Talaan ng mga Nilalaman:

Stranger Bits: 3 Hakbang
Stranger Bits: 3 Hakbang

Video: Stranger Bits: 3 Hakbang

Video: Stranger Bits: 3 Hakbang
Video: ЧУДОМ ИЗБЕЖАЛ ДЕМОНА В ЛЕСУ / 3 часть 2024, Nobyembre
Anonim
Mga Stranger Bits
Mga Stranger Bits

May inspirasyon ng serye ng Stranger Things, nilikha ko ang circuit na ito para mabasa ng Arduino ang mga mensahe na ipinadala ng isang mobile at ipo-project ang mga ito sa panel ng LED, na ginaya ang nangyayari sa serye. Sana nag-enjoy ka!

Inspirado na Série Mga Kakaibang Bagay, para sa Arduino ler bilang mensagens enviadas por um celular e projeta-las em um painel de led's, simulando o que acontece na série. Espero que gostem!

Hakbang 1: Introdução

Introdução
Introdução

Matagal ko nang naisip ang ideyang ito ngunit nais kong subukan dati upang makita kung magagawa ito. Napansin na mayroong isang "paligsahan" ng Autodesk, nagpasya akong isagawa ang ideya.

Naghahanap dito mismo sa Mga Tagubilin, nalaman kong may nagawa silang katulad.

Ngunit ang bersyon na nasa isip ko ay tumingin ng isang Bluetooth receiver na nakakonekta sa Arduino upang magpadala ng mga mensahe sa pamamagitan ng mobile phone at isang bersyon na gumagamit ng mas murang mga sangkap at madaling makamit.

Maaari mong makita ang ideyang ito ng isang bomba na mas queria testar antes para ver se era viável. Ang verificar que havia um "contest" at Autodesk, resolvi colocar a ideia em prática. Pesquisando aqui mesmo no Instructables, Verifiquei que já haviam feito algo parecido: - https://www.instructables.com/id/Arduino-Based-Str …

- https://www.instructables.com/id/Stranger-Things-I… Ang isang halimbawa ng isang tatanggap ng emepresyon ng bluetooth ligado ao Arduino para sa mga tao bilang mensagens sa pamamagitan ng celular at lahat ng mga ito ay gumagamit ng mga sangkap ng mais baratos at mga de conseguir.

Hakbang 2: Circuito

Circuito
Circuito
Circuito
Circuito
Circuito
Circuito

Ang circuit ay batay sa shift register 74HC595.

Upang magawa ang 26 titik ng alpabeto ay ginamit ang 4 na rehistro dahil mayroon silang 8 output. Ang mga pinto na natitira mula sa huling C. I., ay naka-disconnect. Ang bawat output, ginamit ang isang 220Ohms para sa bawat LED. Tulad ng isang LED lamang na bubuksan nang sabay-sabay, walang sobrang daloy ng parehong Arduino, mga rehistro ng shift. Mahusay na gayahin at mailarawan na ang lahat ng mga LED ay konektado nang sabay, mayroong overhead sa C. I… Isaisip ito kung sinasakyan mo ito.

Ang LCD panel ay inilagay upang subukan ang paunang code at panatilihin lamang ito sa dulo dahil nagbigay ito ng isang "alindog" sa proyekto.

Mayroon itong 1micro Farad Capacitor na kumokonekta sa STCP sa lupa, ayon sa datasheet, upang maiwasan ang pagbagu-bago.

Isang halimbawa ng isang kalasag na may JY-MCU bluetooth module

O circuito foi baseado no registrador de deslocamento 74HC595.

Utilizei alguns link para sa pesquisa:

www.instructables.com/id/Arduino-16-LEDs-us…

renatoaloi.blogspot.com.br/2011/12/strings-…

www.arduino.cc/en/Tutorial/ShiftOut

www.passeidireto.com/arquivo/6462366/ardui…

labdegaragem.com/forum/topics/como-desmonta…

www.arduinoecia.com.br/2014/06/texto-androi…

Para sa poder fazer bilang 26 letras do alfabeto, alinman sa 4 na registradores na nagtapos sa 8 araw. Bilang portas que sobraaram do último C. I., ficaram desconectadas.

Um cada saída, utilizei um resistor de 220Ohms par a ligar os led's. Como somente um led iria ser ligado por vez, não há sobrecarga de corrente tanto no Arduino, como nas portas. O ligal na poder simular é poder visualizar que se todos os led's forem ligados ao mesmo tempo, há sobraecarga no C. I.. Tenha isso em mente se você for monta-lo.

O Painel de LCD foi colocado para sa testar os códigos iniciais e acabei mantendo-o ao final pois o mesmo deu um "charme" ao projeto.

Tem um Capacitor de 1micro Farad que liga o STCP ao terra que, segundo o datasheet, ihain para sa evitar flutuações.

Hakbang 3: Enviando Bilang Mensagens

Enviando Bilang Mensagens
Enviando Bilang Mensagens
Enviando Bilang Mensagens
Enviando Bilang Mensagens

Kapag nagpapadala kami ng data ng Android sa module ng bluetooth, ang data na ito ay ipinapadala sa Arduino sa pamamagitan ng serial. Ito ay ang parehong proseso na ginamit kapag nakikipag-ugnay kami sa Arduino gamit ang Serial Monitor

Upang subukan, i-click lamang ang: 1 - Cod Editor

2º- susubaybayan

3º- Simulang Simulation

4ª- Ipasok ang parirala (lahat ng maliit na titik)

5º- Pindutin ang Ipadala

Osb.: Para sa paulit-ulit na mga titik, isang puwang. Hal.: Impiyerno = hel l, tumakbo sa mga burol = tumakbo sa hil ls, atbp…

Ang code ay maaaring karagdagang mapabuti. Dahil hindi ako mahusay na programmer, sinabi ko sa tulong ng mga tutorial at isang kaibigan na gumawa ng halos lahat ng programa. Ang mga mungkahi ay palaging maligayang pagdating. Maaari mo ring madoble ang proyekto at gawin ang iyong mga pagpapabuti at pagbagay.

Magagamit ang mga teleponong gagawa ng Android para sa Bluetooth na Bluetooth, nais mong ilipat ang mga transmitido para sa Arduino sa pamamagitan ng serial. É o mesmo processo utilizado quando interagimos com o Arduino usando o Serial Monitor

Para testar, basta clicar em:

1º - Cod Editor

2º- Seria Monitor

3º- Simulang Simulation

4ª- Digitar isang prase (tudo em letras minúsculas)

5º- Ipadala ang Apertar

Osb.: Para letras repetidas, dar um espaço. Hal.: impyerno = hel l, tumakbo sa mga burol = tumakbo sa hil ls, atbp…

O código ainda pode ser aperfeiçoado. Como não sou bom programador, contei com a ajuda de tutoriais e um amigo que fez boa parte do programa. Sugestões serão semper bem-vindas. Pagsusulit, inclusive, pode duplicar o projeto at fazer suas melhorias e adaptações.

Thinkercad:

Simulation sa Thinkercad

Sana ay masiyahan ka!

Inirerekumendang: