Mündəricat:

Wifi Wheelie Bins və Google Təqvim: 4 addım
Wifi Wheelie Bins və Google Təqvim: 4 addım

Video: Wifi Wheelie Bins və Google Təqvim: 4 addım

Video: Wifi Wheelie Bins və Google Təqvim: 4 addım
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Iyul
Anonim
Wifi Wheelie Bins və Google Təqvim
Wifi Wheelie Bins və Google Təqvim

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

Bu necə işləyir
Bu necə işləyir
Bu necə işləyir
Bu necə işləyir

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

LED və keçid avadanlığı
LED və keçid avadanlığı
LED və keçid avadanlığı
LED və keçid avadanlığı
LED və keçid avadanlığı
LED və keçid avadanlığı

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

Wheelie Bin Təchizatı
Wheelie Bin Təchizatı
Wheelie Bin Təchizatı
Wheelie Bin Təchizatı
Wheelie Bin Təchizatı
Wheelie Bin Təchizatı
Wheelie Bin Təchizatı
Wheelie Bin Təchizatı

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ə: