Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Bludiště hra pro ovládání pomocí chytrého telefonu
Bludiště se pohybuje podle sklonu smartphonu.
Nejprve se podívejte na video.
Pohyblivý obraz
1. Raspberry Pi je server Websocket.
2. Smartphone je klient Websocket.
3. Smartphone odešle data o náklonu na Raspberry Pi.
4. Raspberry Pi ovládá servo podle údajů o sklonu.
Krok 1: Příprava hardwaru
- Servo a servo složka Servo používá Tower-pro SG90. Podrobnosti najdete na adrese URL. Lze také stáhnout 3D data. Https://www.thingiverse.com/thing: 746116
- Bludiště (lehké věci, vyrobené ze styrenové desky)
- Míč (lehké věci.)
- Raspberry Pi (pomocí Raspberry Pi 3B)
- Chytré telefony (Připravte si co nejvíce nových prohlížečů. Safari Chrome Firefox)
Krok 2: Připojení
1. Připojte horní řádek k GPIO 12 (32 PIN).
2. Připojte spodní řádek k GPIO 18 (12 PIN).
3. Vyrovnejte směr serva.
Krok 3: Nastavení Raspberry Pi
1. GPIO
Chatování se provádí s Rpi. GPIO nainstalovaným ve standardu. Proto nainstaluji pi-gpiod. Je to proto, že výstup PWM je stabilní.
Způsob instalace
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Spusťte démona.
sudo pigpiod
2. Node-RED
Nainstalujte si knihovnu pro pi-gpiod.
Nainstalujte knihovnu řídicího panelu pro ladění.
3. Vytváření toku
Importujte (Kopírovat a Vložit) následující soubory do Node-RED. Nasaďte, když můžete kopírovat normálně.
Krok 4: Provedení
1. Připojte se k chytrému telefonu
Připojte prosím svůj smartphone k WIFI ve stejném segmentu. Otevřete webový prohlížeč a zadejte IP adresu Raspberry Pi.
obr.
2. Přesuňte bludiště podle sklonu smartphonu. Pojďme zpomaleně.
Krok 5: Až do konce
Protože citlivě reaguje na pohyb smartphonu, opravte prosím program a snižte citlivost.
V takovém případě upravte funkční uzel Node-RED.