2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Įkvėptas „Stranger Things“serijos, sukūriau šią grandinę, kad „Arduino“galėtų skaityti mobiliojo telefono siunčiamus pranešimus ir projektuoti juos šviesos diodų skydelyje, imituodamas, kas vyksta serijoje. Tikiuosi, kad jums patiks!
Įkvėpkite „Série Strange Things“, žinokite apie „Arduino ler“, kaip žinomumą, pavydintį por celular ir projeta-las em um painel de led's, simuliaciją ar eilę. Espero que gostem!
1 žingsnis: Įvadas
Ši idėja man kilo seniai, bet norėjau išbandyti, ar tai įmanoma. Pastebėjęs, kad vyko „Autodesk“„konkursas“, nusprendžiau idėją įgyvendinti praktiškai.
Ieškodamas čia, „Instructables“, radau, kad jie padarė kažką panašaus.
Tačiau mano turima versija atrodė „Bluetooth“imtuvas, prijungtas prie „Arduino“, kad būtų galima siųsti pranešimus mobiliuoju telefonu, ir versija, kurioje naudojami pigesni komponentai ir kurią lengva pasiekti.
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 "konkursas" Da Autodesk, rezoliucija 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… 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 componentses baratos e fáceis de conseguir.
2 žingsnis: „Circuito“
Grandinė buvo pagrįsta pamainų registru 74HC595.
Norint sudaryti 26 abėcėlės raides, buvo naudojami 4 registrai, nes jie turi 8 išvestis. Durys, likusios nuo paskutinio C. I., buvo atjungtos. Kiekvienam išėjimui naudojamas 220 omų kiekvienam šviesos diodui. Kadangi vienu metu būtų įjungtas tik vienas šviesos diodas, abiejuose „Arduino“pamainų registruose nebūtų viršsrovių. Gera imituoti ir vizualizuoti, kad visi šviesos diodai yra prijungti tuo pačiu metu, C. I… Turėkite tai omenyje, jei juo važinėjate.
Skystųjų kristalų skydelis buvo išbandytas pradiniu kodu ir tiesiog liko jo pabaigoje, nes suteikė projektui „žavesio“.
Jame yra 1 mikro Farad kondensatorius, jungiantis STCP su žeme, pagal duomenų lapą, kad būtų išvengta svyravimų.
Skydo su JY-MCU „Bluetooth“moduliu pavyzdys
O pagrindo grandinė neturi registratoriaus de deslocamento 74HC595.
Naudokite alguns nuorodas į 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 poder fazer as 26 letras do alfabeto, foi utilizado 4 registradores pois os mesmos têm 8 saídas. Kaip portas que sobraram do último C. I., ficaram desconectadas.
Um cada saída, naudokite 220Ohms rezistorių, skirtą šviesos diodams. Como somente um led iria ser ligado por vez, não há sobrecarga de corrente tanto no Arduino, como nas portas. O legal 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 Skausmas skystųjų kristalų ekrane kolokadas para testar os kodo iniciavimo ir acabei mantendo-o ao final pois o mesmo deu um "charme" ao projeto.
Tem um Capacitor de 1micro Farad que liga or STCP ao terra que, segundo o datasheet, serve para evitar flutuações.
3 žingsnis: Enviando kaip mensagens
Kai siunčiame „Android“duomenis į „Bluetooth“modulį, šie duomenys į „Arduino“perduodami serijiniu būdu. Tai tas pats procesas, kai mes sąveikaujame su „Arduino“naudodami serijinį monitorių
Norėdami išbandyti, tiesiog spustelėkite: 1 - Cod Editor
2º- stebėtų
3º- Pradėkite modeliavimą
4ª- Įveskite frazę (visos mažosios raidės)
5º- Paspauskite Siųsti
Osb.: Kartotinėms raidėms - tarpas. Pvz.: Pragaras = hel l, bėk į kalvas = bėk į kalvą ir tt …
Kodą galima dar patobulinti. Kadangi nesu geras programuotojas, pasakojau padedamas vadovėlių ir draugo, kuris atliko didžiąją programos dalį. Pasiūlymai visada laukiami. Jūs netgi galite dubliuoti projektą ir atlikti patobulinimus bei pritaikymus.
„Quando enviamos dados“naudoja „Android“arba „Bluetooth“metodą, o kai kurie perduoda „Arduino“per seriją. Naudokite „mesmo processo utilizado quando interagimos com“arba „Arduino usando“arba serijinį monitorių
Testas, geriausias paspaudimas:
1º - menkės redaktorius
2º- serijos monitorius
3º- Pradėkite modeliavimą
4ª- Digitar a frase (tudo em letras minúsculas)
5º- „Apertar Send“
Osb.: Para letras repetidas, dar um espaço. Pvz.: pragaras = hel l, bėk į kalvas = bėk į kalvą ir tt …
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. Você, inclusive, pode duplicar o projeto e fazer suas melhorias e adaptações.
„ThinkCad“:
„ThinkCad“modeliavimas
Tikimės, kad jums patiks!