Mundarija:
- Ta'minotlar
- 1 -qadam: LED yurak nurini yarating
- 2 -qadam: O'chirish sxemasini yig'ing
- 3 -qadam: Adafruit IO -ga ro'yxatdan o'ting
- 4 -qadam: ESP2866 -ni dasturlash
- 5 -qadam: Yuragingizni yoriting
- 6 -qadam: Xursand bo'ling
Video: Internet -neon LED yurak nuri: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu alohida odam yoki militsionerlardan alohida millar bormi? Ularga ular haqida o'ylayotganingizni bildirishni xohlaysizmi? Bu Internetga ulangan neonli LED yurak chiroqni yarating va uni telefon yoki kompyuterdan, xohlagan vaqtda, xohlagan joyidan urib qo'ying
Bu ko'rsatma boshlang'ich uchun mo'ljallangan va mikrokontroller bilan oldingi tajribaga ega emas. Lehimlashning ba'zi asosiy ko'nikmalari talab qilinadi.
Ta'minotlar
• Amazondan yurak shaklidagi "LED neon" belgisi (yurak neonli LED belgisini qidirish) yoki boshqa joydan. Bu gaz bilan to'ldirilgan naychali haqiqiy neon belgilar emas, balki turli rangdagi neon naychalarga o'xshash diffuz plastmassa bilan o'ralgan LED chiziqlar. Siz tayanchni biriktirilgan holda sotib olishingiz yoki o'zingiz yaratishingiz mumkin. Ko'pchilik 5Vda ishlaydi va quvvat uchun USB ulagichlari bor.
Ba'zi misollar:
www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT
www.amazon.com/Heart-Bedroom-Wedding-Holid…
www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…
www.amazon.com/Cupid-Shape-Heart-Lights-De…
• WeMos mini yoki boshqa ESP8266
• Kengashni dasturlash uchun Micro-USB ma'lumot kabeli
• NPN tranzistorli, umumiy maqsadli 2N2222, 2N3904 yoki 2N4401
• Qarshilik 1/8 yoki 1/4 vatt, 100 dan 470 ohmgacha
• ulanish simlari
• Perfboard, issiqlik o'tkazmaydigan quvurlar (ixtiyoriy)
Asboblar • Diagonal kesgichlar
yoki sim tortuvchi
• Lehimlash temir va lehim
asosiy:
yaxshiroq:
• Arduino IDE dasturlash uchun
• Asosiy voltmetr:
yoki bo'sh LED (ixtiyoriy)
• Tornavida
1 -qadam: LED yurak nurini yarating
1 -qadam: LED yurak nurini tayyorlang
Batareya qopqog'ini va vintlarni echib belgining asosini oching. Vintlarni saqlang.
Siz ijobiy 5 voltli va erga ulanishni topishni xohlaysiz, va voltmetr bu ishni ancha osonlashtiradi. Belgini USB quvvat manbaiga ulang va voltmetr yordamida tekshiring. Avval batareya ushlagichidagi batareya kontaktlarini sinab ko'ring. Ijobiy 5v "+" belgisi bilan belgilanishi mumkin va batareyaning erga yoki manfiy kontakti odatda akkumulyator qutisining qarama -qarshi burchagiga sim biriktirilgan buloqdir. + Va tuproqli kontaktlarni belgilab qo'yganingizdan so'ng, qutidagi boshqa batareya terminallarini olib tashlashingiz mumkin - biz batareyalardan umuman foydalanmaymiz.
USB vilkasidan bir juft sim bo'ladi (bittasi + ga, ikkinchisi erga), ikkinchisi esa yurakka o'tadi (yana biri + ga, ikkinchisi esa erga ulanadi). LED belgisi, qolgan uchta simni batareyaning kontaktlariga ulangan holda qoldiring. Qizil simni + batareya terminaliga va qora simni tuproqli kontaktga lehimlang.
Agar yuqoridagi misolda bo'lgani kabi sizning yuragingizda kalit mavjud bo'lsa va siz o'z funktsiyasini saqlab qolishni xohlasangiz, qizil simni kalit yoqilgan va nol holatida voltmetrda 5v ko'rsatadigan terminalga lehimlash mumkin. O'chirish holatida volt.
[Agar sizda voltmetr bo'lmasa (va kerak bo'lsa - oddiylari arzon va qulay bo'lishi mumkin, faqat batareyangizni tekshirish uchun) + va tuproqli ulanishlarni topish uchun bitta LEDdan foydalanishingiz mumkin. LEDning uzun simi + ga, qisqa qismi esa erga o'tadi. Qisqa vaqtga teging, chunki siz bu erda cheklovli rezistorni ishlatmaysiz.]
2 -qadam: O'chirish sxemasini yig'ing
O'chirish juda oddiy, faqat bir nechta komponentlardan iborat. Sxematik va simli diagramma ham kiritilgan. Sinov uchun siz sxemani non taxtasida yig'ishni tanlashingiz mumkin, lekin ESP8266 taxtasiga lehimlash paychalarining ulanish simlarini bo'sh teshiklarga lehimlashdan ko'ra, keyinchalik bog'lab qo'yishni qiyinlashtirishi mumkin. Agar sizning ESP kartangizga pinlar o'rnatilgan bo'lsa, perfboardning kichik bir qismi sizning hayotingizni osonlashtiradi.
Agar siz sinov paytida non paneli ishlatsangiz, yurak uchun bitta LEDni qo'yishingiz mumkin, lekin kutupluluğun kuzatganingizga ishonch hosil qiling: LEDning uzun oyog'i qizil + qo'rg'oshinga o'tadi. Ko'p ishlatiladigan 2N2222 yoki 2N4401 kabi keng tarqalgan umumiy maqsadli NPN tranzistorlaridan foydalanish mumkin, lekin siz foydalanadigan qurilmaning aniqlanishini tekshirishingiz kerak: uchta simli simlar tranzistor, emitent (E), kollektor (C) va tayanchdan keladi. (B), lekin qurilmalar va ishlab chiqaruvchilardan farqli bo'lishi mumkin. Base (B) tez -tez, lekin har doim ham markaziy etakchi emas. Lehimlashdan oldin siz ishlatadigan tranzistor uchun texnik varaqni tekshiring. Rezistorning bir uchini WeMos kartasidagi D6 piniga, ikkinchisini esa tranzistor tagiga (B) ulang. Kerakli rezistorning qiymati siz tanlagan tranzistorga, shuningdek LED belgisi qancha oqim chiqarganiga bog'liq, lekin 100 - 470 ohm oralig'ida tushishi mumkin. Biz tranzistorning "to'yingan" holatida kalit vazifasini o'tashini xohlaymiz. (Rezistorning asosiy qiymatlari uchun turli xil onlayn kalkulyatorlar mavjud, lekin agar kontaktlarning zanglashiga olib kelganda, agar kerak bo'lsa, bir necha xil rezistorlarga ishlash osonroq bo'ladi.) Yurak belgisidan ilgari uzilgan sim (yoki qisqa LED simi) endi ulangan. tranzistor kollektoriga (C) va emitent (E) qo'rg'oshini qora tuproqli qo'rg'oshinga o'tadi. Davom etishdan oldin, barcha ulanishlarni sxema va diagramma, ayniqsa tranzistorli ulanishlar bilan tekshiring.
Shuningdek, sizga WeMos mini -dagi G pinigacha bo'lgan erdan sim, shuningdek +5 voltdan WeMos kartasida 5V bilan belgilangan pingacha bo'lgan sim kerak. An'anaga ko'ra, + kuchlanish simlari ko'pincha qizil rangga ega, va er simlari odatda aniqlash uchun qora bo'ladi.
3 -qadam: Adafruit IO -ga ro'yxatdan o'ting
Keyinchalik, IO.adafruit.com saytida bepul hisob qaydnomasiga ro'yxatdan o'tishni xohlaysiz. "Bepul ishga tushirish" -ni tanlang. Sizga foydalanuvchi nomi tanlanadi va sizga "aio_5NrczkqJQCTddgWWOQM1glJSx" kabi uzun harfli -raqamli kalit beriladi. Bularning ikkalasini ham keyinroq yozib oling.
Qurilmangiz va Adafruit IO serveri o'rtasida ma'lumotlarni uzatish uchun ikkita tasma yarating. Ulardan biriga "start", ikkinchisiga "geribildirim" (hamma kichik harflar) deb nom berish kerak.
Ushbu loyiha uchun yangi asboblar panelini yarating va xohlaganingizga nom bering. Bu erda siz brauzerni yurakni boshqarishga yo'naltirasiz. + Tugmachasini bosib, boshqaruv paneliga ikkita yangi "blok" qo'shing. "Ishga tushirish" tugmachali matn bilan boshlang'ich tasmasi uchun bir lahzali tugmachani va bosish qiymati uchun 1 va chiqarish qiymati uchun 0 qiymatini tanlang. Keyin, "indikator" blokini qo'shing va teskari aloqa tasmasiga biriktiring. Yoritilgan va yoqilmagan yurakni ifodalash uchun ranglarni tanlang va shartlarni "= 1" ga qo'ying. Ranglar qanday ko'rinishini ko'rish uchun Test qiymati oynasiga 0 yoki 1 ni qo'yishingiz mumkin.
Oson kirish uchun asboblar panelini belgilashingiz yoki telefoningizning asosiy ekraniga saqlashingiz mumkin. "Ishga tushirish" tugmasi uzoqdan miltillovchi miltillashni boshlaydi va teskari aloqa indikatori yurakning boshlang'ich signalini olganida yonadi va 30 daqiqada o'chganda qorong'i bo'ladi.
4 -qadam: ESP2866 -ni dasturlash
Kompyuteringiz uchun eng yangi Arduino IDE dasturiy ta'minotini https://www.arduino.cc/en/Main/Software dan yuklab oling va https://arduino.esp8266.com/stable/package_esp8266c… ni tanlang. Menejer URL manzillari. Endi asboblar -> taxtalar menyusi ostida yana bir nechta taxtalarni ko'rishingiz kerak, shu jumladan (LOLIN) WeMos mini.
Sketch menyusiga o'ting -> Kutubxonani qo'shish -> Kutubxonalarni boshqarish … Bu erda siz ikkita kerakli Arduino kutubxonasining so'nggi versiyasini qidirasiz va o'rnatasiz: ESP8266WiFi va Adafruit_IO_WiFi. Ish tugagach, qidiruv maydonini yoping.
Endi ushbu sahifadagi yurak kodini kompyuteringizga yuklab oling va Arduino IDE -da oching. Siz uni xuddi shu nomdagi papkada saqlashni buyurishingiz mumkin.
** Sozlamalar bo'limida, Adafruit -dan IO_USERNAME va IO_KEY uchun o'z qadriyatlaringizni, shuningdek WiFi tarmog'ingizning WIFI_SSID va WIFI_PASS -ni kiriting. Siz xohlaganingizcha boshqa bir qancha parametrlarni o'zgartirishingiz mumkin:
#define fadeDuration 1000* 60* 30: Chiroqni yoqish uchun standart vaqt 30 minut
#define minFade 10: Ehtimol, buni o'zgartirish shart emas
#define maxFade 200: oralig'i 100 - 500
O'zgartirilgan kodni saqlang.
IDE menyusiga o'ting va Asboblar -> Kengashlar -> LOLIN (WeMos) D1 va mini -ni tanlang. USB kabelini WeMos kartasiga va kompyuteringizga ulang va Tools -> Port ostida tegishli ketma -ket portni tanlang. Sketch -> Yuklash menyusini tanlang va jarayon tugashini kuting. Seriya kabelini uzing.
Arduino IDE -ni sozlash va undan foydalanish bo'yicha batafsil ko'rsatmalar va boshqa ko'plab mavzular uchun https://learn.adafruit.com/ saytiga tashrif buyuring.
5 -qadam: Yuragingizni yoriting
Yurakni 5V USB quvvat manbaiga ulang. Elektron platada yonib turgan ko'k LEDni ko'rishingiz kerak.
Boshqaruv paneliga o'ting va Ishga tushirish tugmasini bosing. Agar hammasi yaxshi bo'lsa, geribildirim indikatori rangi o'zgaradi va yuragingiz ura boshlaydi!
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Agar muammoga duch kelsangiz, quyidagilarni tekshiring.
ESP8266 yoqiladimi (ko'k LED)?
Elektr simlarini, ayniqsa tranzistorli ulanishlarni diqqat bilan tekshiring.
Kodda to'g'ri AIO foydalanuvchi nomi va kaliti, SSID va parol borligini tasdiqlang.
IDE ketma -ket monitor har qanday muammolarni tuzatishga yordam beradi.
6 -qadam: Xursand bo'ling
Uyatsiz vilka: Bu ko'rsatma Hearts tanlovida ishtirok etish uchun tayyorlangan https://www.instructables.com/contest/heart/ Bunga ovoz bering!
Bu erdan qayerga borish kerak (qiyinchilik):
Yurak qancha vaqt yonib turishi uchun sozlanishi taymerni o'z ichiga olsangiz?
Xo'sh, ikkita birlashtirilgan qurilma, ularning har biri boshqasini ishga tushirish uchun tugmachali?
Tavsiya:
Arduino yordamida yurak urish sensori (yurak urish tezligi monitor): 3 qadam
Arduino yordamida yurak urishi sensori (yurak urish tezligi o'lchagichi): yurak urish sensori - bu yurak urish tezligini, ya'ni yurak urish tezligini o'lchash uchun ishlatiladigan elektron qurilma. Tana harorati, yurak urish tezligi va qon bosimini kuzatish - bizni sog'lom saqlash uchun qiladigan asosiy ishimiz. Yurak urishi tez bo'lishi mumkin
Yurak vizualizatori - Yurak urishini ko'ring: 8 qadam (rasmlar bilan)
Yurak vizualizatori | Sizning yurak urishingizni ko'ring: Biz hammamiz yurak urishini his qilganmiz yoki eshitganmiz, lekin ko'pchiligimiz buni ko'rmaganmiz. Meni loyihadan boshlashimga aynan shu fikr sabab bo'ldi. Yurak sensori yordamida yurak urish tezligini vizual tarzda ko'rishning oddiy usuli, shuningdek sizga elektr haqida asoslarni o'rgatish
Yurak urish tezligini o'lchash barmog'ingiz uchida: yurak tezligini aniqlashning fotopletizmografiya usuli: 7 qadam
Yurak urish tezligini o'lchash barmoq uchida: fotopletizmografiya yurak urish tezligini aniqlash usuli: fotopletizmografiya (PPG)-bu oddiy va arzon optik usul bo'lib, u ko'pincha to'qimalarning mikrovaskulyar to'shagidagi qon hajmining o'zgarishini aniqlash uchun ishlatiladi. U asosan terining sirtini o'lchash uchun invaziv bo'lmagan holda ishlatiladi, odatda
Stol nuri bezaklari va eshik nuri belgisi: 8 qadam (rasmlar bilan)
Stol nuri bezaklari va eshik nuri belgisi: Bu darslik sizga stol usti bezaklarini qanday dasturlash va yasashni ko'rsatib beradi. Bu chiroqlar bir soat ichida rangini o'zgartiradi. Shuningdek, siz yonib turgan eshik belgisini dasturlashni va qurishni o'rganasiz. Siz eshikdan foydalanishingiz mumkin
Intim video nuri/ portativ fotografiya nuri: 7 qadam (rasmlar bilan)
Samimiy video nuri/ portativ fotografiya nuri: Men nima o'ylayotganingizni bilaman. By " samimiy " Men qiyin yorug'lik sharoitida yaqin yoritishni nazarda tutgan edim-bu " yaqin vaziyatlar " uchun emas. (Ammo, buning uchun ham foydalanish mumkin …) Nyu-Yorkdagi videograf sifatida-yoki