Mundarija:
- 1 -qadam: Qo'rg'oshinlarni egish (=
- 2 -qadam: O'chirish sxemasini qurish
- 3 -qadam: PR0GR4M1NG
- 4 -qadam: kutubxonalar
- 5 -qadam: deyarli keldi
- 6 -qadam: Muammolarni hal qilish
Video: Smartfon yordamida LEDni boshqarish: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
1 -qadam: Qo'rg'oshinlarni egish (=
Biz sxemani ulashni boshlashdan oldin, siz prototiplash uskunasiga mos keladigan tarzda svetodiod va rezistorli simlarni egishni xohlaysiz. Rasmli rezistorlar faqat rasmda ko'rsatilgandek, parralelda pastga egiladilar va svetodiodlar barcha 4 simlarni egilgan taxtaga yoki prototiplash uskunasiga joylashtiradigan qilib egiladi.
2 -qadam: O'chirish sxemasini qurish
Agar siz ilgari biron bir svetodiodni ulagan bo'lsangiz, kontaktlarning zanglashiga olib kelishi oddiy, erga ulanadi va qolgan ulanishlar rezistor orqali 9, 10 va 11 PWM pinlariga (puls kengligi-modulyatsiyasi) o'tadi. PWM asosan chiroqni shunchalik tez miltillatadiki, uni inson ko'zlari pastroq masofada barqaror yonib turishini ko'radi, chiroq yoqilgan va o'chirilgan nisbatini o'zgartirish orqali har xil yorqinlikka erishiladi. 9, 10 va 11 -pinlar oddiy puls kengligi modulyatsiyasiga mos keladi. Eng qisqa qo'rg'oshin (qizil) 11 -pinli rezistor orqali o'tadi, 2 -eng qisqa (yashil) 10 -pinga o'tadi va nihoyat ko'k (qolgan qo'rg'oshin) 9 -pinga o'tadi. qo'rg'oshin- bu har bir svetodiodning manfiy qismi, bu arduino ustidagi tuproqli teshikka tushishi kerak.
3 -qadam: PR0GR4M1NG
Endi biz arduino -ni kodlashimiz kerak, bu sizning fikringiz tomonidan boshqariladigan ishlov berish orqali yuboriladigan signallarni qabul qiladi, lekin biz bunga keyinroq erishamiz. Fayl-misollar-firmatta-standartfirmatta-ga o'tishingiz va arduino IDE yordamida arduino-ga yuklashingiz kerak bo'ladi. Yuklab olish mumkin: https://arduino.cc/en/Main/Software Siz uni taxtaga yuklaganingizdan so'ng, keyingi bosqichga oldindan ishlov berishni yuklab olishingiz kerak bo'ladi:
4 -qadam: kutubxonalar
Qayta ishlashni yuklaganingizdan so'ng, sizning xizmatlaringiz bilan bog'lanish uchun 2 kutubxonani, so'ngra arduino -ga yuklab olishingiz kerak bo'ladi. O'rnatish ko'rsatmalari yuklab olish yoki yuklash sahifasida bo'lishi kerak, bu kutubxonalarga quyidagilar kiradi: oscp5: https://www.sojamo.de/libraries/oscP5/ arduino.cc: https://www.arduino.cc/ O'yin maydonchasi/Interfeys/ishlov berish o'rnatilgandan so'ng, siz sensorli osc muharriri deb nomlangan dasturni bu erdan yuklab olishingiz kerak bo'ladi: https://hexler.net/software/touchosc pastdan pastga aylantiring, u yaqin. Men oldindan tayyorlanganga havolani qo'shdim va u tugmachalarni, almashtirgichlarni, flaers va faderlarni o'z ichiga oladi. siz ulardan birini bosganingizda, u qayta ishlashni qidiradigan va o'qiy oladigan xabar yuboradi. Eskizga ilova qilingan ilova ham shu xabarlarni o'qish uchun o'rnatiladi, shuning uchun siz uchun hech qanday qiyinchilik yo'q (=. sensorli osc muharriri faylini oching va sinxronlashtirish tugmachasini bosing, so'ng sizning fikringizga o'ting, teginishda osc ni tanlang tartib-qo'shish-ni tanlang) Sizning uyingiz va kompyuteringiz bir xil tarmoqda ekanligiga ishonch hosil qiling. Asosiy tortishish funktsiyalari va fader kodi youtube -da, harryking tomonidan yaratilgan, men uni kengaytirdim: uni youtube -da tekshiring (= https:// www.youtube.com/user/Harrybj17 fayllarni bu erdan yuklab oling:
5 -qadam: deyarli keldi
Siz ikkita faylni olganingizda va sensorli oscni sinxronlashtirganingizdan so'ng, ishlov berish eskizini ishga tushirish vaqti keldi, sizning arduino biriktirilgan bo'lishi kerak! yoki siz xatolarga duch kelasiz. Endi siz pastdan pastga qarashingiz kerak va siz IP-ni natijalar chalkashligida, ishlov berish-osc ma'lumotlariga kiriting. port bilan bir xil. Agar hamma narsa yaxshi bo'lsa, unda siz nima qilmoqchi bo'lsangiz, ko'rsatilgan yashil yashil va ko'k faderlarda aks ettirilishi kerak. RGB LED ham yonishi kerak. Agar bu hammasi yaxshi o'tgan bo'lsa, tabriklar, agar bo'lmasa, keyingi bosqichda muammolarni bartaraf etish bo'limi, shuningdek, taslim bo'lmang, bunga vaqt kerak. (=
6 -qadam: Muammolarni hal qilish
Agar siz 64 bitli rejimda ishlay olmasangiz, ishning 1.5.1 versiyasini yuklab oling, agar sizda xatoliklar bo'lsa, arduino ulanganligiga ishonch hosil qiling, agar hech narsa aks etmasa, sizning ip va portingiz to'g'ri ekanligiga ishonch hosil qiling. xavfsizlik devori uni qulflamaydi. va agar siz zavqlanmasangiz, keting: boshqa xatolar bo'lsa, izoh qoldiring. (=
Tavsiya:
Raspberry Pi yordamida Google yordamchisiga asoslangan LEDni boshqarish: 3 qadam
Raspberry Pi yordamida Google yordamchisiga asoslangan LEDni boshqarish: Hey! Ushbu loyihada biz Google yordamchisiga asoslangan LEDni Raspberry Pi 4 yordamida HTTP yordamida Pythonda boshqaramiz. Siz LEDni lampochka bilan almashtirishingiz mumkin (aniqrog'i, sizga o'rni moduli kerak bo'ladi) yoki boshqa uy
Televizorni masofadan boshqarish pulti yordamida LEDni boshqaringmi? -- Arduino IR qo'llanmasi: 5 qadam (rasmlar bilan)
Televizorni masofadan boshqarish pulti yordamida LEDni boshqaringmi? || Arduino IR qo'llanmasi: Ushbu loyihada men sizga televizorning orqasidagi LEDlarni boshqarish uchun masofadan boshqarish pultidagi tugmachalarni qanday o'zgartirganimni ko'rsataman. Bundan tashqari, siz ushbu texnikadan foydalanib, har xil narsalarni kodni tahrirlash orqali boshqarishingiz mumkin. Men nazariya haqida bir oz gaplashaman
Potentsiometr va OLED displey yordamida miltillovchi LEDni boshqarish: 6 qadam
LEDning miltillashini potentsiometr va OLED displey yordamida boshqarish: Ushbu qo'llanmada biz LEDning miltillashini potentsiometr bilan boshqarishni va OLED displeyda puls chastotasi qiymatini ko'rsatishni o'rganamiz
Atollic TrueStudio-LEDni STM32L100 yordamida 4 tugmachasini bosib LEDni yoqing: 4 qadam
STM32L100 yordamida tugmachani bosib LEDni Atollic TrueStudio-ni yoqing: STM32-ning ushbu qo'llanmasida men sizga STM32L100-ning GPIO pinini qanday o'qish kerakligi haqida aytib beraman, shuning uchun men bortda Led porlashni o'rnataman. bosish tugmachasini bosish
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va skretch yordamida: 8 qadam (rasmlar bilan)
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va Scratch yordamida: Men PWMning o'quvchilarimga qanday ishlashini tushuntirishga harakat qilardim, shuning uchun men o'z oldimga ikkita tugma yordamida LEDning yorqinligini boshqarishga harakat qildim. - bitta tugmachaning yorqinligini oshiradi, ikkinchisi esa uni o'chiradi. Dastur uchun