Obsah:
- Krok 1: Nastavení
- Krok 2: Připojení (ČÁST A)
- Krok 3: Program
- Krok 4: Konečné nastavení
- Krok 5: SPUŠTĚTE
- Krok 6: S Bluetooth (ČÁST B)
- Krok 7: Zobrazení (ČÁST B)
- Krok 8: Dokončete
Video: Bluetooth řízené Arduino POV: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Úvod
Perzistence vidění se týká optické iluze, ke které dochází, když vizuální vnímání předmětu na nějakou dobu nepřestane poté, co paprsky světla z něj vycházející přestaly pronikat do oka. Iluze byla také popsána jako „retinální perzistence“, „perzistence dojmů“nebo jednoduše „perzistence“a další variace.
Fungování Arduino POV je založeno na principu vytrvalosti vidění. Lidský mozek ukládá vizuál alespoň na tp s. Jakákoli změna během tp sekund tak zůstane bez povšimnutí.
Uvažujme příklad zobrazení písmene H.
Zpočátku jsou všechny LED diody 1. polohy zapnuté. Během ts s se rozsvítí jedna LED 2. polohy. Opět během tp s svítí všechny LED diody 3. polohy. Zobrazí se tedy H.
Nyní pro zobrazení 2. písmene po H, po čase delším než tp sec, zobrazte písmeno podobným způsobem jako se zobrazí H, zvýšením požadovaných LED diod.
Tento projekt se skládá ze 2 částí:
ČÁST A (bez bluetooth)
ČÁST B (s bluetooth)
Hardwarové požadavky:
Arduino Nano
LEDky (5 nosů)
odpory (220 ohmů a 10 k ohmů)
Senzor Hallova jevu (44e)
Modul bluetooth HC-05
30 cm pravítko
Stolní ventilátor/ motor
mobilní baterie/ baterie Lipo (3,7 V/ 5 V)
Univerzální PCB
dráty
mužské a ženské burgery
pájecí pistole a pájecí kabel
magnet a páska.
Softwarové požadavky:
Arduino IDE
Aplikace Bluetooth Terminal na smartphonu.
Krok 1: Nastavení
Stáhněte si Arduino IDE pro jejich oficiální webové stránky.
Shromážděte všechny požadované součásti.
Krok 2: Připojení (ČÁST A)
Schéma zapojení je znázorněno na obrázku. Pájejte součásti na univerzální desku plošných spojů.
Senzor s Hallovým efektem slouží k tomu, aby displej vždy začínal z polohy, kde je magnet držen.
bez použití senzoru s Hallovým efektem získáte běžící displej, který není správně viditelný.
Krok 3: Program
V programu vidíme, že každé písmeno je definováno v poli.
příklad:
int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};
Písmena jsou prakticky tvořena 3 řadami, jak je znázorněno na obrázku. V poli sada 5 prvků obsahuje řádek (tj. 1. 5 je pro řádek 1 a dalších 5 je pro řádek 2 a dalších 5 pro řádek 3). Tato informace o poli je dodávána k LED diodám, aby svítily v určitém pořadí.
Zobrazení H:
V čase 't' jsou všechny LED zapnuty (prvních 5 prvků pole je 1/HIGH). Po velmi malém časovém zpoždění Tp (dotTime) je zapnuta pouze střední dioda (uprostřed 5 prvků je pouze jeden prvek 1/VYSOKÝ). Poté po opětovném zapnutí Tp jsou všechny LED zapnuty (posledních 5 prvků pole je 1/VYSOKÁ)). toto je provedeno, je to velmi rychlá posloupnost, která vytváří iluzi, že je zobrazeno písmeno H.
Toto časové zpoždění závisí na otáčkách motoru ventilátoru a nelze jej snadno vypočítat, protože otáčky motoru ventilátoru nejsou ideální. K výpočtu tohoto zpoždění se proto používá metoda pokusů a omylů.
další prvek se zobrazí po dalším časovém zpoždění Tn (letterSpace).
Krok 4: Konečné nastavení
Namontujte výše uvedené nastavení na váhu a namontujte jej na rotor ventilátoru, jak je znázorněno na videu.
Ujistěte se, že vyvážíte váhu na obou stranách pravítka. To je nezbytné pro hladký provoz
Celé nastavení musí být vyvážené, když držíte ve středním bodě stupnice. Vyvažování lze provést připojením požadovaného množství závaží (např. mincí) na libovolnou stranu.
Umístěte magnet na místo, kde chcete spustit zobrazení.
Nahrajte kód pomocí Arduino IDE na desku Arduino Nano.
Krok 5: SPUŠTĚTE
Spusťte ventilátor/motor. Pokud dojde k nerovnováze, nezapomeňte ventilátor držet.
VYPNĚTE osvětlení místnosti pro lepší efekt a jasnost.
Pokud písmena nevidíte, zkuste změnit časovou prodlevu mezi tečkami a mezerou a zkuste to znovu, dokud se nezobrazí správné zobrazení.
Krok 6: S Bluetooth (ČÁST B)
Tento krok proveďte pouze v případě, že je ČÁST A dokončena a funguje.
Připojte modul bluetooth k pinům 10 a 11 nano desky a také připojte Vcc a Gnd. Po přidání modulu bluetooth nezapomeňte vyvážit pravítko!
Stáhněte si aplikaci Bluetooth terminal do telefonu Android.
play.google.com/store/apps/details?id=ptah…
Pro bluetooth rozhraní se používá Software Serial.
Nahrajte program (POV_BLUETOOTH_SIMPLE) na desku Nano. Připojte modul bluetooth k aplikaci terminálu bluetooth v telefonu.
Zadejte text do terminálové aplikace a odešlete jej do Nano.
Toto je jednoduchý kód. Chcete -li odeslat nový text, budete muset arduino resetovat ručně vypnutím ventilátoru/motoru.
Krok 7: Zobrazení (ČÁST B)
Spusťte ventilátor/motor.
Tento program použijte k aktualizaci textů v reálném čase bez resetování arduina:
Zadejte text do aplikace Bluetooth terminálu a zakončete symbolem '&' a odešlete jej. '&' se používá k označení konce textu. Text je uložen v poli (vyrovnávací paměti) a slouží k zobrazení jako v ČÁSTI A
Chcete -li odeslat další text, musíte nejprve odeslat symbol '$' a poté požadovaný text. Pokud program obdrží symbol '$', vyrovnávací paměť obsahující předchozí text bude vymazána
Krok 8: Dokončete
Udělali jste ze sebe arduino POV displej! Ukažte to své rodině a přátelům a užívejte si !!
Děkuji!!
Doporučuje:
Magnetické míchadlo řízené Arduino: 8 kroků (s obrázky)
Magnetické míchadlo řízené Arduino: Ahoj kluci & Dívky. Zde je moje verze 3D vytištěného „super tenkého magnetického míchadla“vytvořeného pro „soutěž o magnety“. Má 3x nastavení rychlosti (nízké, střední a vysoké) vyrobené ze starého počítačového ventilátoru a ovládané
Bludištěm řízené bludiště: 8 kroků (s obrázky)
Gesture Controlled Maze: Rád si hraji s labyrintovým bludištěm. Vždy jsem chtěl ovládat jednu z těch labyrintových bludišťových her pomocí gest nebo mobilu. Inspiroval mě k vytvoření tohoto Mramorového bludiště 3D tisknuté bludiště blic19933 ovládané Vaším zařízením Android Namísto
Relé řízené teplotou ESP8266: 9 kroků (s obrázky)
Relé řízené teplotou ESP8266: Můj přítel je vědec, který dělá experimenty, které jsou velmi citlivé na teplotu a vlhkost vzduchu. Místnost inkubátoru má malý keramický ohřívač, ale termostat ohřívače nebyl dostatečně přesný, dokázal udržet pouze teplotu
Midi řízené záznamové světlo pro Logic Pro X: 9 kroků (s obrázky)
Midi Controlled Recording Light for Logic Pro X: Tento tutoriál poskytuje informace o tom, jak vytvořit a naprogramovat základní MIDI rozhraní pro ovládání nahrávacího světla pomocí Logic Pro X. Obrázek ukazuje blokové schéma celého systému z počítače Mac se systémem Logic Pro X vlevo na Sai
Bluetooth řízené auto: 5 kroků (s obrázky)
Bluetooth Controlled Car: Toto je Bluetooth auto ovládané prostřednictvím našeho telefonu v aplikaci s názvem EBot8 Blockly. Používá se k programování speciálních mikrokontrolérů s názvem EBot8 vyvinutých společností CBits. Nyní se podívejme, jak tento jednoduchý a snadný projekt vytvořit