Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Ağıllı telefonla idarə etmək üçün labirent oyunu
Labirent smartfonun yamacına görə hərəkət edir.
Əvvəlcə videoya baxın.
Hərəkət şəkli
1. Raspberry Pi bir Websocket serveridir.
2. Smartfon Websocket müştərisidir.
3. Smartfon meyl məlumatlarını Raspberry Pi -yə göndərir.
4. Raspberry Pi, meyl məlumatlarına görə servoya nəzarət edir.
Addım 1: Avadanlıqların Hazırlanması
- Servo və servo qovluqServo Tower-pro SG90 istifadə edir. Ətraflı məlumat üçün URL -ə baxın. 3D məlumatları da yükləmək olar.https://www.thingiverse.com/thing: 746116
- Maze oyunu (yüngül əşyalar, stirol lövhəsindən hazırlanmışdır)
- Top (yüngül şeylər.)
- Raspberry Pi (Raspberry Pi 3B istifadə edərək)
- Smartfonlar (Mümkün qədər yeni brauzerlər hazırlayın. Safari Chrome Firefox)
Addım 2: Bağlantı
1. Üst xətti GPIO 12 -yə (32 PIN) qoşun.
2. Alt xətti GPIO 18 -ə (12 PIN) qoşun.
3. Servo istiqamətini düzəldin.
Addım 3: Raspberry Pi qurmaq
1. GPIO
Söhbət standartda quraşdırılmış Rpi. GPIO ilə aparılır, buna görə də pi-gpiod quracağam. Bunun səbəbi, PWM çıxışının sabit olmasıdır.
Quraşdırma üsulu
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Daimi işə salın.
sudo pigpiod
2. Qırmızı Node
Pi-gpiod üçün kitabxananı quraşdırın.
Ayıklama üçün tablosuna kitabxana qurun.
3. Axın yaratmaq
Zəhmət olmasa aşağıdakı faylları Node-RED-ə idxal edin (Kopyala və Yapışdırın). Normal olaraq kopyalaya biləcəyiniz zaman yerləşdirin.
Addım 4: İcra
1. Bir smartfonla əlaqə qurun
Zəhmət olmasa smartfonunuzu eyni seqmentdə WIFI -ə qoşun. Veb brauzerini açın və Raspberry Pi -nin IP ünvanını daxil edin.
əncir
2. Smartfonun yamacına uyğun olaraq labirenti hərəkət etdirin. Yavaş hərəkətə davam edək.
Addım 5: Sona qədər
Smartfonun hərəkətinə həssas reaksiya verdiyinə görə proqramı düzəldin və həssaslığı aşağı salın.
Bu halda, Node-RED funksional qovşağını dəyişdirin.