Mundarija:
- Ta'minotlar
- 1 -qadam: Kutubxonani o'rnatish
- 2 -qadam: Elektronni ulash
- 3 -qadam: ma'lumotlar bazasi
- 4 -qadam: hamma narsani qutiga o'rnatish
- 5 -qadam: teginishni tugatish
Video: SnowSmart: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
SnowSmart - bu snowboard aqlli. U sizning tezligingizni o'qiydi, shuningdek qulf vazifasini bajaradi, shuningdek, chiziqli chiziq bilan jihozlangan. Snoubord bo'lgani uchun u issiq yopishqoq va plastik quti bilan suv o'tkazmaydigan qilib qo'yilgan.
Ta'minotlar
Ushbu aqlli snoubordni yaratish uchun sizga kerak bo'ladi:
-
Barcha komponentlarni o'z ichiga oladigan plastik quti (men uzunligi 200 mm bo'lgan qutini ishlatardim)
kengligi: 140 mm balandligi: 90 mm)
- Siz tanlagan 1x Snowboard
- 1x 3D bosilgan rack va tishli quti
- 1x suv o'tkazmaydigan ws2811 chizig'i
- 1x Raspberry Pi
- RPi uchun 1x Micro SD karta (men foydalangan karta 16 Gb, sizga kamida 8 Gb kerak)
- 1x non paneli
- 1x qayta zaryadlanuvchi 12V batareya
- 1x qayta zaryadlanuvchi 5V batareya (ikkita usb teshikli)
- 1x RC522-RFID sensori
- 1x LDR moduli (oddiy LDR ham ishlatilishi mumkin, lekin men bu loyihada raqamli LDR modulidan foydalandim)
- 1x LCD displey 16x2
- 1x non paneli quvvat manbai
- 1x pog'onali dvigatel 28BYJ-48 5v
- 1 x MPU-6050 akselerometr
- 1x potansiyometr
- Barcha datchiklarni Raspberry Pi -ga ulash uchun sizga simlar kerak bo'ladi
1 -qadam: Kutubxonani o'rnatish
Loyihani amalga oshirish uchun sizga RPi SD -kartangizga Raspbian o'rnatilgan bo'lishi kerak. Ushbu loyiha uchun interfeys variantlari ichida raspi-config orqali RPi-da I2C va SPI-ni yoqishingiz kerak bo'ladi. (Sudo raspi-config yozing va keyin interfeys variantlariga o'ting, keyin I2C va SPI-ni yoqing, so'ngra sudi RPi-ni qayta ishga tushiring). Bundan tashqari, ws2811 LED chizig'idan foydalanish uchun ba'zi kutubxonalarni o'rnatishingiz kerak bo'ladi.
sudo pip3 rpi_ws281x ni o'rnating
sudo pip3 adafruit-circuitpython-neopixel-ni o'rnating
Ws2811 LED chizig'idan foydalanish uchun siz ikkita chiziqni ishlatishingiz kerak.
RFID uchun siz mfrc522 kutubxonasini o'rnatishingiz kerak bo'ladi.
sudo pip3 mfrc522 -ni o'rnating
Bu kutubxonalarni o'rnatish va interfeys parametrlarini sozlash uchun.
Orqa va old tomon uchun kerak bo'lgan barcha kodlar uchun siz quyida bog'langan mening github -ga o'tishingiz mumkin, men tishli quti va rack uchun 3d tasvirlarni qo'shdim:
github.com/howest-mct/1920-1mct-project1-P..
2 -qadam: Elektronni ulash
Men taxtaning rasmini va simlarning sxemasini qo'shdim.
3 -qadam: ma'lumotlar bazasi
Yuqorida ma'lumotlar bazasining tuzilishini ko'rishingiz mumkin. Ko'rib turganingizdek, bu faqat ikkita jadvalli oson ma'lumotlar bazasi. Agar siz bir nechta foydalanuvchilarga ega bo'lishingiz uchun ko'proq RFID kartalarini ishlatmoqchi bo'lsangiz, uchinchi jadvalni qo'shishingiz mumkin.
4 -qadam: hamma narsani qutiga o'rnatish
Hamma narsani vaziyatga moslashtirish uchun siz biroz jumboq qilishingiz kerak bo'ladi, albatta bu siz foydalanadigan qutiga bog'liq. Men o'z ishimga hamma narsaga qanday mos tushganimni chizaman. o'lchovlar rasmda bo'ladi.
5 -qadam: teginishni tugatish
Loyihani tugatish uchun men plastik qutining o'ng tomoniga plastik quvur qo'shdim. Men plastmassa naychani oddiy plastik qutidan yasadim, uzunligi 140 mm va kengligi 90 mm bo'lgan to'rtburchaklar edi. Men loyiha qutisining tafsilotlarini, shuningdek, tishli quti va raftni qo'ygan trubaning batafsil rasmlarini qo'shdim.
O'ylaymanki, sizga ko'rsatuvlar bo'yicha birinchi nashr qilingan loyiham yoqadi, men buni albatta yoqtirardim!
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik