Satura rādītājs:
- 1. darbība: iestatīšana
- 2. darbība. Savienojumi (A DAĻA)
- 3. solis: programma
- 4. solis: galīgā iestatīšana
- 5. solis: SKRĒT
- 6. darbība: izmantojot Bluetooth (B DAĻA)
- 7. darbība: attēlošana (B DAĻA)
- 8. solis: pabeidziet
Video: Ar Bluetooth vadāms Arduino POV: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Ievads
Redzes noturība attiecas uz optisko ilūziju, kas rodas, kad objekta vizuālā uztvere nebeidzas kādu laiku pēc tam, kad no tā izplūstošie gaismas stari vairs nav iekļuvuši acī. Ilūzija ir aprakstīta arī kā "tīklenes noturība", "iespaidu noturība" vai vienkārši "neatlaidība" un citas variācijas.
Arduino POV darbības pamatā ir redzes noturības princips. Cilvēka smadzenes saglabā vizuālo informāciju vismaz tp sek. Tātad jebkuras izmaiņas tp sekunžu laikā paliek nepamanītas.
Apskatīsim H burta attēlošanas piemēru.
Sākumā visas 1. pozīcijas gaismas diodes ir ieslēgtas. Tp sekunžu laikā tiek ieslēgta viena 2. pozīcijas gaismas diode. Atkal tp sekunžu laikā visas 3. pozīcijas gaismas diodes ir ieslēgtas. Tādējādi tiek parādīts H.
Tagad, lai parādītu otro burtu pēc H, pēc laika, kas pārsniedz tp sek, parādiet burtu līdzīgi kā tiek parādīts H, palielinot vajadzīgās gaismas diodes.
Šis projekts sastāv no 2 daļām:
A DAĻA (bez Bluetooth)
B DAĻA (ar Bluetooth)
Aparatūras prasības:
Arduino Nano
Gaismas diodes (5 gab.)
rezistori (220 omi un 10 k omi)
Halles efekta sensors (44e)
HC-05 Bluetooth modulis
30 cm lineāls
Galda ventilators/ motors
mobilais akumulators/ Lipo akumulators (3.7v/ 5v)
Vispārējas nozīmes PCB
vadi
vīriešu un sieviešu burg pins
lodēšanas pistole un lodēšanas vads
magnēts un lente.
Prasības programmatūrai:
Arduino IDE
Bluetooth termināla lietojumprogramma viedtālrunī.
1. darbība: iestatīšana
Lejupielādējiet Arduino IDE viņu oficiālajai vietnei.
Savāc visas nepieciešamās detaļas.
2. darbība. Savienojumi (A DAĻA)
Shēmas shēma ir parādīta attēlā. Lodējiet komponentus uz vispārējas nozīmes PCB.
Halles efekta sensoru izmanto, lai displejs vienmēr sāktos no magnēta turēšanas vietas.
neizmantojot zāles efekta sensoru, jūs saņemat displeju, kas nav pareizi redzams.
3. solis: programma
Programmā mēs redzam, ka katrs burts ir definēts masīvā.
piemērs:
int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};
Burti praktiski sastāv no 3 rindām, kā parādīts attēlā. Masīvā 5 elementu kopa sastāv no rindas (ti, 1. 5 ir 1. rindai un nākamie 5 ir 2. rindai un nākamie 5. rindai). Šī masīva informācija tiek piegādāta gaismas diodēm, lai tās spīdētu noteiktā secībā.
Lai parādītu H:
Laikā "t" visi gaismas diodes tiek ieslēgtas (pirmie 5 masīva elementi ir 1/HIGH). Pēc ļoti neliela laika aiztures Tp (dotTime) ieslēdzas tikai vidējais vads (vidējos 5 elementos tikai viens elements ir 1/HIGH). Tad pēc Tp atkal visi LED tiek ieslēgti (pēdējie 5 masīva elementi ir 1/HIGH). tas tiek darīts, ir ļoti ātra pēctecība, kas rada ilūziju, ka tiek parādīts burts H.
Šis laika aizkave ir atkarīga no ventilatora motora ātruma, un to nevar viegli aprēķināt, jo ventilatora motora ātrums nav ideāls. Tādējādi, lai aprēķinātu šo kavēšanos, tiek izmantota izmēģinājuma un kļūdu metode.
nākamais elements tiek parādīts pēc citas laika aizkaves Tn (letterSpace).
4. solis: galīgā iestatīšana
Ievietojiet iepriekš minēto iestatījumu svarā un piestipriniet pie ventilatora rotora, kā parādīts video.
Noteikti līdzsvarojiet svaru abās lineāla pusēs. Tas ir nepieciešams vienmērīgai darbībai
Visam iestatījumam jābūt līdzsvarotam, kad turat skalas viduspunktu. Līdzsvarošanu var veikt, jebkurai pusei piestiprinot nepieciešamo svaru (piem., monētas).
Novietojiet magnētu vietā, kur vēlaties sākt displeju.
Augšupielādējiet kodu, izmantojot Arduino IDE, uz Arduino Nano plates.
5. solis: SKRĒT
Palaidiet ventilatoru/motoru. Noteikti turiet ventilatoru, ja rodas nelīdzsvarotība.
Izslēdziet istabas apgaismojumu, lai panāktu labāku efektu un skaidrību.
Ja burtus neredzat, mēģiniet mainīt punktu laiku un burtu telpas laika aizkavi un mēģiniet vēlreiz, līdz tiek parādīts pareizais displejs.
6. darbība: izmantojot Bluetooth (B DAĻA)
Izpildiet šo darbību tikai tad, ja A DAĻA ir pabeigta un darbojas.
Pievienojiet Bluetooth moduli nano plates 10. un 11. tapai, kā arī pievienojiet Vcc un Gnd. Pēc Bluetooth moduļa pievienošanas neaizmirstiet līdzsvarot lineālu!
Lejupielādējiet Bluetooth termināla lietojumprogrammu Android tālrunī.
play.google.com/store/apps/details?id=ptah…
Programmatūras sērija tiek izmantota Bluetooth saskarnei.
Augšupielādējiet programmu (POV_BLUETOOTH_SIMPLE) uz Nano plates. Pievienojiet Bluetooth moduli tālruņa Bluetooth termināļa lietotnei.
Ierakstiet tekstu termināļa lietotnē un nosūtiet to uz Nano.
Šis ir vienkāršs kods. Lai nosūtītu jaunu tekstu, jums būs manuāli jāatiestata arduino, izslēdzot ventilatoru/motoru.
7. darbība: attēlošana (B DAĻA)
Iedarbiniet ventilatoru/motoru.
Izmantojiet šo programmu, lai reāllaikā atjauninātu tekstus, neatiestatot arduino:
Ierakstiet tekstu Bluetooth termināla lietojumprogrammā un beidziet ar simbolu "&" un nosūtiet to. "&" tiek izmantots, lai norādītu teksta beigas. Teksts tiek glabāts masīvā (buferšķīdumā) un tiek izmantots attēlošanai, kā tas darīts A DAĻĀ
Lai nosūtītu nākamo tekstu, vispirms jānosūta simbols “$” un pēc tam nepieciešamais teksts. Ja programma saņem '$' simbolu, buferis, kurā ir iepriekšējais teksts, tiek izdzēsts
8. solis: pabeidziet
Jūs esat izveidojis sev arduino POV displeju! Parādiet to savai ģimenei un draugiem un izbaudiet !!
Paldies!!
Ieteicams:
Galīgā sausā ledus miglas iekārta - ar Bluetooth vadāms, darbināms ar akumulatoru un 3D drukāts: 22 soļi (ar attēliem)
Galīgā sausā ledus miglas mašīna - ar Bluetooth vadāms, darbināms ar akumulatoru un 3D drukāts .: Man nesen bija nepieciešama sausā ledus mašīna, lai iegūtu dažus teātra efektus vietējai izrādei. Mūsu budžets nepārsniegtu profesionāla darbā pieņemšanu, tāpēc es to izveidoju. Tas galvenokārt tiek izdrukāts ar 3D, tiek vadīts attālināti, izmantojot Bluetooth, akumulatora enerģiju
Ar Bluetooth vadāms Arduino LED kafijas galdiņš: 10 soļi (ar attēliem)
Ar Bluetooth kontrolējams Arduino LED kafijas galdiņš: Šis bija mans pirmais īstais Arduino projekts, un tas ir arī mans pirmais pamācāms, tāpēc esiet laipni komentāros :) Es gribēju izmēģināt un atbildēt uz jautājumiem, kas aizņēma kādu laiku, lai izdomātu un sniegtu detalizētus norādījumus. tu esi ļoti labi pazīstams ar ho
Bluetooth vadāms robotu automobilis: 13 soļi (ar attēliem)
Bluetooth vadāms robotu automobilis: vai jūs vienmēr aizrauj RC automašīnas? Vai esat kādreiz gribējis tādu uztaisīt pats? kontrolē jūsu viedtālrunis? ---- > hei, puiši, šeit, šajā projektā, es esmu mēģinājis izveidot automašīnu, kuru kontrolē ar Bluetooth, ar Arduino palīdzību. Man ir inc
RC Car Hack - Bluetooth vadāms, izmantojot Android lietotni: 3 soļi (ar attēliem)
RC Car Hack - Bluetooth kontrolēts, izmantojot Android lietotni: Esmu pārliecināts, ka katrs no jums var atrast mājās neizmantotu RC automašīnu. Šī instrukcija palīdzēs jums nomainīt veco RC automašīnu uz oriģinālu dāvanu :) Tā kā manā rīcībā esošā RC automašīna bija maza izmēra, par galveno kontrolieri esmu izvēlējies Arduino Pro Mini. Vēl viens
Tirdzniecības automāts -- konfekšu dozators -- Arduino Bluetooth vadāms -- DIY: 11 soļi (ar attēliem)
Tirdzniecības automāts || konfekšu dozators || Arduino Bluetooth kontrolēts || DIY: Šajā pamācībā es parādīju, kā izveidot tirdzniecības automātu, izmantojot Arduino. PIEZĪMĒJIET, KO JŪS DOMĀJAT PAR ŠO INSTRUKCIJU, lai es varētu uzlabot savas turpmākās instrukcijas. kopumā