Mündəricat:
- Addım 1: Necə Çalışır
- Addım 2: LED & Switch Hardware
- Addım 3: Wheelie Bin Hardware
- Addım 4: Proqram təminatı
Video: Wifi Wheelie Bins və Google Təqvim: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu layihə Andreas Spiessin (You Tube) videolarından ilhamlandı. # 185 ESP8266 - Google Təqvim Xatırlatması: Arvadını/Qız yoldaşını necə xoşbəxt etmək olar (Arduino) ½, yenilənmiş bir versiya.
Bu bağlantıları izləyin: 2 məlumatlandırıcı və əyləncəli video üçün Andreas Spiess və Andreas Spiess Ver 2.
Andreasın işindəki layihə, həyat yoldaşının etməsini istədiyi bütün vəzifələri yerinə yetirməsini təmin etmək idi.
Tapşırıqları qeyd etmək üçün Google Təqvimdən istifadə edir. Google Təqvim, müəyyən bir hadisə üçün, göstərilən vaxt və tarixdə bir xatırlatma olaraq bir e -poçt göndərir. Bizim vəziyyətimizdə bir hadisə bir vəzifədir.
Andreasın layihəsi bir LED yandırmaq üçün xatırlatmadan istifadə edir! LED, Google Təqvimin vəziyyətindən asılı olmayaraq, iş başa çatdıqda (məsələn, paltaryuyan maşını yüklədikdə) LED əl ilə sönənə qədər yanacaq.
Alternativ həftələrdə boşaldıqları üçün hər həftə hansı təkər qutusuna kerbid qoymaq lazım olduğunu xatırlatmaq üçün kodu istifadə etdim, bir həftə sonra mavi zibil (təkrar emal oluna bilər), sonra qara qutu (ümumi tullantılar).
Tənbəl olduğum üçün LED -i söndürmək üçün heç bir düyməyə basmaq istəmədim, buna görə də təkər qutusunu kənara çəkmək üçün əydiyim zaman internetə qoşulur, LED -i söndürən Google Təqvimə yazır
Addım 1: Necə Çalışır
Google Təqvimdə bir hadisə (tapşırıq) yaradılır.
Google Təqvimdə bir skript yaradılır
Google Təqvim tez-tez ESP8266-E12 wifi çipi ilə yoxlanılır.
"Mavi" və ya "qara" sözü skript tərəfindən geri qaytarılırsa, LED yandırılır.
Bir düyməyə basaraq LED sönəcək
Mənim vəziyyətimdə, təkərli qutumun əyilməsi Google Təqvimə qoşulan və "mavi" və ya "qara" sözlərinin olub olmadığını yoxlayan ESP8266 -ı gücləndirir.
'Mavi' qaytarılırsa, təkər qutusu 'Azure_OK' yazır və batareyanın gərginliyini təqvimə yazır, bu zaman LED sönür.
"Qara" qaytarılırsa, təkər qutusu "Noir_OK" yazır və batareyanın gərginliyini təqvimə yazır, bu zaman LED sönür.
Addım 2: LED & Switch Hardware
Komponentlər
Layihə qutusu 5v təchizatı üçün köhnə bir telefon şarj cihazına yapışdırılır.
1 x ESP8266-12e
1 x 5v - 3v aşağı (AMS1117) cihaz
LED cərəyanı məhdudlaşdırmaq üçün 2 x 180 ohm rezistor (bu dəyərlərə sahib oldum)
LED işıqlı 2 x Dokunmatik Düymə Anahtarı 12X12X7mm (eBay)
İsti əriyən yapışqan silahı.
Dövrə
LEDlər 4 və 5 -ci pinlərə (məhdudlaşdırıcı rezistorlar vasitəsilə) və açarlar ESP8266 -nın 12 və 13 -cü pinlərinə qoşulur.
Açarların və LED -lərin digər tərəfi 0v -ə keçir.
ESP8266 çox yönlü olduğu üçün çox az komponent tələb olunur!
Telefon şarj cihazından gələn 5v, AMS1117 vasitəsilə 3v -ə endirilir.
Qalanları proqram təmin edir - Reminder_org_TR_instruct.ino -ya baxın
Quraşdırılmış LEDləri olan toxunma açarları əladır, amma onları layihə qutusuna quraşdırmağın yeganə üsulu isti əriyən yapışdırıcıdır!
Addım 3: Wheelie Bin Hardware
Komponent siyahısı
1 x layihə qutusu (son versiyamı 3D çap etdim)
1 x ESP8266 - eBay
1 xCR2 batareya (3v) - Amazon
1 x batareya yayları/bağlayıcıları - eBay
1 x əyilmə açarı - Mən əvvəlcə civə əyilmə açarlarından istifadə edirdim, lakin onlar bir qədər temperamentli idi, buna görə də bilyalı tipə üstünlük verdim. - eBay
1 x ümumi təyinatlı PNP tranzistoru - bc557 istifadə etdim, amma demək olar ki, hər bir pnp edəcək! - eBay
1 x Öz -özünə bağlanan röle 3v əkiz rulon -RS Online 683-9873 ** QEYD ** RS saytındakı şəkil bunu 24v rölesi kimi göstərir, lakin təsvirdə 3v (cəmi 5 ədədim var) var! Ayrıca, bu bir səthə montaj rölesidir. Bir pcb montajı tapmağı bacardım, amma bunun dəyəri iki qat çox idi! Bu rölin iki bobini var, biri röleyi təyin etmək üçün, digəri isə onu sıfırlamaq üçün.
Bazarda digər özünü bağlayan rölelər var, lakin tənzimləmə / sıfırlama, ümumiyyətlə işləyən nəbzin polaritesini geri çevirməklə yalnız bir bobindən istifadə etməklə həyata keçirilir, lakin bir az daha çox avadanlıq tələb olunur.
Dövrə
Dövrə gözləmə vəziyyətində olduqda sıfır cərəyan çəkir! (Mən bu dövrəni bir neçə dəfə istifadə etmişəm və hər hansı bir elektron olmayan keçid, məsələn, maqnit qamış rölesi, əyilmə açarı, ani hərəkət açarı istifadə edən batareya ilə işləyən layihələr üçün əladır).
Əyilmə açarı aktivləşdirildikdə, röle ESP8266 -ya enerji verən 'tranzistorun söndürülməsini təmin edən ESP8266 -nın 5 -ci pinini təyin edən' qurulur '. ESP8266 wifi -yə qoşulduqdan və Google Təqvimə məlumat göndərdikdən sonra, ESP8266 -nın 5 -ci pininin rölesi sıfırladığı tranzistoru döndərən və cihazı aşağı endirən aşağı impulslu!
Qeyd - Bu ədədləri keçən ilin avqustunda (2018) hazırladım, dövrə diaqramı yaddaşdan tərtib edilmişdir, amma yaxşı görünür:-)
Cihazlar təkər qutularının altına yapışdırılır, xoşbəxtlikdən çöplərin dibində hava şəraitinə qarşı təhlükəsiz və təhlükəsiz bir ev halına gətirən bir girinti var.
Addım 4: Proqram təminatı
Bəli, cəhalətimin işıq saçdığı yer budur !!
Əlavə edilmiş.ino faylları Andreas Spiessin dəyişdirilmiş bir versiyasıdır. Bir çox lazımsız kod şərh edildi. Mən də.gs fayllarımın surətlərini əlavə etmişəm. Çoxu sınaq və səhv idi!
Oxumaq və dəyişdirmək daha asan olacaq.ino faylları ilə birlikdə GitHub saytında mövcud olan bir Google Script faylı olduğu üçün oxşar bir şey etmək niyyətindəsinizsə bu #185 və Video #189 videolarına baxmanızı şiddətlə tövsiyə edirəm. mənim!
Növbəti nədir?
Bir neçə ay əvvəl olduğu kimi, həyat yoldaşım və mən dərmanlarımızı onlayn sifariş etməliyik, yaddaşım o qədər də yaxşı deyil, buna görə də Google Təqvimdə bir yataq otağı LEDini yandıracaq bir vəzifə təyin etmək niyyətindəyəm.
Bu layihə REMIX yarışmasında qəbul olunarsa və layiq olduğunu düşünürsənsə, mənə səs ver!
Çox sağol:-).
Tövsiyə:
Nextion Touchscreen Outlook Təqvim Görüş Xatırlatması: 6 Addım
Nextion Touchscreen Outlook Təqvim Təqvim Görüş Xatırlatması: Bu layihəyə başlamağımın səbəbi, tez -tez görüşləri qaçırdığım və daha yaxşı bir xatırlatma sisteminə ehtiyac duyduğum idi. Microsoft Outlook Təqvimindən istifadə etsək də, vaxtımın çox hissəsini Linux/UNIX -də eyni kompüterdə keçirmişəm. İlə işləyərkən
Google Təqvim Hadisələri ESP8266: 10 Addım
ESP8266 -a Google Təqvim Hadisələri: Bu təlimatda, ESP8266 lövhəsi üçün Arduino IDE -də Google Təqvim hadisə məlumatlarının necə idxal olunacağını izah edəcəyəm. Təlimin bitmə vaxtını və başlama vaxtını Google Təqvimdən idxal edəcəyəm və Arduino IDE serial monitorunda çap etdirəcəyəm
Google Təqvim ilə Çox İstifadəçi Ağıllı Güzgü: 10 addım
Google Təqvim ilə Çox İstifadəçi Ağıllı Güzgü: Bu təlimatda Google Təqvimlə inteqrasiya edilmiş ağıllı bir güzgü yaradacağıq. Bu layihəni ağıllı aynaların həqiqətən sərin olduğunu gördüyüm üçün hazırladım, səhərlər bir tanrıdır. Ancaq sıfırdan birini özüm etmək qərarına gəldim, çünki digərləri
Google Təqvim ilə Arduino Çıxış Qutusu İdarəetmə Mərkəzi: 4 addım
Google Təqvimlə Arduino Çıxış Qutusu İdarəetmə Mərkəzi: Bu Təlimat kitabında, Adafruit Power Relay Module 4-Outlet istifadə edərək eviniz üçün bir nəzarət mərkəzi qurmağı öyrənəcəksiniz. Adafruit Feather Huzzah və Adafruit Power Relay Module 4 kimi wifi modulu olan bir Arduino lövhəsinə ehtiyacınız olacaq
DIY Raspberry Pi Ağıllı Google Təqvim Saatı: 4 addım
DIY Raspberry Pi Ağıllı Google Təqvim Saatı: Bu Saat Yarışması üçün hazırladığım Ağıllı bir saatdır, inşallah bəyənərsiniz! Google Təqvim məlumatlarıma daxil olmaq və çap etmək üçün Qenerasiya və Python proqramı ilə işləyən bir Moruq Pi var. Növbəti 10 gündə ekranda bir şey var