Isi kandungan:

Wifi Wheelie Bins & Kalendar Google: 4 Langkah
Wifi Wheelie Bins & Kalendar Google: 4 Langkah

Video: Wifi Wheelie Bins & Kalendar Google: 4 Langkah

Video: Wifi Wheelie Bins & Kalendar Google: 4 Langkah
Video: Ps5 wifi is trash ,try this! 2024, Julai
Anonim
Wifi Wheelie Bins & Kalendar Google
Wifi Wheelie Bins & Kalendar Google

Projek ini diilhamkan oleh video oleh Andreas Spiess (You Tube). # 185 ESP8266 - Peringatan Kalendar Google: Cara Membuat Isteri / Teman wanita anda bahagia (Arduino) ½, versi terkini.

Ikuti pautan ini: Andreas Spiess & Andreas Spiess Ver 2 untuk 2 video yang sangat bermaklumat dan menghiburkan.

Projek dalam kes Andreas adalah untuk memastikan dia telah menyelesaikan semua tugas yang diminta oleh isterinya untuk dilakukan.

Dia menggunakan Kalendar Google untuk merakam tugas. Kalendar Google menghantar e-mel sebagai pengingat untuk acara tertentu, pada waktu dan tarikh yang ditentukan. Dalam kes kita, peristiwa adalah tugas.

Projek Andreas menggunakan peringatan untuk menyalakan LED! LED akan tetap menyala, tidak kira keadaan Kalendar Google sehingga LED dimatikan secara manual apabila tugas selesai (mis. Dia telah memuatkan mesin basuh).

Saya menggunakan kod untuk mengingatkan saya tong sampah mana yang akan diletakkan kerbside setiap minggu kerana mereka dikosongkan pada minggu ganti, tong biru (boleh dikitar semula) seminggu kemudian tong sampah hitam (sampah umum) pada minggu berikutnya.

Kerana malas, saya tidak mahu menekan butang untuk mematikan LED, jadi sekarang, apabila saya memiringkan tong roda saya untuk membawanya ke kerbside, ia menyambung ke internet, menulis ke Kalendar Google yang mematikan LED untuk saya

Langkah 1: Bagaimana Ia Berfungsi

Bagaimana ia berfungsi
Bagaimana ia berfungsi
Bagaimana ia berfungsi
Bagaimana ia berfungsi

Acara (tugas) dibuat di Kalendar Google.

Skrip dibuat di Kalendar Google

Kalendar Google selalu diperiksa oleh cip wifi ESP8266-E12.

Sekiranya perkataan 'biru' atau 'hitam' dikembalikan oleh skrip, LED akan dihidupkan.

Menekan suis akan mematikan LED

Dalam kes saya, memiringkan tong roda saya menguatkan ESP8266, yang menghubungkan ke Kalendar Google & memeriksa untuk melihat apakah ada perkataan 'biru' atau 'hitam'.

Sekiranya 'biru' dikembalikan, tong sampah menulis 'Azure_OK' dan voltan bateri ke kalendar, ini kemudian mematikan LED.

Sekiranya 'hitam' dikembalikan, tong sampah menulis 'Noir_OK' dan voltan bateri ke kalendar, ini kemudian mematikan LED.

Langkah 2: Perkakasan LED & Suis

Perkakasan LED & Suis
Perkakasan LED & Suis
Perkakasan LED & Suis
Perkakasan LED & Suis
Perkakasan LED & Suis
Perkakasan LED & Suis

Komponennya

Kotak projek terpaku pada pengecas telefon lama untuk bekalan 5v.

1 x ESP8266-12e

Peranti turun 1 x 5v hingga 3v (AMS1117)

Resitor 2 x 180 ohm untuk had LED semasa (kebetulan saya mempunyai nilai-nilai ini)

2 x Tactile Push Button Switch Momentary Tact 12X12X7mm Dengan lampu LED (eBay)

Pistol gam lebur panas.

Litar

LED disambungkan ke pin 4 & 5 (melalui perintang penghad) dan beralih ke pin 12 & 13 dari ESP8266.

Bahagian lain suis & LED pergi ke 0v.

Kerana ESP8266 sangat serba boleh, sangat sedikit komponen yang diperlukan!

5v dari pengecas telefon diturunkan ke 3v melalui AMS1117.

Perisian melakukan yang lain - lihat Reminder_org_TR_instruct.ino

Suis taktil dengan LED terpasang sangat bagus, tetapi satu-satunya kaedah memasangnya di kotak projek adalah dengan gam lebur panas!

Langkah 3: Perkakasan Wheelie Bin

Perkakasan Wheelie Bin
Perkakasan Wheelie Bin
Perkakasan Wheelie Bin
Perkakasan Wheelie Bin
Perkakasan Wheelie Bin
Perkakasan Wheelie Bin
Perkakasan Wheelie Bin
Perkakasan Wheelie Bin

Senarai komponen

1 x kotak projek (Saya 3D mencetak versi akhir saya)

1 x ESP8266 - eBay

1 bateri xCR2 (3v) - Amazon

1 x tetapkan spring / penyambung bateri - eBay

1 x suis kecondongan - Pada asalnya saya menggunakan suis kecondongan merkuri tetapi ia adalah temperamental sedikit jadi saya memilih jenis galas bebola. - eBay

1 x transistor tujuan umum PNP - Saya menggunakan bc557 tetapi hampir semua pnp akan dilakukan! - eBay

1 x gegelung pengait diri 3v kumparan kembar -RS Dalam Talian 683-9873 ** CATATAN ** gambar di laman web RS menunjukkan ini sebagai geganti 24v, namun, keterangannya dengan jelas menyatakan 3v (saya mempunyai 5 keseluruhan)! Juga, ini adalah relay pelekap permukaan. Saya berjaya menemui pemasangan pcb tetapi harganya dua kali ganda !! Relay ini mempunyai dua gegelung, satu gegelung untuk mengatur geganti dan satu lagi untuk menetapkannya semula.

Terdapat relay pemasangan sendiri yang lain di pasaran, namun set / set semula biasanya dilakukan dengan hanya menggunakan satu gegelung dengan membalikkan polaritas denyut operasi - yang dapat dilakukan, tetapi diperlukan lebih banyak perkakasan.

Litar

Litar menarik arus sifar ketika dalam keadaan bersedia! (Saya telah menggunakan litar ini beberapa kali dan sangat bagus untuk projek yang dikendalikan oleh bateri yang menggunakan sebarang bentuk pensuisan bukan elektronik, seperti suis relay reed magnetik, suis kecondongan, suis tindakan sesaat).

Apabila suis kecondongan diaktifkan, geganti 'diset' sehingga dapat memberi kuasa kepada ESP8266 dan menetapkan pin 5 dari tinggi ESP8266 yang menjadikan transistor dimatikan. Setelah ESP8266 tersambung ke wifi dan menghantar maklumat ke Kalendar Google, Pin 5 dari ESP8266 berdenyut rendah yang menghidupkan transistor yang menghidupkan semula geganti dan mematikan unit!

CATATAN - Saya membuat unit ini pada Ogos lalu (2018), rajah litar telah diambil dari memori, tetapi nampaknya ok:-)

Unit dipasang di bahagian bawah tong roda, untungnya terdapat lubang di dasar tong sampah yang menjadikan rumah tahan cuaca yang selamat dan selamat.

Langkah 4: Perisian

Nah, di sinilah kejahilan saya bersinar !!

Fail.ino yang dilampirkan adalah versi yang diubah suai dari Andreas Spiess. Banyak kod yang tidak diperlukan telah dikomentari. Saya juga telah melampirkan salinan fail.gs saya. Sebilangan besar adalah percubaan dan kesilapan!

Saya sangat mengesyorkan anda menonton video ini Video # 185 & Video # 189 jika anda berhasrat untuk melakukan sesuatu yang serupa kerana dia mempunyai fail Skrip Google yang tersedia di laman GitHubnya bersama dengan fail.ino miliknya yang akan lebih mudah dibaca dan diubah suai daripada saya!

Apa yang akan datang?

Sehingga beberapa bulan yang lalu, saya dan isteri harus memesan ubat-ubatan kami secara langsung, ingatan saya tidak bagus, jadi saya berhasrat untuk menetapkan tugas di Kalendar Google yang akan menyalakan LED di sebelah katil untuk mengingatkan saya bila hendak menyusun semula.

Sekiranya projek ini diterima dalam peraduan REMIX dan anda menganggapnya layak, sila beri saya suara!

Terima kasih banyak:-).

Disyorkan: