Mundarija:

Ulangan LED lampalar - IoT loyihalari: 7 qadam (rasmlar bilan)
Ulangan LED lampalar - IoT loyihalari: 7 qadam (rasmlar bilan)

Video: Ulangan LED lampalar - IoT loyihalari: 7 qadam (rasmlar bilan)

Video: Ulangan LED lampalar - IoT loyihalari: 7 qadam (rasmlar bilan)
Video: Fohsha 2024, Noyabr
Anonim
Ulangan LED lampalar | IoT loyihalari
Ulangan LED lampalar | IoT loyihalari

Bu siz hozir bozorda ko'rgan boshqa o'yilgan LED chiroq emas. Bu lampalarning ilg'or versiyasi. Ulangan qurilmalar davrida men o'zim ulangan lampalarni ishlab chiqarganman. Ushbu loyiha Filimin: Sizni bog'laydigan Wi-Fi yoqilgan sensorli yorug'lik nomli bitta mahsulotdan ilhomlangan. Menga bu mahsulot haqiqatan ham yoqdi, chunki har bir narsani, har bir ishni bizning aqlli telefonimiz o'z zimmasiga oladi, bu mahsulot sizning his -tuyg'ularingizni yaqinlaringizga aqlli telefondan umuman foydalanmaslikka imkon beradi.

1 -qadam: Bu loyiha nima haqida?

Ushbu loyihada bizda 2 ta chiroq o'rnatilgan, ularda Wi -Fi internet orqali AdaFruit serveriga ulangan.

Men shaxsan chiroqni "Seni sog'indim" lampasi qilib yasaganman, unga xohlagan narsangizni o'yib yozishingiz mumkin. Agar men kimnidir sog'inib qolsam, unga sizni sog'indim deb SMS yozish yoki qo'ng'iroq qilishning o'rniga, men sayyoradagi hamma odamlar shunday qiladilar, men o'z chiroqimga tegib, qurilmamda LED yonib turishi mumkin. Bir necha soniyadan so'ng, men sovg'a qilgan odam bilan birga bo'lgan boshqa LED chiroq ham xuddi shu intensivlikda porlay boshlaydi. Chiroqqa qanchalik uzoq tegsam, yorug'lik shunchalik yorqin bo'ladi, bu men boshqa odamni qanchalik sog'indim. Boshqa odam butun dunyoning istalgan joyida bo'lishi mumkin va bu qurilma o'z his-tuyg'ularimni boshqasiga etkazishimga yordam beradi.

Bu yaqinlaringizga o'z his -tuyg'ularingizni bildirishning yangi usuli. Bu, shuningdek, do'stlaringizni o'ynashga chaqirish uchun sizning Bat signalingiz bo'lishi mumkin!

WhatsApp messenjeridagi "Moviy Shomil" xususiyati biz uchun o'qilgan kvitansiya vazifasini bajaradi. Bizning loyihamiz ham xuddi shunday xususiyatga ega! Boshqa odam chiroq yonayotganini ko'rishi bilanoq, men xabar yuborayotganimni bilib oladilar va ular qurilmaga tegishi bilan, ikkala lampani ham o'chirib qo'yadi. sizning xatingiz. Shunday qilib, bizning xabarimiz etkazilganligini aniqlay olaman.

Butun jarayonni aksincha bajarish mumkin. Men aytmoqchi bo'lgan narsani etkazish uchun jarayonni takrorlashim mumkin bo'lgan boshqa odam.

