Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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); }