Turinys:

Nepažįstami bitai: 3 žingsniai
Nepažįstami bitai: 3 žingsniai

Video: Nepažįstami bitai: 3 žingsniai

Video: Nepažįstami bitai: 3 žingsniai
Video: Nirahua Hindustani | Full Bhojpuri Movie 2014 | Dinesh Lal Yadav "Nirahua", Aamrapali 2024, Lapkritis
Anonim
Svetimi bitai
Svetimi bitai

Į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

Įvadas
Į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“

Circuito
Circuito
Circuito
Circuito
Circuito
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

Enviando kaip mensagens
Enviando kaip mensagens
Enviando kaip mensagens
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!

Rekomenduojamas: