Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Bludisko hra na ovládanie pomocou inteligentného telefónu
Bludisko sa pohybuje podľa sklonu smartfónu.
V prvom rade si pozrite video.
Pohyblivý obraz
1. Raspberry Pi je server Websocket.
2. Smartfón je klient Websocket.
3. Smartfón odosiela údaje o naklonení na Raspberry Pi.
4. Raspberry Pi ovláda servo podľa údajov o sklone.
Krok 1: Príprava hardvéru
- Servo a servo priečinokServo používa Tower-pro SG90. Podrobnosti nájdete na adrese URL. Tiež je možné stiahnuť 3D údaje. Https://www.thingiverse.com/thing: 746116
- Bludisko (ľahké veci, vyrobené zo styrénovej dosky)
- Lopta (ľahké veci.)
- Raspberry Pi (pomocou Raspberry Pi 3B)
- Smartfóny (Pripravte si čo najviac nových prehliadačov. Safari Chrome Firefox)
Krok 2: Pripojenie
1. Pripojte horný riadok k GPIO 12 (32 PIN).
2. Pripojte spodný riadok k GPIO 18 (12 PIN).
3. Vyrovnajte smer serva.
Krok 3: Nastavenie Raspberry Pi
1. GPIO
Chatovanie sa vykonáva s Rpi. GPIO nainštalovaným v štandarde. Preto nainštalujem pi-gpiod. Dôvodom je, že výstup PWM je stabilný.
Spôsob inštalácie
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Spustite démona.
sudo pigpiod
2. Uzol-ČERVENÝ
Nainštalujte knižnicu pre pi-gpiod.
Nainštalujte si knižnicu dashboard na ladenie.
3. Vytváranie toku
Importujte (Kopírovať a prilepiť) nasledujúce súbory do Node-RED. Nasadiť, keď môžete normálne kopírovať.
Krok 4: Vykonanie
1. Spojte sa so smartfónom
Pripojte svoj smartphone k WIFI v rovnakom segmente. Otvorte webový prehliadač a zadajte IP adresu Raspberry Pi.
obr.
2. Presuňte bludisko podľa sklonu smartfónu. Držme spomalený záber.
Krok 5: Do konca
Pretože citlivo reaguje na pohyb smartfónu, opravte program a znížte citlivosť.
V takom prípade upravte funkčný uzol Node-RED.