Daftar Isi:
- Perlengkapan
- Langkah 1: Tombol Cerdas IFTTT DIY
- Langkah 2: Membuat Kasing dan Papan
- Langkah 3: Kode
- Langkah 4: Pengaturan IFTTT
- Langkah 5: SELESAI
Video: Tombol Cerdas IFTTT: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Saya membuat tombol pintar ini dengan mempertimbangkan tujuan berikut:
- Itu harus menghabiskan baterai alkaline standar untuk waktu yang cukup lama
- Itu harus dapat berinteraksi dengan IFTTT
- Itu harus kecil, dan karena itu harus sederhana
Perlengkapan
- ESP-01 (Anda dapat menemukan ini di semua tempat, saya mendapatkan milik saya di AliExpress)
- Push Button (Saya menggunakan ini karena bagus dan besar)
- 1.5K Resistor (Sekali lagi, Anda dapat menemukannya di mana saja)
- Lampu Tombol Tekan LED (saya punya milik saya di sini)
- Papan Prototipe
Langkah 1: Tombol Cerdas IFTTT DIY
Saya akhirnya memilih lampu tombol tekan LED sebagai kasing. Saya mendapat ide itu dari panduan ini. Di sinilah saya menemukan bahwa saya dapat memberi daya pada ESP hanya dengan dua baterai alkaline. Saya sebenarnya menggunakan banyak dari ini tetapi ada beberapa masalah. Pertama, itu terlalu rumit. Saya tidak membutuhkan fungsionalitas yang hampir sama. Kedua kodenya untuk NodeMCU, dan saya tidak ingat mengapa tetapi saya ingin menggunakan Arduino IDE. Tetapi proyek itu memang berfungsi sebagai titik awal yang bagus.
Masalah pertama yang saya hadapi adalah mencari tahu bagaimana membuat satu tombol melakukan dua hal. Ini rumit karena tombol juga digunakan untuk membangunkan modul dari tidur nyenyak, sehingga penekanan lama tidak dapat dideteksi tanpa menambahkan lebih banyak sirkuit. Setelah banyak penelitian, saya akhirnya mendengarkan beberapa saran yang telah saya lihat dilaporkan beberapa kali tetapi untuk beberapa alasan terus diabaikan. ESP dapat mendeteksi dari keadaan apa itu dimulai. Jadi jika dibangunkan dari tidur nyenyak itu akan melaporkan bahwa, jika dibangunkan dari reset, itu akan melaporkan itu. Saya menggunakan fitur ini untuk membedakan antara satu ketukan, yang akan membangunkannya dari tidur nyenyak, dan ketukan dua kali, yang akan mengatur ulang sebelum tidur nyenyak dan dengan demikian memberikan respons yang berbeda. Ini sangat menyederhanakan sirkuit.
Sekarang yang saya butuhkan hanyalah satu sakelar, menghubungkan RST ke ground dengan resistor 1,5K. Itu dia. Dan tentu saja kekuatan dari baterai. Tapi itu. Pengkabelannya sangat sederhana. Ada penyolderan yang terlibat, jadi bersiaplah untuk itu.
Langkah 2: Membuat Kasing dan Papan
Pertama, Anda perlu memodifikasi kasing agar sesuai dengan modul. Saya akan menambahkan gambar dan langkah-langkah terperinci nanti, tetapi untuk saat ini; Saya cukup banyak mengikuti langkah-langkah yang berlaku dari panduan ini lagi.
Setelah kasing dimodifikasi, Anda perlu menyolder beberapa kabel ke terminal baterai. Saya menggunakan kabel jumper sehingga saya dapat menghubungkan/memutuskan modul agar mudah berkedip.
Selanjutnya Anda perlu membuat papan prototipe dengan sakelar dan resistor. Ukur ukuran papan proto yang dibutuhkan untuk melintasi dua kompartemen baterai yang tersisa. Kemudian cukup solder tombol ke tengah papan dengan satu kabel mengarah ke tombol RST, dan yang lainnya terhubung ke GND dengan resistor 1,5K.
Kemudian saya menggunakan lem panas untuk mengencangkan papan ke kasing. Satu-satunya hal yang tersisa untuk dilakukan adalah mencolokkan kabel ke modul dan menyatukan semuanya. Tetapi sebelum itu ada baiknya untuk memiliki beberapa kode di sana terlebih dahulu. Mari kita flash!
Langkah 3: Kode
Dan inilah kodenya!
Cukup ganti [SSID], [password], [trigger], dan [key] dengan informasi yang sesuai.
Anda benar-benar harus membuat pemicu dan mendapatkan kunci dari IFTTT terlebih dahulu. Jadi ayo lakukan itu lalu kembali, karena saya suka melakukan hal-hal mundur.
Langkah 4: Pengaturan IFTTT
Anda perlu menyiapkan webhook IFTTT yang dipicu dengan menekan URL tertentu. Jika Anda belum memiliki akun di IFTTT, tunggu apa lagi? Ini luar biasa, ayo daftar.
Jika Anda sudah memiliki akun dan terbiasa membuat applet, ini akan terlalu sulit. Tetapi jika Anda tidak melakukannya, inilah panduan singkat singkat tentang menyiapkan webhook.
Sekarang Anda memiliki info Anda, nama pemicu dan kunci Anda, untuk kodenya!
Sekarang Anda akhirnya dapat mem-flash kode.
Catatan: Karena tombol ini dapat digunakan untuk melakukan apa pun yang Anda inginkan, dan Anda dapat mengubah fungsinya nanti, saya sarankan menggunakan nama pemicu umum, seperti tombol1 atau tombol biru, jadi jika Anda mengubah fungsinya nanti, nama pemicu bukanlah sesuatu terkait dengan tujuan awal Anda menggunakan tombol, yang dapat membingungkan.
Langkah 5: SELESAI
Dan Anda selesai. Saya harap Anda menemukan panduan ini bermanfaat. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk berkomentar.
Jika Anda seorang programmer yang layak, sedangkan saya tidak, jangan ragu untuk memperbaiki kode saya. Saya memiliki kekurangannya dengan jelas dikomentari tetapi saya tidak memiliki keterampilan untuk memperbaikinya tanpa sakit kepala yang besar, saya benar-benar bukan seorang programmer sama sekali.
Direkomendasikan:
Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)
Lampu LED Meja Cerdas | Pencahayaan Cerdas Dengan Arduino | Ruang Kerja Neopiksel: Saat ini kita menghabiskan banyak waktu di rumah, belajar dan bekerja secara virtual, jadi mengapa tidak membuat ruang kerja kita lebih luas dengan sistem pencahayaan khusus dan cerdas berbasis Arduino dan LED Ws2812b. Di sini saya tunjukkan cara membangun Smart Anda Lampu LED Meja yang
Tombol Cerdas Wi-Fi Bertenaga Baterai untuk Mengontrol Lampu HUE: 5 Langkah (dengan Gambar)
Tombol Cerdas Wi-Fi Bertenaga Baterai untuk Mengontrol Lampu HUE: Proyek ini menunjukkan cara membuat tombol Wi-Fi IoT bertenaga baterai dalam waktu kurang dari 10 menit. Tombol mengontrol lampu HUE melalui IFTTT. Hari ini Anda dapat membuat perangkat elektronik dan menghubungkannya ke perangkat rumah pintar lainnya secara harfiah dalam hitungan menit. apa
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Berkebun Cerdas Berbasis IoT dan Pertanian Cerdas Menggunakan ESP32: 7 Langkah
Berkebun Cerdas dan Pertanian Cerdas Berbasis IoT Menggunakan ESP32: Dunia berubah seiring waktu dan pertanian. Saat ini, Orang mengintegrasikan elektronik di setiap bidang dan pertanian tidak terkecuali untuk ini. Penggabungan elektronik dalam pertanian ini membantu petani dan orang-orang yang mengelola kebun.Dalam hal ini
Musik Cerdas di Kamar Tidur dan Kamar Mandi Dengan Raspberry Pi – Mengintegrasikan Multiroom, Alarm, Kontrol Tombol, dan Otomatisasi Rumah: 7 Langkah
Musik Cerdas di Kamar Tidur dan Kamar Mandi Dengan Raspberry Pi – Mengintegrasikan Multiroom, Alarm, Kontrol Tombol, dan Otomatisasi Rumah: Hari ini kami ingin memberi Anda dua contoh tentang bagaimana Anda dapat menggunakan Raspberry Pi dengan perangkat lunak Max2Play kami untuk otomatisasi rumah: di kamar mandi dan kamar tidur . Kedua proyek serupa dalam hal musik dengan ketelitian tinggi dari berbagai sumber dapat dialirkan melalui