Cov txheej txheem:

Cov neeg txawv txawv: 3 Kauj Ruam
Cov neeg txawv txawv: 3 Kauj Ruam

Video: Cov neeg txawv txawv: 3 Kauj Ruam

Video: Cov neeg txawv txawv: 3 Kauj Ruam
Video: Pheej Lauj/Pom Tus Neeg Txawv Tej Duab nkauj tawm tshiab/Official MV/Original Music 2024, Kaum ib hlis
Anonim
Cov neeg txawv
Cov neeg txawv

Kev tshoov siab los ntawm Cov Neeg Tsis Txaus Ntseeg series, Kuv tsim qhov kev sib tham no rau Arduino los nyeem cov lus xa los ntawm lub xov tooj ntawm tes thiab ua haujlwm rau ntawm LED lub vaj huam sib luag, sim ua dab tsi tshwm sim hauv koob. Kuv vam tias koj txaus siab!

Inspirado na Série Strange Things, criei esse circuito para o Arduino ler as mensagens enviadas por um celular e projeta-las em um painel de led's, simulando o que acontece na série. Ua tsaug os!

Kauj ruam 1: Qhia tawm

Qhia tawm
Qhia tawm

Kuv tau muaj lub tswv yim no ntev tab sis xav sim ua ntej kom pom tias nws ua tau. Kev ceeb toom tias muaj "kev sib tw" ntawm Autodesk, Kuv txiav txim siab muab lub tswv yim los xyaum.

Tshawb nrhiav ntawm no ntawm Cov Ntawv Qhia, Kuv pom tias lawv tau ua qee yam zoo li.

Tab sis qhov version kuv tau nyob hauv siab ntsia lub bluetooth tau txais kev txuas nrog Arduino kom xa xov ntawm lub xov tooj ntawm tes thiab ib qho version siv cov khoom pheej yig dua thiab yooj yim kom ua tiav.

Eu já estava com essa ideia a um bom tempo mas queria testar antes para ver se era viável. Ao verificar que havia um "contest" da Autodesk, resolvi colocar a ideia em prática. Pesquisando aqui mesmo tsis muaj Kev Qhia, Verifiquei que já haviam feito algo parecido:-https://www.instructables.com/id/Rrino …

-https://www.instructables.com/id/Stranger-Things-I… Porém, a versão que eu tinha em mente contemplava um receptor bluetooth ligado ao Arduino para enviar as mensagens via celular e uma versão utilizando componentes mais baratos e fáceis de conseguir.

Kauj ruam 2: Circuito

Circuito
Circuito
Circuito
Circuito
Circuito
Circuito

Lub Circuit Court tau ua raws daim ntawv hloov pauv 74HC595.

Txhawm rau ua kom 26 tus tsiaj ntawv ntawm tus niam ntawv tau siv 4 tus ntawv sau npe vim tias lawv muaj 8 qhov tso tawm. Lub qhov rooj tshuav los ntawm CI kawg, raug kaw. Txhua qhov tso tawm, siv 220Ohms rau txhua LED. Raws li tsuas yog ib qho LED yuav qhib rau ib lub sijhawm, tsis muaj tam sim no ob qho tib si Arduino, hloov npe. Nws yog qhov zoo los sim thiab pom tau tias txhua lub LED tau txuas nrog tib lub sijhawm, muaj nyiaj siv ua haujlwm hauv CI… Nco ntsoov qhov no yog tias koj caij nws.

Lub vaj huam sib luag LCD tau muab coj los sim thawj qhov chaws thiab tsuas yog khaws nws thaum kawg vim tias nws tau muab "ntxim nyiam" rau txoj haujlwm.

Nws muaj 1micro Farad Capacitor txuas STCP rau hauv av, raws li cov ntawv teev tseg, yog kom tsis txhob muaj kev hloov pauv.

Piv txwv ntawm daim ntaub thaiv nrog JY-MCU bluetooth module

O circuito foi baseado no registrador de deslocamento 74HC595.

Siv cov alguns txuas rau pesquisa:

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

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

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 poder fazer as 26 letras do alfabeto, foi utilizado 4 registerradores pois os mesmos têm 8 saídas. Raws li portas que sobraram ua último CI, ficaram desconectadas.

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

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

Tem um Capacitor de 1micro Farad que liga o STCP ao terra que, segundo o cov ntaub ntawv, pab rau evitar flutuações.

Kauj Ruam 3: Enviando Raws li Mensagens

Enviando Raws li Mensagens
Enviando Raws li Mensagens
Enviando Raws li Mensagens
Enviando Raws li Mensagens

Thaum peb xa Android cov ntaub ntawv mus rau bluetooth module, cov ntaub ntawv no tau xa mus rau Arduino ntawm cov lej. Nws yog tib txoj kev siv thaum peb cuam tshuam nrog Arduino siv Serial Monitor

Txhawm rau sim, tsuas yog nyem: 1 - Cod Editor

2º- yuav Saib Xyuas

3º- Pib Simulation

4ª- Nkag mus rau kab lus (txhua tus ntawv me)

5º- Nyem Xa

Osb.: Rau cov ntawv rov ua dua, qhov chaw nyob. Piv txwv li: ntuj raug txim = nyob zoo l, khiav mus rau toj = khiav mus rau hil ls, thiab lwm yam …

Txoj cai tuaj yeem txhim kho ntxiv. Raws li kuv tsis yog tus programmer zoo, Kuv tau hais nrog kev pab qhia thiab tus phooj ywg uas tau ua ntau yam ntawm txoj haujlwm. Cov lus pom zoo ib txwm txais tos. Koj tseem tuaj yeem tsim qhov project thiab ua kom koj txhim kho thiab hloov kho.

Quando enviamos dados ua Android para o módulo bluetooth, cov ntsiab lus txiv neej são transmitidos rau o Arduino ntawm cov ntawv. Mes o mesmo processo utilizado quando interagimos com o Arduino usando o Serial Monitor

Rau testar, basta clicar em:

1º - Cod Editor

2º- Seria Saib Xyuas

3º- Pib Simulation

4ª- Digitar a frase (tudo em letras minúsculas)

5º- Apertar Xa

Osb.: Para letras repetidas, dar um espaço. Piv txwv: ntuj raug txim = hel l, khiav mus rau toj = khiav mus rau hil ls, thiab lwm yam …

Nws yog lub hauv paus rau kev ua phem. Como n souo sou bom programador, contei com ajuda de tutoriais e um amigo que fez boa parte do programa. Qab zib cov ntsiab lus semper bem-vindas. Piv txwv, suav nrog, teeb tsa cov ntawv sib thooj ntawm cov phiaj xwm e fazer suas melhorias thiab hloov pauv.

Thinkercad:

Simulation ntawm Thinkercad

Vam tias koj txaus siab!

Pom zoo: