Mundarija:
- 1 -qadam: Materiallarni yig'ish
- 2 -qadam: Gyro -ni nolga W lehimlang
- 3 -qadam: RPi -ni sozlang
- 4 -qadam: MySql ma'lumotlar bazasi
- 5 -qadam: Nolinchi V ni to'ldiring
- 6 -qadam: Internet -ilovalar/MQTT -ni qabul qilish
- 7 -qadam: Yuguring va rohatlaning
- 8 -qadam: Koson (qo'shimcha)
Video: O'tish: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Bu qurilma sizning sakrashlaringizni o'lchaydi! Qisqa vaqt ichida qancha sakrashni ko'rishingiz mumkin.
Veb -ilovada sizning barcha sakrash seanslaringiz ko'rsatiladi va siz o'z yutuqlaringizni ko'rishingiz mumkin!
Loyiha maktab vazifasi sifatida tuzilgan. Hozir men Belgiyaning Xovest -Kortrijk shahrida Yangi media va kommunikatsiya texnologiyalari bo'yicha o'qiyapman.
1 -qadam: Materiallarni yig'ish
Birinchidan, biz ba'zi apparat materiallarini yig'ishimiz kerak.
Bizga kerak:
- Raspberry Pi 3B
- Raspberry Pi Zero Vt
Nolinchi V uchun Powerbank
- giroskop (LSM9DS1)
Bu mahsulotlarning narxlari va onlayn -do'konlari ko'rsatma oxirida.
2 -qadam: Gyro -ni nolga W lehimlang
Gyroskopni ehtiyotkorlik bilan RPi Zero W. ga lehimlang. Agar siz buni hech qachon qilmagan bo'lsangiz, men lehimlash tajribasi bor odamdan maslahat olishni maslahat beraman.
3.3V va GND ni to'g'ri lehimlagan bo'lsangiz, Dubbelcheck yoki tripplecheck!
Agar buni to'g'ri qilmasangiz, sizning giroskopingiz yoki RPi Zero W yo'q qilinadi
3 -qadam: RPi -ni sozlang
Ikkala RPi -ni sozlang.
RPi 3B ni sozlash uchun ba'zi qo'llanmalar yoki foydali havolalar:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
RPi Zero W ni sozlash uchun ba'zi qo'llanmalar yoki foydali havolalar:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Agar shunday bo'lsa, ularni yangilab, quyidagi paketlarni o'rnatganingizga ishonch hosil qiling:
- Python3
- Mysql-server
- Mysql-mijoz
- …
Bizga Mosquitto MQTT ham kerak. Mosquitto -ni o'rnatish uchun quyidagi qo'llanmani ishlating:
www.instructables.com/id/Installing-MQTT-B…
Maslahat: Stretch emas, Jessi tasviridan foydalaning!
4 -qadam: MySql ma'lumotlar bazasi
Endi biz ma'lumotlar bazamiz uchun ERD diagrammasini chizishimiz kerak. Men bu topshiriq uchun MySql -dan foydalandim.
Siz o'z ma'lumotlar bazangizni yaratishingiz, meniki nusxa ko'chirishingiz yoki skriptni yuklab olishingiz va ishga tushirishingiz mumkin.
Ma'lumotlar bazasi va veb -serverni ishga tushirish uchun biz RPi 3B -ni markaziy nuqtamiz sifatida ishlatamiz.
Maslahat: Faylni RPi 3B -ga nusxalash uchun FileZilla -dan foydalaning.
5 -qadam: Nolinchi V ni to'ldiring
Gyroskopning ishlashi uchun biz quyidagi ko'rsatmalarga amal qilishimiz kerak:
ozzmaker.com/berryimu-quick-start-guide/
Biz BerryIMU kutubxonasidan Gyros qiymatlarini o'qish uchun oldindan yozilgan skript bilan birga foydalanamiz.
Men "berryIMU-measure-G.py" skriptidan foydalanaman. Lekin men sakrashni tan olish va MQTT orqali Markaziy nuqtaga sakrashni yuborish uchun kod qo'shdim.
6 -qadam: Internet -ilovalar/MQTT -ni qabul qilish
Agar ma'lumotlar bazamiz yaxshi ishlayotgan bo'lsa, biz yaratish yoki veb -ilovaga o'tishimiz mumkin!
Men Flask (python) ni backend va html/css dan frontend uchun ishlatardim. Lekin siz o'zingiz mustaqil ravishda veb -ilovalar qilishingiz mumkin!
MQTT orqali Central Point xabarlarini qabul qilish uchun siz mening skriptimni ham yuklab olishingiz mumkin.
7 -qadam: Yuguring va rohatlaning
RPi Zero W-da "berryIMU-measure-G.py" skriptini ishga tushiring. Bu Zero W uchun ishni bajaradi.
RPi 3B -da "mqtt.py" skriptini va veb -serveringizni ishga tushiring.
Endi natijangizdan zavqlaning!
8 -qadam: Koson (qo'shimcha)
Garajingizga borib, uskunangizni joylashtirish uchun eski va kichik qutini qidiring.
Men o'zim topgan kichik qutiga Zero W ni qo'ydim. Albatta, uskunalarim qimirlamasligiga ishonch hosil qilish uchun men ba'zi materiallardan foydalandim.
Faqat ijodiy bo'ling!
Tavsiya:
O'yinchoqlar almashinuvi: bug 'poyezd o'yinchog'iga o'tish mumkin: 7 qadam (rasmlar bilan)
O'yinchoqlar almashinuvi: bug'li poezd o'yinchog'iga kirish mumkin!: O'yinchoqlarning moslashuvi yangi imkoniyatlar va moslashtirilgan echimlarni ochib beradi, bu esa harakat qobiliyati cheklangan yoki rivojlanishida nuqsoni bo'lgan bolalarga o'yinchoqlar bilan mustaqil muloqot qilish imkonini beradi. Ko'p hollarda, moslashtirilgan o'yinchoqlarni talab qiladigan bolalar kira olmaydilar
Tish cho'tkasi taymeri: 4 qadam
Tish cho'tkasi taymerining maqsadi - tish cho'tkasi uchun 2 kishilik taymerni yaratish, men V1 mikrobitidan foydalandim, bu mening bolalarimga tishlarini tavsiya etilgan vaqt davomida tozalashga yordam beradi. Agar sizda bolalar va mikr: bit bo'lsa, ularning tishlari toza; ikkilanmang
O'yinchoqni moslashtiring: WolVol poezdda ishlab chiqarilgan kalitga o'tish mumkin: 7 qadam
O'yinchoqni moslashtiring: WolVol poezdda ishlab chiqarishga o'tish mumkin!: O'yinchoqlarni moslashtirish yangi imkoniyatlar va moslashtirilgan echimlarni ochib beradi, bu esa harakat qobiliyati cheklangan yoki rivojlanishida nuqsoni bo'lgan bolalarga o'yinchoqlar bilan mustaqil muloqot qilish imkonini beradi. Ko'p hollarda, moslashtirilgan o'yinchoqlarni talab qiladigan bolalar kira olmaydilar
50 dollardan past tez almashish! Kazeshifter Arduino sozlanishi tez o'tish: 7 qadam
50 dollardan past tez almashish! Kazeshifter Arduino tez sozlanishi: Salom Superbike yoki mototsiklni yaxshi ko'radiganlar! Men o'z qo'llarim bilan tez almashtirishni baham ko'raman! Bu ko'rsatmalarni o'qishga dangasa odamlar uchun mening videomni ko'ring! Eslatma: Ba'zi velosipedlar uchun. allaqachon yonilg'i quyish tizimidan foydalangan, ba'zida
LP-2010 AES17 1998 Kommutatsiya kuchaytirgichi past o'tish (past o'tish) filtri: 4 qadam
LP-2010 AES17 1998 kommutatsiya kuchaytirgichi past o'tkazgichli (past o'tkazgichli) filtr: bu past o'tkazgichli filtrning D sinfidagi ajoyib kuchaytirgichi. Yaxshi ishlash, superiro ishlash, oson ulanish bu mahsulotni ishlatishni osonlashtiradi va unga ega bo'lishga arziydi. yuqori xarajatli ishlash