Mundarija:

Xabarnoma bayrog'i - Wi -Fi, IFTTT va Huzzah ESP8266 uchun ajoyib kirish: 9 qadam (rasmlar bilan)
Xabarnoma bayrog'i - Wi -Fi, IFTTT va Huzzah ESP8266 uchun ajoyib kirish: 9 qadam (rasmlar bilan)

Video: Xabarnoma bayrog'i - Wi -Fi, IFTTT va Huzzah ESP8266 uchun ajoyib kirish: 9 qadam (rasmlar bilan)

Video: Xabarnoma bayrog'i - Wi -Fi, IFTTT va Huzzah ESP8266 uchun ajoyib kirish: 9 qadam (rasmlar bilan)
Video: Masharipov: Menga o'lim jazosini bering 2024, Dekabr
Anonim
Image
Image
Kerakli komponentlar
Kerakli komponentlar

Men doimo muhim narsalarni sog'indim … shuning uchun men Bayroqni yaratdim. Bu narsalar haqida menga xabar berish yoki eslatish uchun narsalar Interneti (IoT) qurilmasi!

Endi ish stoliga tez nazar tashlasam, men …

  • Menda elektron pochta bor
  • Meni tvitda eslatishdi
  • Menda yaqinlashib kelayotgan Google taqvim tadbiri bor
  • Onamga qo'ng'iroq qilish vaqti keldi
  • Mening jamoam gol urdi
  • Men ovqatlanishni unutaman
  • Men mashq qilishim kerak

… yoki deyarli boshqa narsalar. Bu ko'rsatma uchun men elektron pochta xabarlarini olganimda o'zimni xabardor qilaman.

Bu loyiha Wi-Fi ulangan qurilmalar va narsalar Internetiga ajoyib kirishdir.

Biz foydalanamiz…

IFTTT.com (API shlyuzi) ishga tushirish uchun …

