Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Labürintmäng nutitelefoniga juhtimiseks
Labürint liigub vastavalt nutitelefoni kallakule.
Kõigepealt vaadake palun videot.
Liikuv pilt
1. Raspberry Pi on Websocket server.
2. Nutitelefon on Websocket klient.
3. Nutitelefon saadab kallutusandmed Raspberry Pi -le.
4. Raspberry Pi juhib servot vastavalt kaldeandmetele.
Samm: riistvara ettevalmistamine
- Servo ja servokaustServo kasutab Tower-pro SG90. Üksikasjade saamiseks vaadake URL -i. 3D -andmeid saab ka alla laadida.https://www.thingiverse.com/thing: 746116
- Labürintmäng (kerge kraam, valmistatud stüreenplaadist)
- Pall (kerged asjad)
- Raspberry Pi (kasutades Raspberry Pi 3B)
- Nutitelefonid (valmistage võimalikult palju uusi brausereid ette. Safari Chrome Firefox)
Samm 2: Ühendamine
1. Ühendage ülemine rida GPIO 12 -ga (32 PIN).
2. Ühendage alumine rida GPIO 18 -ga (12 PIN).
3. Joondage servo suund.
Samm: Raspberry Pi seadistamine
1. GPIO
Vestlust tehakse standardile Rpi. GPIO installitud. Seetõttu installin pi-gpiod. Seda seetõttu, et PWM -väljund on stabiilne.
Paigaldusmeetod
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Käivitage deemon.
sudo pigpiod
2. Sõlm-PUNANE
Installige pi-gpiod raamatukogu.https://flows.nodered.org/node/node-red-node-pi-gpiod
Silumiseks installige armatuurlaua kogu.https://flows.nodered.org/node/node-red-dashboard
3. Voolu loomine
Palun importige (kopeerige ja kleepige) järgmised failid sõlme-RED-i. Kasutage, kui saate tavapäraselt kopeerida.
4. samm: täitmine
1. Ühendage nutitelefoniga
Palun ühendage oma nutitelefon sama segmendi WIFI -ga. Avage veebibrauser ja sisestage Raspberry Pi IP -aadress.
joon.
2. Liigutage labürinti vastavalt nutitelefoni kallakule. Jätkame aegluubis.
5. samm: lõpuni
Kuna see reageerib nutitelefoni liikumisele tundlikult, parandage palun programm ja vähendage tundlikkust.
Sellisel juhul muutke palun sõlme-PUNAS funktsiooni sõlme.