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 promjena: 2024-01-30 09:37
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 "ustrajnost mrežnice", "postojanost dojmova" ili jednostavno "postojanost" i druge varijacije.
Rad Arduino POV -a temelji se na načelu postojanosti vizije. Ljudski mozak pohranjuje vizualno barem tp sec. Dakle, svaka promjena unutar tp sekundi ostaje neprimijećena.
Razmotrimo primjer prikaza slova H.
U početku su uključene sve LED diode prvog položaja. Unutar tp sec jedna LED 2. pozicija se UKLJUČI. Ponovno u roku od tp sec, sve LED diode trećeg položaja su UKLJUČENE. Tako se prikazuje H.
Sada za prikaz drugog slova nakon H, nakon vremena većeg od tp sek, prikažite slovo na sličan način kao što je prikazano H, postavljanjem potrebnih LED dioda visoko.
Ovaj projekt sastoji se od 2 dijela:
DIO A (bez bluetootha)
DIO B (s bluetoothom)
Hardverski zahtjevi:
Arduino Nano
LED diode (5 br)
otpornici (220 ohma i 10 k ohma)
Hall -ov senzor (44e)
Bluetooth-modul HC-05
Ravnalo 30 cm
Stolni ventilator/ motor
mobilna baterija/ Lipo baterija (3,7v/ 5v)
PCB opće namjene
žice
muške i ženske burg igle
lemilica i lemni vod
magnet i traka.
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)
Dijagram kola prikazan je na slici. Lemite komponente na PCB opće namjene.
Hall -ov senzor se koristi tako da zaslon uvijek počinje s mjesta gdje se magnet drži.
bez korištenja 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čki sastavljena od 3 reda kako je prikazano na slici. U nizu skup od 5 elemenata sastoji se od retka (tj. Prvi 5 je za red1, a sljedećih 5 za red2, a sljedećih 5 za red3). Ove informacije o nizu dostavljaju se 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/HIGH). Nakon vrlo male vremenske odgode od Tp (dotTime) uključeno je samo srednje svjetlo (u srednjih 5 elemenata samo je jedan element 1/HIGH). Zatim se nakon Tp ponovno uključuju sve LED diode (posljednjih 5 elemenata niza su 1/HIGH). to je učinjeno vrlo je brz slijed koji stvara iluziju da je slovo H prikazano.
Ovo vremensko 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 bitno za nesmetan rad
cijela postavka mora biti uravnotežena kada držite na sredini ljestvice. Uravnoteženje se može izvršiti pričvršćivanjem potrebne količine utega (npr. kovanice) na bilo koju stranu.
Postavite magnet na mjesto gdje želite pokrenuti zaslon.
Prenesite kôd pomoću Arduino IDE -a na Arduino Nano ploču.
Korak 5: TRČITE
Pokrenite ventilator/motor. Držite ventilator ako postoji neravnoteža.
ISKLJUČITE sobna svjetla radi boljeg učinka i jasnoće.
Ako ne vidite slova, pokušajte promijeniti vrijeme točke i vremensko kašnjenje prostora 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.
Spojite 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 bluetootha koristi se serijski softver.
Prenesite program (POV_BLUETOOTH_SIMPLE) na Nano ploču. Povežite bluetooth modul s aplikacijom bluetooth terminala na telefonu.
Upišite tekst u terminalnu aplikaciju i pošaljite ga Nano.
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 '&' te ga pošaljite. '&' 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 '$', memorijski prostor koji sadrži prethodni tekst se briše
Korak 8: Završite
Napravili ste arduino POV zaslon! Pokažite svojoj obitelji i prijateljima i uživajte !!
Hvala vam!!
Preporučeni:
Mobilni automobil s Bluetooth kontrolom -- Lako -- Jednostavno -- Hc-05 -- Motorni štit: 10 koraka (sa slikama)
Mobilni automobil s Bluetooth kontrolom || Lako || Jednostavno || Hc-05 || Motor Shield: … PRETPLATITE SE na moj YouTube kanal ………. Ovo je automobil kontroliran Bluetooth-om koji je koristio HC-05 Bluetooth modul za komunikaciju s mobitelom. Automobilom možemo upravljati putem mobilnog telefona putem Bluetootha. Postoji aplikacija za upravljanje kretanjem automobila
RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil s Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: Kao klinac, 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
Kako napraviti RC automobil s Bluetooth kontrolom kod kuće: 4 koraka (sa slikama)
Kako napraviti RC automobil s Bluetooth kontrolom kod kuće: Naučite kako napraviti jednostavan robotski automobil kojim upravlja SmartPhone pomoću Arduina i vrlo osnovnih elektroničkih komponenti
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 :) Htio sam pokušati odgovoriti na pitanja koja su mi trebala neko vrijeme da shvatim i pružim detaljne upute pa ako jako ste upoznati s ho
Robotski automobil s Bluetooth kontrolom: 13 koraka (sa slikama)
Robotski automobil s Bluetooth kontrolom: jesu li vas oduvijek fascinirali RC automobili? Jeste li ikada poželjeli sami napraviti jedan? kontrolira li vas vlastiti pametni telefon? ---- > Počnimo. Dakle, hej dečki, ovdje u ovom projektu pokušao sam napraviti automobil s Bluetooth -om uz pomoć Arduina. Imam inc