Բովանդակություն:

Անծանոթ բիթեր `3 քայլ
Անծանոթ բիթեր `3 քայլ

Video: Անծանոթ բիթեր `3 քայլ

Video: Անծանոթ բիթեր `3 քայլ
Video: Զրույց Ցոլինեի Հետ#3" Քաջություն" // Conversations With Tsoline #3 “Courage” 2024, Նոյեմբեր
Anonim
Անծանոթ բիթեր
Անծանոթ բիթեր

Ոգեշնչված Stranger Things շարքից, ես ստեղծեցի այս սխեման Arduino- ի համար `բջջայինի ուղարկած հաղորդագրությունները կարդալու և դրանք նախագծելու համար LED- ի վահանակի վրա` նմանակելով այն, ինչ տեղի է ունենում շարքում: Հուսով եմ, որ դուք վայելեք:

Inspirationdo na Série Strange Things, criei esse circuito para o Arduino ler as mensagens enviadas por um բջջային եւ պրոյեկտա-լաս մեր um ցավեր de led's, simulando o que acontece na série: Espero que gostem!

Քայլ 1: Ներածություն

Ներածություն
Ներածություն

Ես երկար ժամանակ ունեի այս գաղափարը, բայց ցանկանում էի նախկինում փորձարկել ՝ տեսնելու, թե արդյոք դա իրագործելի է: Նշելով, որ տեղի է ունեցել Autodesk- ի «մրցույթ», ես որոշեցի գաղափարը կյանքի կոչել:

Փնտրելով հենց այստեղ ՝ Instructables- ում, ես գտա, որ նրանք նման բան են արել:

Բայց այն տարբերակը, որը ես մտքում ունեի, կարծես Arduino- ին միացված bluetooth ընդունիչ էր ՝ բջջային հեռախոսի միջոցով հաղորդագրություններ ուղարկելու և ավելի էժան բաղադրիչներով տարբերակի և հեշտ հասնելու համար:

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 «մրցույթ», որը վերաբերում է Autodesk- ին, որն առաջարկում է գաղափարներ մեր պրակտիկայում: …

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

Քայլ 2: Circuito

Circuito
Circuito
Circuito
Circuito
Circuito
Circuito

Շղթան հիմնված էր 74HC595 հերթափոխի գրանցամատյանի վրա:

Այբուբենի 26 տառերը կազմելու համար օգտագործվել է 4 գրանցամատյան, քանի որ դրանք ունեն 8 ելք: Անցած C. I.- ից մնացած դռներն անջատված էին: Յուրաքանչյուր ելքի համար օգտագործվում է 220 Օմ յուրաքանչյուր LED- ի համար: Քանի որ միանգամից միացված էր միայն մեկ LED, առանց Arduino- ի, հերթափոխի գրանցամատյանների գերհոսանք: Լավ է մոդելավորել և պատկերացնել, որ բոլոր LED- ները միացված են միևնույն ժամանակ, C. I… Հիշեք սա, եթե դրանով եք քշում:

LCD վահանակը դրվեց սկզբնական ծածկագիրը փորձարկելու և վերջում այն պարզապես պահելու համար, քանի որ այն նախագծին «հմայք» հաղորդեց:

Այն ունի 1 միկրո Ֆարադի կոնդենսատոր, որը STCP- ն միացնում է գետնին, ըստ տվյալների թերթիկի ՝ տատանումներից խուսափելու համար:

Վահանի օրինակ JY-MCU bluetooth մոդուլով

O circuito foi baseado no registrador de deslocamento 74HC595.

Utilizei alguns հղումներ para pesquisa:

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

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

www.arduino.cc/hy/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. As portas que sobraram do último C. I., ficaram desconectadas.

Հավանաբար, օգտագործեք 220Ohms- ի դիմադրող սարքը, որն առաջնորդվում է: 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 mente se você for monta-lo.

O Painel de LCD foi colocado para 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, serve para evitar flutuações.

Քայլ 3: Enviando As Mensagens

Enviando As Mensagens
Enviando As Mensagens
Enviando As Mensagens
Enviando As Mensagens

Երբ մենք Android- ի տվյալները ուղարկում ենք bluetooth մոդուլ, այս տվյալները սերիական միջոցով փոխանցվում են Arduino- ին: Դա նույն գործընթացն է, որն օգտագործվում է Arduino- ի հետ սերիական մոնիտորի միջոցով

Փորձարկելու համար պարզապես սեղմեք ՝ 1 - Cod Editor

2º- կվերահսկի

3º- Սկսեք մոդելավորում

4ª- Մուտքագրեք արտահայտությունը (բոլորը փոքրատառ)

5º- Սեղմեք Ուղարկել

Osb.: Կրկնվող տառերի համար բացատ: Օրինակ ՝ դժոխք = բարև, վազել դեպի բլուրներ = վազել դեպի բլուրներ և այլն…

Կոդը կարող է ավելի բարելավվել: Քանի որ ես լավ ծրագրավորող չեմ, ես դա պատմեցի դասընթացների և ընկերոջս հետ, ով կատարել է ծրագրի մեծ մասը: Առաջարկները միշտ ողջունելի են: Դուք նույնիսկ կարող եք կրկնօրինակել նախագիծը և կատարելագործել և կատարելագործել ձեր աշխատանքը:

Quando enviamos dados- ը Android- ի կամ Bluetooth- ի միջոցով, ինչպես նաև փոխանցում է Arduino- ն սերիայի միջոցով: Mes o mesmo processo utilizado quando interagimos com o Arduino usando կամ Serial Monitor

Para testar, basta clicar em:

1º - Cod Editor

2º- Սերիայի մոնիտոր

3º- Սկսեք մոդելավորում

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

5º- Apertar Send

Օսբ.: Para letras repetidas, dar um espaço: Օրինակ ՝ դժոխք = բարև, վազիր դեպի բլուրներ = վազիր դեպի բլուրներ և այլն…

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. Առաջարկում է ամեն ինչ կիսով չափ ներկայացնելով: Você, inclusive, pode duplicar o projeto e fazer suas melhorias e adaptações.

Thinkercad:

Սիմուլյացիա Thinkercad- ում

Հուսով եմ, որ դուք վայելեք:

Խորհուրդ ենք տալիս: