Sadržaj:
- Korak 1: Postavljanje
- Korak 2: Veze (DIO A)
- Korak 3: Program
- Korak 4: Konačno postavljanje
- Korak 5: TRČITE
- Korak 6: S Bluetoothom (DIO B)
- Korak 7: Prikaz (DIO B)
- Korak 8: Završite
Video: Arduino POV s Bluetooth kontrolom: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Uvod
Postojanost vida odnosi se na optičku iluziju koja nastaje kada vizualna percepcija objekta ne prestane neko vrijeme nakon što zrake svjetlosti koje izlaze iz njega prestanu ući u oko. Iluzija je također opisana kao "upornost mrežnice", "postojanost utisaka" ili jednostavno "upornost" i druge varijacije.
Rad Arduino POV -a zasnovan je na principu postojanosti vizije. Ljudski mozak pohranjuje vizualni sadržaj najmanje tp sek. Dakle, svaka promjena u roku od tp sekundi ostaje nezapažena.
Razmotrimo primjer prikaza slova H.
U početku se uključuju sve LED diode prvog položaja. Unutar tp sec jedna LED lampica 2. pozicije se UKLJUČI. Ponovo u roku od tp sec, sve LED diode 3. pozicije su UKLJUČENE. Tako se prikazuje H.
Sada za prikazivanje drugog slova iza H, nakon vremena većeg od tp sec, prikažete slovo na sličan način kao što je prikazano H, postavljajući potrebne LED diode visoko.
Ovaj projekat se sastoji od 2 dijela:
DIO A (bez bluetootha)
DIO B (sa bluetoothom)
Hardverski zahtjevi:
Arduino Nano
Led (5 br)
otpornici (220 ohma i 10 k ohma)
Hall -ov senzor (44e)
Bluetooth-modul HC-05
Ravnalo 30 cm
Stoni ventilator/ motor
mobilna baterija/ Lipo baterija (3,7v/ 5v)
PCB opće namjene
žice
muške i ženske burg igle
lemni pištolj i lemni provodnik
magnet i traku.
Softverski zahtjevi:
Arduino IDE
Bluetooth terminal aplikacija na pametnom telefonu.
Korak 1: Postavljanje
Preuzmite Arduino IDE za njihovu službenu web stranicu.
Prikupite sve potrebne dijelove.
Korak 2: Veze (DIO A)
Shema kola prikazana je na slici. Lemite komponente na PCB opće namjene.
Hall -ov senzor se koristi tako da zaslon uvijek počinje s mjesta na kojem se magnet drži.
bez upotrebe Hall -ovog senzora dobivate radni zaslon koji nije dobro vidljiv.
Korak 3: Program
U programu možemo vidjeti da je svako slovo definirano u nizu.
primjer:
int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};
Slova su praktično sastavljena od 3 reda kako je prikazano na slici. U nizu skup od 5 elemenata se sastoji od reda (tj. Prvi 5 je za red 1, a sljedećih 5 za red 2, a sljedećih 5 za red 3). Ove informacije o nizu se isporučuju LED diodama kako bi zasjale određenim redoslijedom.
Za prikaz H:
U trenutku 't' sve LED diode su UKLJUČENE (prvih 5 elemenata niza su 1's/HIGH). Nakon vrlo malog vremenskog kašnjenja od Tp (dotTime) uključeno je samo srednje svjetlo (u srednjih 5 elemenata samo je jedan element 1/HIGH). Zatim se nakon Tp ponovo uključuju sve LED diode (posljednjih 5 elemenata niza su 1/HIGH). ovo je učinjeno vrlo brzo uzastopno što stvara iluziju da je slovo H prikazano.
Ovo kašnjenje ovisi o brzini motora ventilatora i ne može se lako izračunati jer brzina motora ventilatora nije idealna. Stoga se za izračunavanje ovog kašnjenja koristi metoda pokušaja i pogrešaka.
sljedeći element se prikazuje nakon drugog vremenskog kašnjenja Tn (letterSpace).
Korak 4: Konačno postavljanje
Postavite gornju postavku na vagu i postavite je na rotor ventilatora kao što je prikazano u videu.
Uravnotežite težinu s obje strane ravnala. Ovo je neophodno za nesmetan rad
cijela postavka mora biti uravnotežena kada držite u sredini tačke vage. Balansiranje se može izvršiti pričvršćivanjem potrebne količine utega (npr. kovanice) sa bilo koje strane.
Postavite magnet na mjesto gdje želite pokrenuti prikaz.
Prenesite kod pomoću Arduino IDE -a na Arduino Nano ploču.
Korak 5: TRČITE
Pokrenite ventilator/motor. Držite ventilator ako dođe do neravnoteže.
ISKLJUČITE sobna svjetla radi boljeg efekta i jasnoće.
Ako ne vidite slova, pokušajte promijeniti vrijeme tačke i vremensko kašnjenje prostora za slova i pokušajte ponovo dok ne dobijete odgovarajući prikaz.
Korak 6: S Bluetoothom (DIO B)
Slijedite ovaj korak samo ako je DIO A dovršen i radi.
Priključite bluetooth modul na pin 10 i 11 nano ploče, a također spojite Vcc i Gnd. Ne zaboravite uravnotežiti ravnalo nakon dodavanja bluetooth modula!
Preuzmite aplikaciju Bluetooth terminal na android telefonu.
play.google.com/store/apps/details?id=ptah…
Za povezivanje bluetooth -a koristi se softverska serija.
Prenesite program (POV_BLUETOOTH_SIMPLE) na Nano ploču. Povežite bluetooth modul sa aplikacijom bluetooth terminala na telefonu.
Upišite tekst u terminalnu aplikaciju i pošaljite ga Nano -u.
Ovo je jednostavan kod. Za slanje novog teksta morat ćete ručno resetirati arduino isključivanjem ventilatora/motora.
Korak 7: Prikaz (DIO B)
Pokrenite ventilator/motor.
Koristite ovaj program za ažuriranje tekstova u stvarnom vremenu bez poništavanja arduina:
Upišite tekst u aplikaciju bluetooth terminala i završite simbolom '&' i pošaljite ga. '&' se koristi za označavanje kraja teksta. Tekst se pohranjuje u niz (međuspremnik) i koristi se za prikaz kao što je učinjeno u DIO A
Da biste poslali sljedeći tekst, prvo morate poslati simbol '$', a zatim potreban tekst. Ako program primi simbol '$', tada se bafer koji sadrži prethodni tekst briše
Korak 8: Završite
Napravili ste arduino POV ekran! Pokažite svojoj porodici i prijateljima i uživajte !!
Hvala ti!!
Preporučuje se:
RC automobil sa Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil sa Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: Kao dijete, uvijek su me fascinirali RC automobili. Danas možete pronaći mnoge vodiče za izradu jeftinih RC automobila s Bluetooth -om uz pomoć Arduina. Napravimo korak dalje i upotrijebimo svoje praktično znanje o kinematici za izračunavanje
Arduino LED stolić za kavu s Bluetooth kontrolom: 10 koraka (sa slikama)
Arduino LED stolić za kavu s Bluetooth kontrolom: Ovo je bio moj prvi pravi Arduino projekt, a ujedno je i moj prvi instruktor, stoga budite ljubazni u komentarima :) Htjela sam pokušati odgovoriti na pitanja koja su mi trebala neko vrijeme da shvatim i pružim detaljna uputstva pa ako jako ste upoznati sa ho
CAR-INO: Potpuna konverzija starog RC automobila sa Arduino i Bluetooth kontrolom: 5 koraka (sa slikama)
CAR-INO: Potpuna konverzija starog RC automobila sa Arduino i Bluetooth kontrolom: Uvod Pozdrav, u svojim prvim instrukcijama želio bih s vama podijeliti svoje iskustvo s pretvaranjem starog RC automobila iz 1990. u nešto novo. Bio je Božić 1990. kada mi je Djed Mraz poklonio ovaj Ferrari F40, najbrži automobil na svijetu! … u to vrijeme
OmniBoard: Hibridni skateboard i hoverboard sa Bluetooth kontrolom: 19 koraka (sa slikama)
OmniBoard: Hibridni skateboard i hoverboard sa Bluetooth kontrolom: OmniBoard je novi električni hibridni skateboard-hoverboard hibrid kojim se može upravljati putem Bluetooth aplikacije za pametne telefone. Može se kretati sa sva tri stepena slobode postignuta objema pločama zajedno, ići naprijed, okretati se oko svoje osi i
Kako napraviti jednostavni RC automobil s Bluetooth kontrolom: 7 koraka (sa slikama)
Kako napraviti jednostavni RC automobil sa Bluetooth kontrolom: Pozdrav svima, ja sam Bryan Tee Pak Hong. Trenutno sam student prve godine na Singapurskom politehničkom fakultetu koji studira računarsko inženjerstvo. Kad sam bio dijete, uvijek sam bio fasciniran RC automobilima i načinom na koji oni rade. Kad sam ga rastavio, vidim samo komade