Mundarija:

Wifi Wheelie qutilari va Google taqvimi: 4 qadam
Wifi Wheelie qutilari va Google taqvimi: 4 qadam

Video: Wifi Wheelie qutilari va Google taqvimi: 4 qadam

Video: Wifi Wheelie qutilari va Google taqvimi: 4 qadam
Video: #80 DOKTOR-D: GARMON ROSTA (O'SISH GARMONI) va QANDLI DIABET 2024, Noyabr
Anonim
Wifi Wheelie qutilari va Google taqvimi
Wifi Wheelie qutilari va Google taqvimi

Bu loyiha Andreas Spiess (You Tube) videolaridan ilhomlangan. # 185 ESP8266 - Google Taqvim eslatmasi: Xotiningizni/qiz do'stingizni qanday baxtli qilish kerak (Arduino) ½, yangilangan versiya.

Bu havolalarni bajaring: Andreas Spiess va Andreas Spiess Ver 2 2 ta juda ma'lumotli va ko'ngilochar videolar uchun.

Andreas ishidagi loyiha uning xotini so'ragan barcha vazifalarni bajarganligini ta'minlash edi.

U vazifalarni yozib olish uchun Google Taqvimdan foydalanadi. Google Taqvim ma'lum bir tadbir uchun eslatma sifatida elektron pochta xabarini belgilangan vaqtda va sanada yuboradi. Bizning holatda, voqea - bu vazifa.

Andreasning loyihasi LEDni yoqish uchun eslatmani ishlatadi! Vazifa tugagandan so'ng (masalan, kir yuvish mashinasini yuklagan) LED qo'lda o'chirilmaguncha, Google taqvimining holatidan qat'i nazar, LED yonib turadi.

Men kodni har haftada qaysi g'ildirakli qutiga qo'yish kerakligini eslatish uchun ishlatardim, chunki ular boshqa haftalarda bo'shatiladi, ko'k quti (qayta ishlanadigan) bir hafta, keyin qora quti (umumiy chiqindilar).

Men dangasa bo'lib, LEDni o'chirish uchun tugmachani bosishni xohlamadim, shuning uchun men g'ildirak qutisini yonbag'riga olib boraman, u internetga ulanadi, deb yozadi Google taqvimida, men uchun LEDni o'chirib qo'yadi.

1 -qadam: Bu qanday ishlaydi

U qanday ishlaydi
U qanday ishlaydi
U qanday ishlaydi
U qanday ishlaydi

Google Taqvimda voqea (vazifa) yaratiladi.

Google Taqvimda skript yaratiladi

Google Taqvim har doim ESP8266-E12 Wi-Fi chipi tomonidan tekshiriladi.

Agar skript "ko'k" yoki "qora" so'zini qaytarsa, LED yonadi.

Kalitni bosish LEDni o'chiradi

Mening holatimda, g'ildirak qutisini egish ESP8266 -ni yoqadi, u Google taqvimiga ulanadi va "ko'k" yoki "qora" so'zlari bor -yo'qligini tekshiradi.

Agar "ko'k" qaytarilsa, g'ildirak qutisi "Azure_OK" deb yozadi va batareya zo'riqishini taqvimga yozadi, shunda LED o'chadi.

Agar "qora" qaytarilsa, g'ildirak qutisi "Noir_OK" va batareya zo'riqishini taqvimga yozib qo'yadi, shunda LED o'chadi.

2 -qadam: LED va almashtirish uskunalari

LED va kalit uskunalari
LED va kalit uskunalari
LED va kalit uskunalari
LED va kalit uskunalari
LED va kalit uskunalari
LED va kalit uskunalari

Komponentlar

Loyiha qutisi 5V kuchlanish uchun eski telefon zaryadlovchisiga yopishtirilgan.

1 x ESP8266-12e

1 x 5v dan 3v gacha pastga tushadigan (AMS1117) qurilma

LED oqimini cheklash uchun 2 x 180 ohmli rezistorlar (men bu qiymatlarga ega bo'ldim)

12x12X7 mm LED chiroqlar bilan 2 x tezkor tugmachali kalit.

Issiq eritilgan yopishtiruvchi qurol.

O'chirish

LEDlar 4 va 5 -pinlarga (cheklovli rezistorlar orqali) va kalitlari ESP8266 ning 12 va 13 -pinlariga ulanadi.

Kommutatorlar va LEDlarning boshqa tomoni 0v ga o'tadi.

ESP8266 juda ko'p qirrali bo'lgani uchun juda kam komponentlar talab qilinadi!

Telefon zaryadlovchisidan 5v AMS1117 orqali 3v ga tushiriladi.

Qolganlarini dasturiy ta'minot bajaradi - Reminder_org_TR_instruct.ino ga qarang

O'rnatilgan LEDli sensorli kalitlar juda zo'r, lekin ularni loyiha qutisiga o'rnatishning yagona usuli - issiq eritilgan elim!

3 -qadam: Wheelie Bin uskunalari

Wheelie Bin uskunalari
Wheelie Bin uskunalari
Wheelie Bin uskunalari
Wheelie Bin uskunalari
Wheelie Bin uskunalari
Wheelie Bin uskunalari
Wheelie Bin uskunalari
Wheelie Bin uskunalari

Komponentlar ro'yxati

1 x loyiha qutisi (men 3D -ning oxirgi versiyasini chop etdim)

1 x ESP8266 - eBay

1 xCR2 batareyasi (3v) - Amazon

1 x batareyali buloqlar/ulagichlar - eBay

1 x burilish kaliti - Men dastlab simobli burilish kalitlarini ishlatardim, lekin ular biroz temperamentli edi, shuning uchun men rulman turini tanladim. - eBay

1 x umumiy maqsadli PNP tranzistor - Men bc557 dan foydalanardim, lekin deyarli har qanday pnp bajaradi! - eBay

1 x O'z -o'zidan qulflash o'rni 3v egizak -RS Online 683-9873 ** QAYD ** RS veb -saytidagi rasmda bu 24v o'rni sifatida ko'rsatilgan, ammo tavsifda 3v aniq ko'rsatilgan (menda jami 5)! Bundan tashqari, bu sirtni o'rnatish o'rni. Men kompyuterga ulanish moslamasini topishga muvaffaq bo'ldim, lekin bu ikki baravar qimmat edi! Bu o'rni ikkita rulonga ega, bitta o'rni o'rni o'rnatish uchun, ikkinchisi esa uni qayta o'rnatish uchun.

Bozorda o'z -o'zini tuta oladigan boshqa o'rni bor, lekin sozlash / qayta o'rnatish, odatda, bitta impuls yordamida, operatsion pulsning qutblanishini qaytarish orqali amalga oshiriladi, lekin biroz ko'proq qo'shimcha uskunalar kerak bo'ladi.

O'chirish

Elektron kutish holatida nol oqimini tortadi! (Men bu sxemani bir necha bor ishlatganman va u har qanday elektron bo'lmagan kalitni ishlatadigan akkumulyator bilan ishlaydigan loyihalar uchun juda yaxshi, masalan, magnit qamish rölesi, egilish kaliti, bir lahzali harakat tugmasi).

Nishab tugmasi yoqilganda, o'rni "o'rnatiladi", shuning uchun ESP8266 ga quvvat beradi va ESP8266 ning 5 -pinini o'rnatadi, bu esa tranzistorni o'chiradi. ESP8266 Wi -Fi tarmog'iga ulanganidan va Google Taqvimiga ma'lumot yuborilgandan so'ng, ESP8266 -ning 5 -pinasi past impulsli bo'lib, u tranzistorni o'rni tiklaydi va qurilmani o'chiradi!

QAYD - Men bu birliklarni o'tgan yilning avgustida (2018) yasaganman, elektron diagrammasi xotiradan chizilgan, lekin yaxshi ko'rinadi:-)

Jihozlar g'ildirak qutilarining pastki qismiga biriktirilgan, xayriyatki, axlat qutilarining tagida chuqurchalar bor, bu esa uyni ob -havoga bardoshli qiladi.

4 -qadam: Dasturiy ta'minot

Xo'sh, bu erda mening jaholatim porlaydi !!

Qo'shilgan.ino fayllari Andreas Spissning o'zgartirilgan versiyasidir. Ko'plab keraksiz kodlar sharhlangan. Men ham.gs fayllarim nusxalarini biriktirdim. Ko'pchilik sinov va xato edi!

Agar siz shunga o'xshash biror narsa qilishni xohlasangiz, uning video -185 va 189 -sonli videolarini ko'rishingizni tavsiya qilaman, agar u xuddi shunday qilmoqchi bo'lsa, uning GitHub saytida Google Script fayli mavjud.ino fayllari bilan birga o'qish va o'zgartirish osonroq bo'ladi. meniki!

Keyingisi nima?

Bir necha oy oldin, rafiqam bilan men dori -darmonlarni onlayn buyurtma qilishim kerak edi, mening xotiram yaxshi emas, shuning uchun men Google Taqvimda vazifani belgilashni rejalashtirmoqdaman, bu esa karavot yonidagi LEDni yondiradi, bu menga qachon qayta tartiblash kerakligini eslatadi.

Agar bu loyiha REMIX tanlovida qabul qilinsa va siz uni munosib deb hisoblasangiz, menga ovoz bering!

Ko'p rahmat:-).

Tavsiya: