Cuprins:
- Pasul 1: Pregătirea hardware-ului
- Pasul 2: Conexiune
- Pasul 3: Configurarea Raspberry Pi
- Pasul 4: Execuție
- Pasul 5: până la capăt
Video: Joc labirint de controlat cu smartphone: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Joc labirint de controlat cu telefonul inteligent
Labirintul se mișcă în funcție de panta smartphone-ului.
În primul rând, vă rugăm să vedeți videoclipul.
Imagine în mișcare
1. Raspberry Pi este un server Websocket.
2. Smartphone-ul este un client Websocket.
3. Smartphone-ul trimite datele de înclinare către Raspberry Pi.
4. Raspberry Pi controlează servo în funcție de datele de înclinare.
Pasul 1: Pregătirea hardware-ului
- Servo și servo folder Servo folosește Tower-pro SG90. Vă rugăm să consultați adresa URL pentru detalii. De asemenea, datele 3D pot fi descărcate.https://www.thingiverse.com/thing: 746116
- Joc de labirint (lucruri ușoare, realizate cu tablă de stiren)
- Ball (chestii ușoare.)
- Raspberry Pi (folosind Raspberry Pi 3B)
- Smartphone-uri (Pregătiți browserele noi pe cât posibil. Safari Chrome Firefox)
Pasul 2: Conexiune
1. Conectați linia superioară la GPIO 12 (32 PIN).
2. Conectați linia inferioară la GPIO 18 (12 PIN).
3. Aliniați direcția servo.
Pasul 3: Configurarea Raspberry Pi
1. GPIO
Conversația se face cu Rpi. GPIO instalat în standard. Prin urmare, voi instala pi-gpiod. Acest lucru se datorează faptului că ieșirea PWM este stabilă.
Metoda de instalare
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Porniți demonul.
sudo pigpiod
2. Nod-ROȘU
Instalați biblioteca pentru pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Instalați biblioteca de tablou de bord pentru depanare.https://flows.nodered.org/node/node-red-dashboard
3. Crearea fluxului
Vă rugăm să importați (Copiați și lipiți) următoarele fișiere în Node-RED. Implementați când puteți copia normal.
Pasul 4: Execuție
1. Conectați-vă cu un smartphone
Vă rugăm să vă conectați smartphone-ul la WIFI pe același segment. Deschideți browserul web și introduceți adresa IP a Raspberry Pi.
smochin.
2. Mutați labirintul în funcție de panta smartphone-ului. Să păstrăm mișcarea lentă.
Pasul 5: până la capăt
Deoarece reacționează sensibil la mișcarea smartphone-ului, vă rugăm să corectați programul și să reduceți sensibilitatea.
În acest caz, vă rugăm să modificați nodul funcției Node-RED.
Fericit instructabile
Recomandat:
Joc 3D Labirint folosind Arduino: 8 pași (cu imagini)
Joc 3D Labirint folosind Arduino: Bună ziua prieteni, așa că astăzi vom face un joc labirint folosind ARDUINO UNO. Deoarece Arduino Uno este placa cea mai folosită, este foarte mișto să faci jocuri cu el. În acest Instructable vă permite să creați jocul de labirint care este controlat cu ajutorul joystick-urilor. Nu uitați
Labirint controlat prin gesturi: 8 pași (cu imagini)
Labirint controlat prin gesturi: îmi place să mă joc cu labirintul labirint. Întotdeauna am vrut să controlez unul dintre acele jocuri de labirint cu labirint folosind gesturi sau mobil. M-am inspirat să creez acest labirint de marmură de labirintul tipărit 3D de blic19933 controlat de dispozitivul tău Android în loc de usi
Labirint de marmură controlat servo cu 2: 6 pași (cu imagini)
Servo Controlled Marble Maze Build 2: Aceasta este o versiune actualizată bazată pe un instructable anterior. Acesta este mai ușor de realizat și arată puțin mai bine. În plus, unele noi tehnici de construcție, cum ar fi utilizarea magneților pentru a atașa labirintul Lego, sunt cam grozave.Proiectul este pentru un site web
Joc Labirint Arduino RFID: 6 pași (cu imagini)
Joc Labirint Arduino RFID: Astăzi voi demonstra cum am creat un mic joc labirint RFID pentru Arduino. Codul și fișierele de imprimare 3D sunt incluse, așa că nu ezitați să vă faceți unul urmând pașii de mai jos! Am vrut să fac o jucărie pentru copii, care să îmbine un virtual
Labirint de marmură controlat servo: 5 pași (cu imagini)
Labirint de marmură controlat servo: Aceasta este versiunea labirintului clasic de marmură (există opțiuni în cale), în care tigaia și înclinarea sunt controlate de servocomandele hobby. Cu servo-urile, puteți lucra labirintul cu un controler R / C sau un PC etc. Am construit acesta pentru a fi utilizat cu TeleToyl