Cuprins:
- Pasul 1: Piese și componente
- Pasul 2: Conexiuni și schemă
- Pasul 3: Cod Arduino și comunicare în serie
- Pasul 4: Conectați Arduino la dispozitivul Android
- Pasul 5: Acoperiți-vă componentele
Video: Vorbește cu lumina ta: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Care este proiectul meu?
Acest proiect este o lumină pe care o puteți schimba culorile spunând ce culoare vă va plăcea. Lumina pe care am creat-o în aceste proiecte utilizează 4 lumini diferite: verde, roșu, galben, albastru și, desigur, puteți adăuga mai multe lumini și puteți schimba mai multe culori. Acest ghid vă va învăța cum să vă controlați Arduino cu vocea de pe telefon.
Cum functioneazã?
Androidul dvs. are o recunoaștere a vorbirii și îl vom folosi pentru a vă controla Arduino, prin Bluetooth. Aplicația pe care am folosit-o este proiectată de SimpleLabsIN și funcționează apăsând butonul microfon, apoi va aștepta să spui o comandă. Aplicația va afișa apoi cuvântul pe care l-ați afirmat și va trimite șiruri de date pentru ca Arduino să le proceseze.
TechBuilder m-a inspirat să realizez acest proiect
Pasul 1: Piese și componente
Vom avea nevoie de aceste părți:
- 4x indicatoare LED sau mai mult (culoarea la alegere)
- 1x Arduino Leonardo
- 1x modul Bluetooth serial HC-06
- Pană și jumperi
- (Opțional) Baterie de 9v
- Rezistențe de 220Ω
Pasul 2: Conexiuni și schemă
Amintiți-vă, HC-06 gol rulează pe 3.3v, nu îl puteți conecta doar la 5v.
Bateria de 9v este opțională dacă nu doriți ca cablul USB să fie vizibil la final.
Dacă poza oricum este neclară, nu ezitați să mă contactați, vă ajut cu plăcere
Pasul 3: Cod Arduino și comunicare în serie
Cum se încarcă codul?
Încărcați codul cu un cablu USB. Codul este făcut pentru placa Leonardo. Dacă doriți să utilizați codul de pe placa UNO, va trebui să modificați codul Serial1.read, Serial1.available și Serial1.println. Ștergeți tot numărul "1" pentru a utiliza codul de pe placa UNO.
Înțelegerea aplicației:
Aplicația funcționează recunoscându-vă comanda vocală, apoi va afișa cuvintele pe care le-ați rostit apoi trimitând date / șiruri către Arduino prin Bluetooth. Ce este un șir? Un șir este ca un cuvânt, puteți face afirmații condiționate din el [ex: if (voce == "* computer pornit") {// activați Pin # 2 pe}]. „Vocea” este șirul tău, „==” este starea ta, „* computerul pornit” este comanda ta, iar codul din parantezele „{}” sunt codurile care trebuie executate odată ce șirul tău corespunde condiției de comandă. Aplicația trimite șiruri în acest format * comanda #, asteriscul (*) indică începutul unei noi comenzi și hash-tag-ul (#) indică sfârșitul unei comenzi.
Cum pot schimba comenzile?
Puteți vedea că „* 綠色” este evidențiat din imaginea de mai sus.綠色 este chinezul verde. Puteți schimba cuvântul în orice doriți, să presupunem că ați vrut să îl schimbați în culoarea roz, puteți înlocui „* 綠色” cu „* Roz”. Amintiți-vă întotdeauna să porniți comanda cu un asterisc.
Cod:
Pasul 4: Conectați Arduino la dispozitivul Android
Descărcați aplicația: BT Voice Control pentru Arduino
Aplicația pe care am folosit-o este proiectată de SimpleLabsIN
5 pași simpli:
- Descărcați aplicația din Google PlayStore
- Apăsați pe meniul de opțiuni, apoi selectați „Conectați robotul”
- Faceți clic pe modulul BT (în cazul meu este HC-06)
- Așteptați până când scrie Connected to BT-Module (HC-06)
- Atingeți pictograma microfon și specificați comanda!
Pasul 5: Acoperiți-vă componentele
Acum ar trebui să vă acoperiți componentele, astfel încât lumina dvs. să nu fie prea strălucitoare și, de asemenea, va face proiectul mai stilistic.
Așa am făcut-o
- Acoperiți totul cu o hârtie semi-translucidă
- Lipiți-l de jos
- Aprinde lumina
Ar trebui să arate frumos
Recomandat:
FuseLight: Transformați lumina de tub vechi / topită în lumina de studio / petrecere: 3 pași (cu imagini)
FuseLight: Transformă vechiul / Fused Tubelight în Studio / Party Light: Aici am transformat un Fused Tubelight într-o lumină Studio / Part folosind câteva instrumente de bază, lumini RGB și imprimare 3D. Datorită benzilor cu LED RGB utilizate putem avea mai multe culori și nuanțe
Lumină LED cu lumină solară și alimentată cu baterie: 4 pași
Lumină LED cu lumină solară și alimentată cu baterie: în acest manual vă voi arăta cum am făcut o lumină LED în magazia mea. Deoarece nu am o conexiune la rețea, l-am alimentat pe baterie. Bateria se încarcă prin panoul solar. Lumina LED se aprinde printr-un comutator cu impulsuri și se stinge după
Creați o aplicație IPhone care vorbește cu Particle Mesh: 4 pași
Creați o aplicație IPhone care vorbește cu Particle Mesh: în acest proiect, veți învăța cum să încărcați o aplicație pe iPhone care vorbește direct pe o placă Particle Mesh din a treia generație. Va dura mai puțin de 20 de minute din timpul dvs. În plus, poți începe să te joci imediat !! Să începem. Lucrurile pe care nu le vei
Metal vorbește standuri, fără sudare: 9 pași (cu imagini)
Metal Speakes Stands, No Welding: Obișnuiam să am acest tip de suporturi pentru difuzoare metalice cu patru țevi și mi-a plăcut foarte mult designul. Dar când m-am mutat în alt loc, au primit „magic” pierdut. De curând am reparat vechiul meu hifi și am vrut aceleași standuri pentru difuzoare, dar
NodeMcu vorbește cu modulul ISD1820: 3 pași
NodeMcu Speak With ISD1820 Module: În acest tutorial simplu voi explica cum să vă conectați și să utilizați modulul ISD1820 folosind placa NodeMCU. P.S. Îmi pare rău pentru engleza mea proastă. Citind fișa tehnică a modulului este scris că: Această utilizare a modulului este foarte ușoară, pe care ați putea să o controlați direct prin p