Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Labirint za nadzor s pametnim telefonom
Labirint se premika glede na naklon pametnega telefona.
Najprej si oglejte video.
Gibljiva slika
1. Raspberry Pi je strežnik Websocket.
2. Pametni telefon je odjemalec Websocket.
3. Pametni telefon pošlje podatke o nagibu v Raspberry Pi.
4. Raspberry Pi upravlja servo v skladu s podatki o naklonu.
1. korak: Priprava strojne opreme
- Servo in servo mapa Servo uporablja Tower-pro SG90. Za podrobnosti glejte URL. Podatke 3D lahko tudi prenesete. Https://www.thingiverse.com/thing: 746116
- Igra labirint (lahka stvar, narejena s stiren ploščo)
- Žoga (lahke stvari.)
- Raspberry Pi (z uporabo Raspberry Pi 3B)
- Pametni telefoni (čim bolj pripravite nove brskalnike. Safari Chrome Firefox)
2. korak: Povezava
1. Priključite zgornjo vrstico na GPIO 12 (32 PIN).
2. Spodnjo linijo priključite na GPIO 18 (12 PIN).
3. Poravnajte smer servomotorja.
3. korak: Nastavitev Raspberry Pi
1. GPIO
Klepetanje poteka z Rpi. GPIO, nameščenim v standardu, zato bom namestil pi-gpiod. To je zato, ker je izhod PWM stabilen.
Način namestitve
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Zaženite demon.
sudo pigpiod
2. vozlišče-RDEČA
Namestite knjižnico za pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Namestite knjižnico nadzorne plošče za odpravljanje napak.
3. Ustvarjanje toka
Prosimo, uvozite (Kopiraj in prilepi) naslednje datoteke v Node-RED. Uvedite, ko lahko normalno kopirate.
4. korak: Izvedba
1. Povežite se s pametnim telefonom
Pametni telefon povežite z WIFI na istem segmentu. Odprite spletni brskalnik in vnesite IP naslov Raspberry Pi.
sl.
2. Labirint premaknite glede na naklon pametnega telefona. Ohranimo počasno gibanje.
5. korak: Do konca
Ker se občutljivo odziva na gibanje pametnega telefona, popravite program in zmanjšajte občutljivost.
V tem primeru spremenite funkcijsko vozlišče Node-RED.