2 -qadam: zarur komponentlar

  1. 2 x ESP8266 12e platalari
  2. 2 x 100k rezistor
  3. 2 x BC547 tranzistorli
  4. 2 x 12V shahar adapterlari
  5. 2 x LED chiziqlar (uzunligi akril varaqning o'lchamiga qarab)
  6. 2 x akril varaq (men o'lchamlari 150 x 90 x 5 mm bo'lgan varaqni ishlatganman)
  7. Ba'zi simlar

3 -qadam: PCB -laringizni onlayn buyurtma qiling

PCB -laringizni onlayn buyurtma qiling
PCB -laringizni onlayn buyurtma qiling

Kompyuterimizga onlayn buyurtma berish uchun jlcpcb.com nomli ajoyib saytim bor. Siz PCB -ni easyeda.com saytida ham loyihalashtirishingiz mumkin, so'ngra PCB -ning gerber formatini yuklab olishingiz mumkin.

Shundan so'ng, bu gerber faylini jlcpcb -ga yuklang, shunda siz kompyuterning eshiklarini eshik oldida olishingiz mumkin. Narx o'rtacha. $ 2 uchun 10 ta PCB.

Yana bir narsa, sizning birinchi buyurtmangiz bepul etkazib beriladi. Shunday qilib, bir marta sinab ko'ring.

Agar sizga omad kulib boqsa, siz bir juft tenglikni olasiz, chunki men maqolaning oxirida bitta sovg'ani rejalashtirganman.

4 -qadam: ulanishlar

Ulanishlar
Ulanishlar

5 -qadam: ishlash

Ushbu taxtalarga yuklangan kodni tushuntirish va tushunish biroz murakkab, shuning uchun men butun loyihani fonda sodir bo'layotgan jarayon bilan tushuntiraman.

Shunday qilib, birinchi navbatda, biz ESP kartamizning analog pinidagi rezistor bo'luvchi sxemasi orqali oddiy ko'p yadroli sim yordamida sensorli kalitni o'rnatdim. Shunday qilib, biz simga tegishimiz bilan o'sha ESP ga ulangan LED tasmasi porlay boshlaydi. Biz simga qanchalik uzoq tegsak, chiroqlar shunchalik yorqinroq bo'ladi. Men 17 yorqinlik darajasini dasturlashtirdim. Yorug'lik darajasini to'liq to'xtatish tugagandan so'ng, barmog'ingizni simdan uzing va bir necha soniyadan so'ng, bu chiroq Adafruit MQTT brokeri orqali o'z yorqinligi haqidagi ma'lumotlarni boshqa chiroqqa yuboradi.

Shundan so'ng, ikkinchi chiroq serverdan ma'lumotlarni olgandan so'ng, xuddi shu yorqinlikda porlay boshlaydi. Endi ikkala chiroq ham bir xil intensivlikda yonadi. Endi ikkinchi chiroqli odam simga tegsa, ikkala chiroqning chiroqlari ham o'chadi, bu xabar odam tomonidan qabul qilinganini va o'qilganligini ko'rsatadi.

Va dono kabi, ikkinchi kishi ham xuddi shu jarayonni bajarishi mumkin. Shunday qilib, kodda MQTT mijozi va ba'zi murakkab shartlar mavjud va boshqa hech narsa yo'q. Shunday qilib, kodni ko'rib chiqing va agar siz Arduino kodlashni yaxshi bilsangiz, unda siz hamma narsani osongina tushunasiz.

6 -qadam: sovg'a

Berib yuborish
Berib yuborish

Men ushbu loyiha uchun haddan ziyod ko'p miqdorda olgan tenglikni kartalarini berdim. Men to'rtta abonentga to'rtta tenglikni tenglashtiraman va bu tanlovda ro'yxatdan o'tish jarayoni.

  1. Mening fb sahifam yoqishi kerak.
  2. Siz mening twitter hisobimni kuzatib borishingiz kerak.
  3. Siz mening instagram akkauntimni kuzatib borishingiz kerak.
  4. Bularning barchasidan so'ng, video ostiga "Vazifa bajarildi" deb izoh qoldiring.

7 -qadam: Kod va qo'llanma videosi

Image
Image

Kod uchun GitHub hisobimga tashrif buyuring.

Agar siz hali ham ushbu loyihani amalga oshirish borasida shubhangiz bo'lsa, men ushbu loyihaning barcha jihatlarini qamrab olgan to'liq video darsimni tomosha qiling.

Tavsiya: