Obsah:

Bluetooth ovládané Arduino POV: 8 krokov (s obrázkami)
Bluetooth ovládané Arduino POV: 8 krokov (s obrázkami)

Video: Bluetooth ovládané Arduino POV: 8 krokov (s obrázkami)

Video: Bluetooth ovládané Arduino POV: 8 krokov (s obrázkami)
Video: Rc auto ovládané cez bluetooth , Arduino Nano - Rc car bluetooth controlled 2024, November
Anonim
Image
Image
Bluetooth ovládané Arduino POV
Bluetooth ovládané Arduino POV

Úvod

Perzistencia videnia sa týka optickej ilúzie, ku ktorej dochádza vtedy, ak zrakové vnímanie predmetu na určitý čas neprestane, potom čo lúče svetla z neho prestanú prenikať do oka. Ilúzia bola tiež opísaná ako „retinálna perzistencia“, „perzistencia dojmov“alebo jednoducho „perzistencia“a ďalšie variácie.

Fungovanie Arduino POV je založené na princípe pretrvávania videnia. Ľudský mozog uchováva vizuál najmenej tp s. Akákoľvek zmena do tp sekúnd bude teda nepovšimnutá.

Uvažujme o príklade zobrazenia písmena H.

Na začiatku sú všetky LED diódy 1. polohy zapnuté. Do ts s sa rozsvieti jedna LED 2. polohy. Do tp s opäť svietia všetky LED diódy 3. polohy. Preto sa zobrazí H.

Teraz pre zobrazenie 2. písmena po H, po čase dlhšom ako tp s, zobrazte písmeno podobným spôsobom ako sa zobrazuje H, zvýšením požadovaných diód LED.

Tento projekt sa skladá z 2 častí:

ČASŤ A (bez bluetooth)

ČASŤ B (s bluetooth)

Hardvérové požiadavky:

Arduino Nano

LED diódy (5 nosov)

odpory (220 ohmov a 10 k ohmov)

Snímač Hallovho efektu (44e)

Modul bluetooth HC-05

30 cm pravítko

Stolný ventilátor/ motor

mobilná batéria/ batéria Lipo (3,7 V/ 5 V)

Univerzálna doska plošných spojov

drôty

mužské a ženské burgery

spájkovacia pištoľ a spájkovacie vedenie

magnet a páska.

Požiadavky na softvér:

Arduino IDE

Aplikácia Bluetooth Terminal v smartfóne.

Krok 1: Nastavenie

Stiahnite si Arduino IDE pre ich oficiálnu webovú stránku.

Zhromaždite všetky potrebné diely.

Krok 2: Pripojenia (ČASŤ A)

Pripojenia (ČASŤ A)
Pripojenia (ČASŤ A)
Pripojenia (ČASŤ A)
Pripojenia (ČASŤ A)
Pripojenia (ČASŤ A)
Pripojenia (ČASŤ A)
Pripojenia (ČASŤ A)
Pripojenia (ČASŤ A)

Schéma zapojenia je znázornená na obrázku. Spájkujte komponenty na dosku plošných spojov na všeobecné použitie.

Senzor s Hallovým efektom slúži na to, aby zobrazenie vždy začalo z polohy, kde je držaný magnet.

bez použitia senzora s Hallovým efektom získate bežiaci displej, ktorý nie je správne viditeľný.

Krok 3: Program

Program
Program

V programe vidíme, že každé písmeno je definované v poli.

príklad:

int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};

Písmená sú prakticky vyrobené z 3 riadkov, ako je znázornené na obrázku. V poli sada 5 prvkov obsahuje riadok (tj. 1. 5 je pre riadok 1 a ďalších 5 je pre riadok 2 a ďalších 5 je pre riadok 3). Tieto informácie o poli sa dodávajú k diódam, aby žiarili v konkrétnom poradí.

Na zobrazenie H:

V čase 't' sú všetky LED diódy zapnuté (prvých 5 prvkov poľa je 1s/HIGH). Po veľmi malom časovom oneskorení Tp (dotTime) je zapnutá iba stredná dióda (v strede 5 prvkov je iba jeden prvok 1/VYSOKÝ). Potom sa znova po Tp zapnú všetky diódy (posledných 5 prvkov poľa je 1/VYSOKÁ)). toto sa deje, je to veľmi rýchla postupnosť, ktorá vytvára ilúziu, že je zobrazené písmeno H.

Toto časové oneskorenie závisí od rýchlosti motora ventilátora a nedá sa ľahko vypočítať, pretože otáčky motora ventilátora nie sú ideálne. Na výpočet tohto oneskorenia sa preto používa metóda pokusov a omylov.

ďalší prvok sa zobrazí po inom časovom oneskorení Tn (letterSpace).

Krok 4: Konečné nastavenie

Konečné nastavenie
Konečné nastavenie

Namontujte vyššie uvedené nastavenie na váhu a namontujte ho na rotor ventilátora, ako je znázornené na videu.

Uistite sa, že vyvážite váhu na oboch stranách pravítka. To je nevyhnutné pre hladký chod

celé nastavenie musí byť vyvážené, keď držíte v strede stupnice. Vyvažovanie je možné vykonať pripevnením požadovaného množstva závaží (napr. mincí) na ľubovoľnú stranu.

Umiestnite magnet na miesto, kde chcete začať zobrazenie.

Nahrajte kód pomocou Arduino IDE na dosku Arduino Nano.

Krok 5: SPUŠTE

UTEČTE!
UTEČTE!

Spustite ventilátor/motor. V prípade nerovnováhy držte ventilátor.

VYPNITE osvetlenie miestnosti pre lepší efekt a jasnosť.

Ak písmená nevidíte, skúste zmeniť časový posun bodu a medzery medzi písmenami a skúste to znova, kým sa nezobrazí správne zobrazenie.

Krok 6: S Bluetooth (časť B)

Tento krok vykonajte iba vtedy, ak je ČASŤ A dokončená a funguje.

Pripojte modul bluetooth k pinom 10 a 11 nano dosky a tiež pripojte Vcc a Gnd. Po pridaní modulu bluetooth nezabudnite vyvážiť pravítko!

Stiahnite si aplikáciu terminálu Bluetooth do telefónu s Androidom.

play.google.com/store/apps/details?id=ptah…

Na prepojenie bluetooth sa používa sériový softvér.

Nahrajte program (POV_BLUETOOTH_SIMPLE) na dosku Nano. Pripojte modul bluetooth k aplikácii terminálu bluetooth v telefóne.

Napíšte text do terminálu App a odošlite ho spoločnosti Nano.

Toto je jednoduchý kód. Na odoslanie nového textu budete musieť arduino resetovať ručne vypnutím ventilátora/motora.

Krok 7: Zobrazenie (ČASŤ B)

Spustite ventilátor/motor.

Tento program použite na aktualizáciu textov v reálnom čase bez resetovania arduina:

Napíšte text do aplikácie terminálu bluetooth a ukončite symbolom „&“a odošlite ho. „&“sa používa na označenie konca textu. Text je uložený v poli (vyrovnávacej pamäti) a slúži na zobrazenie tak, ako je to uvedené v ČASTI A

Na odoslanie nasledujúceho textu musíte najskôr odoslať symbol „$“a potom požadovaný text. Ak program dostane symbol „$“, vyrovnávacia pamäť obsahujúca predchádzajúci text sa vymaže

Krok 8: Dokončite !

Urobili ste zo seba arduino POV displej! Ukážte to svojej rodine a priateľom a užívajte si !!

Ďakujem!!

Odporúča: