Mundarija:

Uyda ishlaydigan Wi -Fi indikatori: 5 qadam (rasmlar bilan)
Uyda ishlaydigan Wi -Fi indikatori: 5 qadam (rasmlar bilan)

Video: Uyda ishlaydigan Wi -Fi indikatori: 5 qadam (rasmlar bilan)

Video: Uyda ishlaydigan Wi -Fi indikatori: 5 qadam (rasmlar bilan)
Video: $1000 BILAN 30 KUN TREYDING QILDIM! Necha Pul Topdim? 2024, Noyabr
Anonim
Uydan WiFi ko'rsatkichi
Uydan WiFi ko'rsatkichi
Uydan WiFi ko'rsatkichi
Uydan WiFi ko'rsatkichi

Uyda ishlash imkoniyatiga ega bo'lganlar uchun, ehtimol, biz uydagi boshqalar bilan chegaralar borasida katta qiyinchiliklar borligini payqadik. LEDlarning rangini veb -interfeys yordamida boshqaring, shunda siz boshqalarga qo'ng'iroq qilayotganingizni yoki boshqa yo'l bilan bezovta qilmasligingizni bildirasiz.

Chiroqda magnit ham bor, shuning uchun uni ishlatish va zaryadlash qulayligi uchun eshik tutqichidan osongina ulash va olib tashlash mumkin.

Shunday qilib, agar siz uyda tinchlik izlayotgan bo'lsangiz, ehtimol bu siz uchun qo'llanma!

