
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:55

Bu cihaz sıçrayışlarınızı ölçür! Bir müddət ərzində nə qədər sıçrayış edə biləcəyinizi görə bilərsiniz.
Veb tətbiqində bütün atlama seanslarınız göstərilir və irəliləyişinizi görə bilərsiniz!
Məktəb tapşırığı olaraq hazırlanmış bir layihə. Hazırda Belçikanın Howest Kortrijk şəhərində Yeni Media və Kommunikasiya Texnologiyaları üzrə təhsil alıram.
Addım 1: Materialları toplayın




Əvvəlcə bəzi hardware materialları toplamalıyıq.
Ehtiyacımız var:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Sıfır W üçün Powerbank
- Giroskop (LSM9DS1)
Bu məhsullar üçün qiymətlər və onlayn mağazalar təlimatın sonunda.
Addım 2: Gyro'yu Sıfır W'ye lehimləyin


Jiroskopu RPi Zero W. -ə diqqətlə lehimləyin. Əgər bunu əvvəllər heç etməmişsinizsə, lehimləmə təcrübəsi olan birindən soruşmağı məsləhət görürəm.
3.3V və GND -ni düzgün lehimləsəniz Dubbelcheck və ya tripplecheck!
Bunu düzgün etməmək, giroskopunuzu və ya RPi Zero W -ni məhv edəcək
Addım 3: RPi -lərinizi konfiqurasiya edin

Hər iki RPi -ni konfiqurasiya edin.
RPi 3B -ni konfiqurasiya etmək üçün bəzi təlimatlar və ya faydalı bağlantılar:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
RPi Zero W -ni konfiqurasiya etmək üçün bəzi təlimatlar və ya faydalı bağlantılar:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Bunu etsəniz, onları yenilədiyinizə və aşağıdakı paketləri quraşdırdığınızdan əmin olun:
- Python3
- Mysql serveri
- Mysql müştəri
- …
Mosquitto MQTT -ə də ehtiyacımız var. Mosquitto qurmaq üçün aşağıdakı təlimatı istifadə edin:
www.instructables.com/id/Installing-MQTT-B…
İpucu: Stress deyil, Jessie şəklindən istifadə edin!
Addım 4: MySql verilənlər bazası

İndi verilənlər bazamız üçün ERD diaqramı çəkməliyik. Bu tapşırıq üçün MySql -dən istifadə etdim.
Öz verilənlər bazanızı yarada, mənimki kopyalaya və ya sadəcə skriptimi yükləyib işə sala bilərsiniz.
Veritabanımızı və Web Serverimizi işə salmaq üçün RPi 3B -ni Mərkəzi Nöqtəmiz olaraq istifadə edəcəyik.
İpucu: RPi 3B -də faylı kopyalamaq üçün FileZilla'dan istifadə edin.
Addım 5: Zero W -ni tamamlayın
Jiroskopun işləməsi üçün bu təlimata əməl etməliyik:
ozzmaker.com/berryimu-quick-start-guide/
Gyros dəyərlərini oxumaq üçün BerryIMU kitabxanasından əvvəlcədən yazılmış bir skriptlə birlikdə istifadə edirik.
"BerryIMU-measure-G.py" skriptindən istifadə edəcəyəm. Ancaq bir atlamanı tanımaq və MQTT vasitəsi ilə Mərkəzi nöqtəyə bir atlama göndərmək üçün bir kod əlavə etdim.
Addım 6: Veb tətbiqi/MQTT alın
Verilənlər bazamız yaxşı işləyirsə, yaratma və ya veb tətbiqetməsinə keçə bilərik!
Arxa uç üçün Flask (python) və frontend üçün html/css istifadə etdim. Ancaq öz veb tətbiqinizi etməkdə sərbəstsiniz!
MQTT vasitəsilə Central Point -də mesajlar almaq üçün skriptimi də yükləyə bilərsiniz.
Addım 7: Qaçın və zövq alın
RPi Zero W-də "berryIMU-measure-G.py" skriptini işlədin. Bu, Zero W üçün iş görəcək.
RPi 3B -də "mqtt.py" skriptini və veb serverinizi işə salın.
İndi nəticənizdən zövq alın!
Addım 8: Korpus (əlavə)

Avadanlığınızı qoymaq üçün köhnə və kiçik bir qutu üçün qarajınıza baxın.
Zero W -ni tapdığım kiçik bir qutuya qoydum. Əlbəttə ki, aparatımın hərəkət edə bilməyəcəyinə əmin olmaq üçün bəzi materiallardan istifadə etdim.
Yalnız yaradıcı olun!
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım

Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım

Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım

Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım

Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım

Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)