Isi kandungan:
- Langkah 1: Bagaimana Ia Berfungsi
- Langkah 2: Perkakasan LED & Suis
- Langkah 3: Perkakasan Wheelie Bin
- Langkah 4: Perisian
Video: Wifi Wheelie Bins & Kalendar Google: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
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:
Melampirkan Kalendar Google ke Laman Google: 5 Langkah
Melampirkan Kalendar Google ke Laman Google: Ini adalah instruksional untuk mengajar anda cara membuat, menggunakan dan mengedit Kalendar Google dan kemudian melampirkannya ke Laman Google menggunakan keupayaan berkongsi. Ini boleh bermanfaat bagi banyak orang kerana Laman Google boleh digunakan untuk menyelaraskan dan menyebarkan
Acara Kalendar Google ke ESP8266: 10 Langkah
Acara Kalendar Google ke ESP8266: Dalam tutorial ini saya akan menerangkan cara mengimport data acara Kalendar Google di Arduino IDE untuk papan ESP8266. Saya akan mengimport waktu akhir dan waktu latihan saya dari Google Calendar dan mencetaknya di monitor bersiri Arduino IDE. Untuk
Cermin Pintar Pelbagai Pengguna Dengan Kalendar Google: 10 Langkah
Cermin Pintar Berbilang Pengguna Dengan Kalendar Google: Dalam arahan ini, kami akan membuat cermin pintar yang disatukan dengan Kalendar Google. Saya membuat projek ini kerana saya dapati cermin pintar sangat keren, ia adalah anugerah pada waktu pagi. Tetapi saya memutuskan untuk menjadikannya sendiri dari sifar kerana yang lain
Pusat Kawalan Kotak Keluar Arduino Dengan Kalendar Google: 4 Langkah
Pusat Kawalan Kotak Arduino Outlet Dengan Kalendar Google: Dalam Instruksional ini, anda akan belajar bagaimana membina pusat kawalan untuk kediaman anda menggunakan Adafruit Power Relay Module 4-Outlet. Anda memerlukan papan Arduino dengan modul wifi seperti Adafruit Feather Huzzah dan Adafruit Power Relay Module 4
Jam Kalendar Google Pintar Raspberry Pi DIY: 4 Langkah
Jam Kalendar Google Raspberry Pi Pintar DIY: Ini adalah jam Pintar yang saya buat untuk Peraduan Jam, saya harap anda menyukainya! Ia mempunyai Raspberry Pi di dalamnya yang menjalankan program Pemprosesan dan Python untuk mengakses data Kalendar Google saya dan mencetak 10 hari akan datang yang anda ada dalam senarai