Ta'minotlar

  • Adafruit Feather Huzzah ESP8266 (Har qanday ESP8266 ishlashi mumkin edi, lekin Huzzada lipo zaryadlovchi sxemasi va juda zo'r 3.3v regulyatori bor) -
  • 8 qismli Neopixel tasmasi* -
  • Lipo batareyasi - Har qanday oqilona o'lchov bajarishi kerak (600mAH +) Menda buning uchun yaxshi manba yo'q
  • Loyiha misoli -
  • Eski qattiq disk - chindan ham kuchli magnitlarning ajoyib manbai!

1 -qadam: Videoni tomosha qiling

Image
Image

Agar siz buni tekshirmoqchi bo'lsangiz, men ham ushbu loyiha haqida video tayyorladim.

Men nohaq bo'la olaman, lekin menimcha, 3 yoshli qizimning irland tilida gapiradigan ajoyib klipini ko'rib chiqishga arziydi!

2 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna

Bu uskuna nuqtai nazaridan oddiy qurilgan, loyihani soddalashtirish men uchun batareyani optimallashtirishdan ko'ra muhimroq edi, lekin u bir kunlik zaryadda ishlashi kerak edi, shuning uchun men buni etarli darajada yaxshi his qildim.

Mikrokontroller: ESP8266

Mikro -nazoratchi uchun biz Arduino IDE bilan dasturlashtirilgan ESP8266 -dan foydalanmoqdamiz, agar siz ESP8266 -ni bilmasangiz, u WiFi -da o'rnatilgan Arduino -ga mos keladigan ajoyib qurilma, men qo'shimcha ma'lumot olish uchun Becky Stern -ning IoT sinfini tekshirishni maslahat beraman.

Men Adafruit Feather Huzzah ESP8266 ni tanladim, chunki u o'rnatilgan Lipo batareyasini ishlatish sxemasi bilan ta'minlangan. Shuningdek, u 500mA 3.3V regulyatorga ega, bu Xitoyning eng arzon ESP8266 taxtalarida mavjud bo'lganidan ancha yaxshi. Bu bizga 3.3V yordamida Neopixellarni quvvatlantirishga imkon beradi, bu esa ESP8266 kabi mantiq darajasidagi 3.3v qurilmadan 5v bilan ishlaydigan Neopixlesdan foydalanishda yuzaga keladigan muammolarni oldini olishga yordam beradi.

Chiroqlar: Neopiksel

Men neopxiellarni tanladim, chunki ular sizning loyihangizga RGB LEDlarini qo'shishning juda oddiy usuli. Ulanish uchun ular faqat quvvat va bitta ma'lumot simini talab qiladi va ularni har qanday rangga, hatto LEDlarning rangini alohida belgilashga ham imkon beradi.

Neopiksellar quyidagicha ulanadi.

VCC -> 3V

GND -> GND

Ma'lumot kiritish -> gpio 0

Batareya: har qanday Lipo

Tukli huzzaning batareya zanjiridan foydalanish lipo ishlatishni juda osonlashtiradi. Siz uni to'g'ridan -to'g'ri tuklar huzasining JST ulagichiga ulashingiz mumkin. Batareyani zaryad qilish uchun siz mikro USB kabelini huzaga ulashingiz mumkin.

Batareyaning sog'lig'ini tekshirish kerak. Lipoga 3V dan pastga tushishiga yo'l qo'yilmasligi odatda qabul qilinadi, shuning uchun uni loyihangizda ishlatishdan oldin uning yuqorisida ekanligiga ishonch hosil qilishingiz kerak.

3 -qadam: kod

Kod
Kod
Kod
Kod

Ushbu loyihaning kodi asosan Arudino IDE da ESP8266 uchun mavjud bo'lgan helloServer misoliga asoslangan.

LEDlarni qizil, yashil rangga o'zgartirish va o'chirish uchun nuqta bor, lekin agar kerak bo'lsa, qo'shimcha funktsiyalarni qo'shish mumkin.

Siz kodni Github -dan yuklab olishingiz va o'rnatishingiz mumkin

Kutubxona menejeridan qo'shishingiz kerak bo'lgan bitta tashqi kutubxona bor va bu Adafruit Neopixel kutubxonasi.

4 -qadam: Magnit

Magnit
Magnit
Magnit
Magnit
Magnit
Magnit

Eshikka yopishtirish uchun men eski qattiq diskdan chindan ham kuchli magnitdan foydalanardim. Qattiq diskning tashqi qismidagi barcha vintlarni echib oling va siz magnitni osongina chiqarib olishingiz kerak. O'ylaymanki, buni faqat sizga kerak bo'lmagan qattiq diskda qilish kerak! Bu haydovchini buzadi!

Bular haqiqatan ham kuchli, shuning uchun ularga ehtiyotkorlik bilan munosabatda bo'lishni maslahat beraman, ayniqsa ularni olib tashlashda, barmog'ingizni chimchilashingiz mumkin.

Bu shunchaki prototipning tez qurilishi bo'lgani uchun va magnitning kuchi baribir korpusga qarab turar edi, men uni korpusga yopishtirish uchun blu-tackdan foydalanishga qaror qildim.

5 -qadam: Foydalanish

Foydalanish
Foydalanish
Foydalanish
Foydalanish
Foydalanish
Foydalanish

Qurilmadan foydalanish uchun veb -brauzeringizdagi "wfh.local" ga kirishingiz mumkin. Iltimos, Bonjour xizmatlariga asoslanganligini bilib oling, qo'shimcha ma'lumot uchun bu havolani ko'ring.

Shundan so'ng, siz kerak bo'lganda LED rangini yangilash uchun veb -interfeysdan foydalanishingiz mumkin!

Umid qilamizki, siz ushbu ko'rsatmalarni foydali deb topdingiz.

Siz bunday o'rnatish bilan nima qilishingiz haqida eshitishni istardim. Iltimos, menga quyidagi izohlarda xabar bering, yoki menga va Discord serverimdagi boshqa ishlab chiqaruvchilarga qo'shiling, u erda biz bu mavzuni yoki sizga tegishli bo'lgan boshqa ishlab chiqaruvchilarni muhokama qila olamiz, odamlar u erda haqiqatan ham yordam berishadi, shuning uchun bu osish uchun ajoyib joy tashqariga

Men ham Github homiylarimga katta rahmat aytmoqchiman, ular mening ishimni qo'llab -quvvatlaydilar, men buni juda qadrlayman. Agar bilmasangiz, Github birinchi yil homiylik yordamiga mos keladi, shuning uchun agar siz homiylik qilsangiz, ular keyingi bir necha oy davomida unga 100% mos keladi. O'qiganingiz uchun tashakkur!

Tavsiya: