Përmbajtje:
- Hapi 1: Përgatitja e harduerit
- Hapi 2: Lidhja
- Hapi 3: Vendosja e Raspberry Pi
- Hapi 4: Ekzekutimi
- Hapi 5: Deri në Fund
Video: Lojë Maze për të kontrolluar me smartphone: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Lojë labirint për të kontrolluar me telefonin inteligjent
Labirinti lëviz sipas pjerrësisë së smartphone -it.
Para së gjithash, ju lutemi shikoni videon.
Imazh lëvizës
1. Raspberry Pi është një server websocket.
2. Smartphone është një klient Websocket.
3. Smartphone dërgon të dhënat e pjerrësisë te Raspberry Pi.
4. Raspberry Pi kontrollon servo sipas të dhënave të prirjes.
Hapi 1: Përgatitja e harduerit
- Servo dhe dosja servoServo përdor Tower-pro SG90. Ju lutemi referojuni URL -së për detaje. Të dhënat 3D mund të shkarkohen gjithashtu
- Lojë me labirint (gjëra të lehta, të bëra me dërrasë stireni)
- Top (gjëra të lehta.)
- Raspberry Pi (duke përdorur Raspberry Pi 3B)
- Telefonat inteligjentë (Përgatitni sa më shumë shfletues të rinj. Safari Chrome Firefox)
Hapi 2: Lidhja
1. Lidhni vijën e sipërme me GPIO 12 (32 PIN).
2. Lidhni vijën e poshtme me GPIO 18 (12 PIN).
3. Rreshtoni drejtimin e servo -s.
Hapi 3: Vendosja e Raspberry Pi
1. GPIO
Biseda bëhet me Rpi. GPIO të instaluar në standard. Prandaj, unë do të instaloj pi-gpiod. Kjo ndodh sepse prodhimi PWM është i qëndrueshëm.
Metoda e instalimit
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Filloni demonin.
sudo pigpiod
2. Nyja-KUQ
Instaloni bibliotekën për pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Instaloni bibliotekën e pultit për korrigjim.
3. Krijimi i rrjedhës
Ju lutemi importoni (Kopjo & Ngjit) skedarët e mëposhtëm në Node-RED. Vendoseni kur mund të kopjoni normalisht.
Hapi 4: Ekzekutimi
1. Lidhuni me një smartphone
Ju lutemi lidhni telefonin tuaj të mençur me WIFI në të njëjtin segment. Hapni shfletuesin e internetit dhe futni adresën IP të Raspberry Pi.
fik.
2. Zhvendosni labirintin sipas pjerrësisë së smartphone -it. Le të mbajmë lëvizje të ngadalta.
Hapi 5: Deri në Fund
Ndërsa reagon ndjeshëm ndaj lëvizjes së smartphone, ju lutemi korrigjoni programin dhe ulni ndjeshmërinë.
Në atë rast ju lutemi modifikoni nyjen e funksionit të Nyjes-RED.
Udhëzues të lumtur
Recommended:
Lojë 3D Maze duke përdorur Arduino: 8 hapa (me fotografi)
Lojë 3D Maze duke përdorur Arduino: Përshëndetje miq, kështu që sot ne do të bëjmë një lojë labirint duke përdorur ARDUINO UNO. Si Arduino Uno është tabela më e përdorur, është shumë mirë të bësh lojëra me të. Në këtë Instructable le të bëjmë lojën e labirintit e cila kontrollohet duke përdorur levë. Mos harroni
Lojë Microbit Tic Tac Toe Lojë: 4 hapa (me fotografi)
Microbit Tic Tac Toe Lojë: Për këtë projekt, bashkëpunëtori im - @descartez dhe unë krijuam një lojë të mrekullueshme tic tac toe duke përdorur radio funksionalitetin e mikrobitëve. Nëse nuk keni dëgjuar më parë për mikrobit, ata janë një mikrokontrollues i mrekullueshëm i krijuar për t'u mësuar fëmijëve programimin. Ata
Sif's Maze (Lojë) - Arduino ITTT: 4 hapa (me fotografi)
Sif's Maze (Lojë) - Arduino ITTT: Shkolla ime më ngarkoi të bëja diçka interaktive me një Arduino. Unë bëra një lojë të vogël labirint, e cila, për fat të keq, nuk doli aq mirë, por mos ngurroni ta përfundoni ose shtoni në të. Ky projekt filloi si një koncept për një TBA rreth Mitologjisë Norvegjeze. Yo
Arduino RFID Maze Lojë: 6 hapa (me fotografi)
Arduino RFID Maze Lojë: Sot unë do të demonstroj se si bashkova një lojë të vogël labirinti RFID për Arduino. Kodi dhe skedarët e printimit 3D janë të përfshira, kështu që mos ngurroni ta bëni veten duke ndjekur hapat e mëposhtëm! Doja të bëja një lodër për fëmijë, që do të përziente një virtuale
Lojë Platformer e kontrolluar nga Arduino me xhojstik dhe marrës IR: 3 hapa (me fotografi)
Lojë Platformer e kontrolluar nga Arduino Me Joystick dhe Marrës IR: Sot, ne do të përdorim një mikrokontrollues Arduino për të kontrolluar një lojë të thjeshtë platformer të bazuar në C#. Unë jam duke përdorur Arduino për të marrë të dhëna nga një modul levë dhe për ta dërguar atë të dhëna në aplikacionin C# i cili dëgjon dhe deshifron hyrjen në një serial c