Mundarija:

Internet -neon LED yurak nuri: 6 qadam (rasmlar bilan)
Internet -neon LED yurak nuri: 6 qadam (rasmlar bilan)

Video: Internet -neon LED yurak nuri: 6 qadam (rasmlar bilan)

Video: Internet -neon LED yurak nuri: 6 qadam (rasmlar bilan)
Video: жалаблар тудаси москвада 2024, Iyul
Anonim
Image
Image
Internet Neon LED yurak nuri
Internet Neon LED yurak nuri
Internet Neon LED yurak nuri
Internet Neon LED yurak nuri

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

O'zingizning LED yurak chiroqingizni yarating
O'zingizning LED yurak chiroqingizni yarating
O'zingizning LED yurak chiroqingizni yarating
O'zingizning LED yurak chiroqingizni 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

Davrani yig'ing
Davrani yig'ing
Davrani yig'ing
Davrani yig'ing
Davrani yig'ing
Davrani 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

Adafruit IO uchun ro'yxatdan o'ting
Adafruit IO uchun ro'yxatdan o'ting
Adafruit IO uchun ro'yxatdan o'ting
Adafruit IO uchun ro'yxatdan o'ting
Adafruit IO uchun ro'yxatdan o'ting
Adafruit IO uchun ro'yxatdan o'ting
Adafruit IO uchun ro'yxatdan o'ting
Adafruit IO uchun 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

Yuragingizni yoriting!
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

Xursand bo'ling!
Xursand bo'ling!
Xursand bo'ling!
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: