Mundarija:
Video: Attinadan olovsiz sham13: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Men chiroqni yoqishim kerak, lekin bu yil men oddiy shamdan yaxshiroq narsani xohlardim. Men miltillamoqchiman, lekin olovdan qutulishni xohlayman. Har qanday yong'in, ayniqsa bolalar atrofida, yoqib yuborilgan qovoqlardan hid keladi, shamni tez -tez almashtirish kerak. Shunday qilib, men nusxa ko'chiradigan loyihani qidirib topdim, g'alati, lekin men o'zimga yoqqanini topa olmadim, shuning uchun men uni o'zim yaratdim. Mening kontseptsiyani asl isbotim arduino edi, lekin bu oddiy sham uchun biroz qimmat. Ishlayotganini isbotlaganimdan so'ng, men buni arzon qilish yo'lini topdim, mana buni qo'limdagi narsalardan qildim, mening birinchi davram va birinchi ko'rsatma.
1 -qadam: qismlar
Men qo'limda bo'lgan narsani ishlatardim. Bu 1) ATtiny13 x12) Qizil LED x13) Sariq LED x14) 100 ohmli rezistorlar x25) 8 pinli soket x16) 2AA batareyali akkumulyator ushlagichi x18) displey rezistorlari sizning LEDlaringizga qarab o'zgaradi. Ehtimol, mendan yaxshiroq kalitni toping, agar xohlasangiz, hatto kartani o'tkazib yuborishingiz va o'lik xatoni o'chirib qo'yishingiz mumkin.
2 -qadam: O'chirish davri
Mening asosiy sxemam, uni shunday ulang.
3 -qadam: Kod
Mana men ishlatgan kod. Men faqat chiroqlarni o'chiraman va unga tasodifiylikni qo'shishga harakat qilaman. Kod pwm va quvvatni tejash xususiyatlaridan foydalanish yaxshiroq bo'lishi mumkin, lekin men buni qanday qilishni bilmayman. Mening birinchi arduino bo'lmagan sxemasi va birinchi ko'rsatma. Ikkala chiroqning ta'siri, men qanday qilganimga qaramay, qoniqarli. Turli xil yorqinlik, rang va miltillovchi. Kodni kompilyatsiya qiling va tiny13 -ga yuklang, shunda siz borishingiz mumkin. Yaxshi kod yozishingiz mumkin …#include int main (void) {int thePin = 0x0; uzoq randVal; srandom (123); // tasodifiy urug 'DDRB = 0x3; // B0-1 (;;) {randVal = random () uchun chiqishga o'rnatildi; // pinni tanlang, agar ((randVal % 2) == 0) {thePin = 0x0; } boshqa {thePin = 0x1; } randVal = tasodifiy (); // yuqori yoki past, agar ((randVal % 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); x ning n -bitini 0. boshqa bitlarni yolg'iz qoldirishga majbur qiladi. } boshqa {PORTB | = (1 << thePin); // x | = (1 << n); x ning n -bitini 1. boshqa bitlarni yolg'iz qoldirishga majbur qiladi. }}}
4 -qadam: Bu shunday
Yorug'likni tarqatish uchun chiroqlarni zımparalashingiz yoki muzli chiroqlarni ishlatishingiz mumkin, siz 2 ta qizil/sariq chiroqni ishlatishingiz mumkin. Yalang'och bo'lmasligi uchun uni qulflangan sumkaga soling va qovoqqa soling. sham, va u bir necha soat davom etadi, va siz u bilan chalkashlik qiladigan bolalar haqida qayg'urmasligingiz kerak.
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