Mundarija:
- 1 -qadam: xaridlar ro'yxati (ehtiyot qismlar va asboblar)
- 2 -qadam: 2 -qadam: O'chirish tizimini tekshirish
- 3 -qadam: 3 -qadam: Surfboard ramkasini yarating
- 4 -qadam: 4 -qadam: Hammasini birlashtirish
Video: ISurfboard: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
ISurf taxtasi - bu foydalanuvchilarga avtomatlashtirish va to'plangan foydalanuvchi ma'lumotlari asosida sörf qilish ko'nikmalarini yaxshilashga yordam beradigan aqlli, ulangan sörf taxtasi. Bugun biz Surfboardda bosim sezgichlarini quramiz
1 -qadam: xaridlar ro'yxati (ehtiyot qismlar va asboblar)
ISurf taxtasi uchun sizga quyidagilar kerak bo'ladi:
Qismlar:
- MCU tuguni yoki (yaxshisi) esp32
- Lego mindstormer qismlari yoki Lego texnik qismlari
- Bir nechta simlar
- 6 ta piezo sensorlar
Asboblar:
- Lehimlash temir
- Lehim
- lehim Vik
- Issiq yopishtiruvchi qurol
- rezina bantlar
Dasturiy ta'minot:
- Arduino
2 -qadam: 2 -qadam: O'chirish tizimini tekshirish
1) Har bir piezo sensori gipsini oling va ularni ikkiga bo'ling.
2) Har bir guruhning piezo datchiklarining qora simlarini ulang.
Sizda chiqish/ kirish sifatida 2 ta qizil simli va 1 ta qora simli 2 ta piezo sensorli 3 ta guruh mavjud.
3) Qora simlarni Tugun MCU topraklama pinlari bilan ulang.
4) Har bir qizil simni MCU D1 - D6 tugunlari bilan ulang.
Oddiy sinov kodini ishlatib, kontaktlarning zanglashini tekshiring:
// Serial holati 115200. void setup () {Serial.begin (115200); } void loop () {for (i = 0; i <6; i ++) {if (analogRead (i)> 0) {serial.printIn ("Woohoo sensor ishlaydi") l} boshqa {serial.printIn ("Yo'q, sensor" + i + "to'g'ri ishlamayapti"); }}}
3 -qadam: 3 -qadam: Surfboard ramkasini yarating
1) Lego Minestormdan chiroyli simli ramka yasang. (Simlar uchun ozgina joy qoldirishni unutmang).
4 -qadam: 4 -qadam: Hammasini birlashtirish
1) piezo datchiklarini simli ramkaga issiq yopishtiring.
2) 1 -bosqichda ko'rsatilgandek simlarni ulang.
3) MCU tugunini ulang va WIFi yoki USB orqali ulaning.
4) Kodni MChJ tuguniga va prototipning barcha sinovlarini yuklang!
Kod:
void setup () {Serial.begin (115200); } void loop () {int TopLeft = analogRead (D1); int TopRight = analogRead (D2); }
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