2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Hovlini tozalashda biz kichkina kemiruvchining bosh suyagini topdik. Biz Xellouin bayramiga yaqin edik va bu fikr keldi.
Agar sizning shkafingizda bosh suyagi bo'lmasa, uni eski qo'g'irchoq boshiga yoki yoqmoqchi bo'lgan narsaga almashtirishingiz mumkin.
Ta'minotlar
Ushbu loyiha uchun zarur bo'lgan qismlar:
- Featherwing M0 (featherwing).
- 2 NeoPixel RGB LED (NeoPixels)
- 2 ta mexanik tugma.
- 1 VCC regulyatori 9/5-3.3V (Regulyator).
- 2 x 9V batareya ulagichi
- 1 9V batareya
- 1 ta kichik yog'och quti
- Vintlarni yig'ish qismlari
1 -qadam: quti
Men sevimli mashg'ulot do'konida yog'ochdan yasalgan kichik qutini sotib oldim. Barcha elektronlar ichkariga mos kelishiga ishonch hosil qilish uchun faqat o'lchamiga e'tibor berish kerak. Elektr o'tkazgichlari kutilganidan ko'proq hajm talab qilishi mumkin.
Qutiga kiritilgan o'zgartirishlar juda cheklangan.
Old tomondan tugmachalar uchun 2 ta kichik teshik.
Bosh suyagini qo'llab -quvvatlaydigan vint uchun qopqoqning tepasida 1 ta katta teshik. Led konnektorlari o'tishi uchun siz uni biroz kattalashtirishingiz kerak bo'lishi mumkin.
Bosh suyagini ushlab turgan asosiy vintni vertikal holatda ushlab turishini kafolatlash uchun qutining pastki qismidan 2-3 sm balandroq bo'lgan nonni yopishtiring.
2 -qadam: Elektr ta'minoti
Men 9V batareyani ishlatardim.
Featherwing 5V maksimal quvvat sarfini talab qiladi, shuning uchun bizga VCC regulyatori kerak.
Regulyator to'g'ridan -to'g'ri batareyaga o'rnatilishi mumkin. Ammo u quvvat manbaiga ega, u ulanishi bilan yoqiladi. Batareyaning ishlash muddatini tejash uchun biz ikkita 9V ulagichidan foydalanamiz, ular orasiga O'chirish/O'chirish tugmasi bilan ulangan. Shunday qilib, biz tizimni butunlay o'chirib qo'yishimiz mumkin.
3 -qadam: parvoz
Men "ko'zlar" ni boshqarish uchun Featherwing M0 dan foydalanaman.
U oddiygina taxtachaning kichik qismiga, bir-biriga yopishtiruvchi sarlavhalar yordamida o'rnatiladi. har xil bo'laklarni ulash uchun qo'shimcha sarlavhalar yon tomondan lehimlanadi.
Taxtada ishlatiladigan pinlar:
- 11: Chap ko'zni boshqarish
- 12: O'ng ko'zni boshqarish
- 5: Rangni o'zgartirish tugmasi
Tugma uchun 10 kOhmlik rezistor ishlatilgan, lekin siz Feartherwing -ning INPUT_PULLUP rejimidan ham foydalanishingiz mumkin.
4 -qadam: Dastur
Quyida keltirilgan kod juda oddiy.
Boshlanish bosqichidan so'ng biz cheksiz pastadir ichiga kiramiz, u ikkala ko'z uchun ishlatiladigan rang gradyanini yaratadi.
O'tish tugmasi qizil yoki yashil gradientni tanlash imkonini beradi.
Dasturni mikrokontrolerga yuklash uchun sizga Arduino IDE kerak bo'ladi.