Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Maze game upang makontrol gamit ang smart phone
Gumagalaw ang maze alinsunod sa slope ng smartphone.
Una sa lahat, mangyaring tingnan ang video.
Larawan ng paggalaw
1. Ang Raspberry Pi ay isang Websocket server.
2. Ang smartphone ay isang Websocket client.
3. Ipinapadala ng smartphone ang data ng ikiling sa Raspberry Pi.
4. Kinokontrol ng Raspberry Pi ang servo ayon sa data ng pagkahilig.
Hakbang 1: Paghahanda ng Hardware
- Servo at servo folderServo ay gumagamit ng Tower-pro SG90. Mangyaring mag-refer sa URL para sa mga detalye. Maaari ring ma-download ang data ng 3D.https://www.thingiverse.com/thing: 746116
- Laro ng maze (magaan na bagay, na gawa sa board ng styrene)
- Bola (Magaang bagay.)
- Raspberry Pi (gamit ang Raspberry Pi 3B)
- Mga Smartphone (Maghanda ng mga bagong browser hangga't maaari. Savari Chrome Firefox)
Hakbang 2: Koneksyon
1. Ikonekta ang itaas na linya sa GPIO 12 (32 PIN).
2. Ikonekta ang mas mababang linya sa GPIO 18 (12 PIN).
3. Ihanay ang direksyon ng servo.
Hakbang 3: Pag-set up ng Raspberry Pi
1. GPIO
Ang pag-uusap ay tapos na sa Rpi. GPIO na naka-install sa pamantayan. Samakatuwid, mag-install ako ng pi-gpiod. Ito ay dahil ang output ng PWM ay matatag.
Paraan ng pag-install
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Simulan ang daemon.
sudo pigpiod
2. Node-RED
I-install ang library para sa pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
I-install ang dashboard library para sa pag-debug.https://flows.nodered.org/node/node-red-dashboard
3. Lumilikha ng daloy
Mangyaring i-import (Kopyahin at I-paste) ang mga sumusunod na file sa Node-RED. I-deploy kapag maaari kang makopya nang normal.
Hakbang 4: Pagpapatupad
1. Kumonekta sa isang smartphone
Mangyaring ikonekta ang iyong smartphone sa WIFI sa parehong segment. Buksan ang web browser at ipasok ang IP address ng Raspberry Pi.
igos
2. Ilipat ang maze ayon sa slope ng smartphone. Panatilihing mabagal ang paggalaw.
Hakbang 5: Hanggang sa Wakas
Bilang sensitibong reaksyon nito sa paggalaw ng smartphone, mangyaring iwasto ang programa at babaan ang pagkasensitibo.
Sa kasong iyon mangyaring baguhin ang function node ng Node-RED.