io.adafruit.com (IoT bulutli ma'lumotlar xizmati) ishga tushirish uchun …

MQTT (Internet va sizning taxtangiz o'rtasidagi aloqa) ishga tushirish uchun …

Feather Huzzah (Arduino -ga mos keladigan WIFI mikrokontroller) ishga tushirish uchun …

Servo dvigatel …

Bizga xabar bering!

1 -qadam: kerakli komponentlar

Kerakli komponentlar
Kerakli komponentlar

Past narx uchun atigi $ 37.50 yoki undan past!

Sizga kerak bo'ladi…

Materiallar:

Wi -Fi mikrokontroller $ 16

Mikro Servo 10 dollar

1 dollarlik tugma

Rezistor (har qanday qiymat)

Kichkina non paneli 4 dollar (yoki protoboard)

Sarlavhalarni yig'ish $ 1

Jumper simlari $ 2

Loyiha qutisi $ 3.50

Lityum batareya (ixtiyoriy)

Velcro (ixtiyoriy)

Kichkina bayroq (biz buni qilamiz)

Asboblar:

Arduino IDE o'rnatilgan kompyuter

Lehimlash temir va lehim

Katta va kichik Philips vint haydovchilari

Qaychi

Yelim tayoqchasi

Tel kesgichlar

Ish stoli uchun printer

2 -qadam: Arzuino IDE uchun Huzzah -ni o'rnating va WIFI -ga ulaning

Boshlash uchun mikrokontrollerimizni sinab ko'raylik.

Adafruit-dan ushbu qo'llanmani bajaring:

Ushbu qo'llanma bizga Arduino IDE -da Feather Huzzah -dan foydalanish va barcha kerakli USB drayverlari o'rnatilganligiga ishonch hosil qilish imkonini beradi.

3 -qadam: Io.adafruit va IFTTT -ga ro'yxatdan o'ting

Io.adafruit va IFTTT -ga ro'yxatdan o'ting
Io.adafruit va IFTTT -ga ro'yxatdan o'ting
Io.adafruit va IFTTT -ga ro'yxatdan o'ting
Io.adafruit va IFTTT -ga ro'yxatdan o'ting
Io.adafruit va IFTTT -ga ro'yxatdan o'ting
Io.adafruit va IFTTT -ga ro'yxatdan o'ting

Wi -Fi mikrokontrolerini ishga tushirish uchun biz Adafruit io.adafruit va IFTTT -dan foydalanamiz.

Io.adafruit hisob qaydnomasini yarating va yangi kalitli etiketli bayroqni o'rnating.

Yangi boshqaruv panelini yarating.

Boshqaruv panelida "bayroq" belgisi bilan almashtirish tugmachasini yarating. Ochish va o'chirish uchun standart sozlamalarni qoldiring (biz bu matnni kodda qayta ko'rib chiqamiz, shuning uchun harflar harfiga e'tibor bering).

IFTTT (agar-bu-keyin-u) hisobini yarating

"Mening ilovalarim" yorlig'i ostida yangi appletni tanlang.

"IF" ostida bayrog'ingizni ko'tarish uchun IFTTT -ni tanlang.

"BU" ostida Adafruit -ni qidiring va siz ilgari yaratgan io.adafruit o'tish kalitiga murojaat qiling.

Siz io.adafruit sahifangizdagi almashtirish tugmachasini tekshirish orqali tetikni sinab ko'rishingiz mumkin. Biz bu o'tish joyining pozitsiyasini Huzzah Wi-Fi platamiz bilan bog'laymiz.

4 -qadam: Io.adafruit -ga Huzzangizga ulaning

Huzzah -ni io.adafruit hisobingizga ulash uchun biz MQTT -dan foydalanishimiz kerak bo'ladi.

Ushbu qo'llanmani bajaring:

Ushbu qo'llanmani bajarib, bizda barcha kerakli kutubxonalar o'rnatilganligiga ishonch hosil qilamiz.

5 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi

Servo va lahzali tugmachani Huzzah platasiga ulash uchun tasvirlangan sxemani yarating.

Vaqtinchalik kalit lehimlashni talab qilishi mumkin. Agar siz lehimlashda yangi bo'lsangiz, bu yaxshi qo'llanma.

Rezistor har qanday qiymatga ega bo'lishi mumkin.

6 -qadam: Huzzani dasturlash

Biz foydalanayotgan kod Adafruit ESP8266 namunali kodiga asoslangan. Agar siz uni loyihangiz uchun o'zgartirishingiz kerak bo'lsa, men uni tegishli bo'limlarga ajratdim.

O'zingizdagi koddagi matnni o'zgartirishni unutmang:

  • Wi -Fi tarmog'ining nomi
  • Wifi tarmog'i uchun parol
  • io.adafruit foydalanuvchi nomi
  • io.adafruit kaliti (buni rasmdagi io.adafruit asboblar panelida topish mumkin)

7 -qadam: Bayroq yasang

Bayroq yasang
Bayroq yasang
Bayroq yasang
Bayroq yasang
Bayroq yasang
Bayroq yasang

Yuqoridagi bayroq tasvirini yuklab oling. Servo paketga kiritilgan vint bilan bayrog'ingizni chop eting, katlayın, yopishtiring, kesib oling va servoga mahkamlang.

Yoki undan ham yaxshisi … Illustrator faylidan foydalanib, IFTTT tetikiga xos bo'lgan o'z xabarnomangiz bayrog'ini yarating. Iltimos, bersangiz baham ko'ring!

8 -qadam: O'chirish davri

O'z davrangizni yoping
O'z davrangizni yoping
O'z davrangizni yoping
O'z davrangizni yoping
O'chirish davri
O'chirish davri

Siz tanlagan konteynerga o'z davrangizni joylashtiring.

Men ushbu loyiha qutisini radioshackdan va servo va tugmani ushlab turish uchun teshiklardan foydalanardim. Komponentlarning o'lchamlarini o'lchash uchun kaliperlardan foydalaning va kerakli o'lchamdagi teshiklarni burang.

Komponentlarni kichik qutiga joylashtirish uchun men taxtani mayda protobard bilan almashtirdim va simlarni lehimladim. Bu sizning korpusingizning hajmiga qarab shart emas

Iltimos, o'zingiz tayyorlagan korpusni men bilan baham ko'ring! Yoki agar siz muhofazani 3D bosib chiqarsangiz, iltimos, faylni yuklang va men uni yo'riqnomaga kiritaman.

9 -qadam: Bajarildi

Bajarildi!
Bajarildi!

Ishingiz tugadi! O'z bayrog'ingizni kompyuterning orqa tomoniga, muzlatgichga yopishtiring, stolingizga qo'ying yoki xohlagan joyingizga qo'ying va hech qachon muhim narsani o'tkazib yubormang!

Quyidagi izohlarda Bayroqdan nima uchun foydalanayotganingizni ayting!

Arduino tanlovi 2016
Arduino tanlovi 2016
Arduino tanlovi 2016
Arduino tanlovi 2016

Arduino 2016 musobaqasida ikkinchi o'rinni egalladi

Tavsiya: