Isi kandungan:
Video: Penggera Pintu Garaj Arduino Dengan Blynk: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Sensor yang cukup asas yang menghantar data ke projek Blynk untuk memaparkan status pintu garaj saya - Open of Shut - dan menghantar push push ke telefon saya apabila status pintu berubah - Buka ke Tutup atau Tutup ke Buka. Saya menggunakan WEMOS D1 Mini Pro untuk sambungan wifi dan untuk menjalankan sketsa Arduino, tetapi anda boleh menggunakan mana-mana peranti yang serasi dengan Arduino.
Pada asalnya saya merancang untuk menggunakan suis interlock yang sederhana, namun pintu adalah pintu garaj gaya kecondongan yang lebih tua dan tidak selalu terbuka ke kedudukan yang sama. Mendapatkan hubungan yang konsisten pasti sukar. Saya juga mengeluarkan jenis sensor magnet dengan alasan yang sama.
Saya menggunakan sensor Infra-Red (IR) kecil yang dapat mengesan halangan dalam jarak 2-30cm.
Langkah 1: Apa yang Anda Perlu
1. WEMOS D1 Mini Pro - papan wifi mini dengan denyar 16MB, penyambung antena luaran dan antena seramik yang dibina berdasarkan ESP8266EX.
2. Sensor Halangan IR.
3. Akaun dan aplikasi Blynk pada telefon pintar anda.
4. Tetapkan semula SW dan Power Switch (pilihan), Pelbagai papan roti, kabel penyambungan dll untuk ujian.
5. Jiffy Box - Saya menggunakan jelas kerana saya ingin melihat karya saya;-).
6. Pemasangan pendakap untuk meletakkan sensor di dekat pintu anda (saya menggunakan sekeping kayu sekerap).
Langkah 2: Bina Prototaip dan Uji Anda
Sambungkan Sensor IR ke D1 Mini:
Sensor - D1 Mini
VCC - + 5V
GND - GND
KELUAR - D3
Jalankan lakaran dan periksa monitor bersiri untuk melihat bahawa nilai pada pin D3 berubah apabila anda menyekat bahagian depan senor (di hadapan LED) - anda boleh mengubah jarak pengesanan dengan menyesuaikan potensiometer (pot). Saya meletakkannya kira-kira 5cm yang cukup besar untuk membolehkan variasi pintu semasa dibuka.
Sketsa ditulis supaya pin ditetapkan TINGGI ketika pintu terbuka (sensor disekat), atau RENDAH ketika pintu ditutup (senor tidak disekat). Anda boleh membalikkannya dengan mudah sesuai dengan keperluan anda bergantung pada tempat anda memasang sensor berhubung dengan kedudukan pintu.
Semasa memasang di dalam kotak, saya menggerudi lubang untuk LED dengan sangat berhati-hati agar pas untuk LED - tidak perlu pelekat tambahan yang menjadikan penyingkiran untuk pemasangan, pemasangan dll mudah.
* CATATAN: Sketsa mendefinisikan sensor sebagai Pin 0 - namun ia secara fizikal disambungkan ke WEMOS D1 Mini pin D3… Ini kerana D! Mini berdasarkan cip / pemproses ESP8266. D1 Mini berkesan hanya perisai, lakaran sebenarnya hanya berjalan pada ESP8266. Jadi pin GPiO 0 (disebut dalam lakaran), sebenarnya pecah sebagai WEMOS D1 Mini pin D3. Anda akan dapati ini dengan banyak lakaran Arduino, pemetaan pin berbeza-beza di papan yang anda gunakan.
Langkah 3: Pasang dan Voila
Saya memasang sensor di dalam kotak kecil dan jelas (jelas supaya saya dapat melihat hasil kerja saya!). Dipasang pada sekeping kayu sehingga bingkai pintu menyekat sensor ketika pintu terbuka.
Saya menggerudi lubang kecil di pangkal kotak yang ditinggalkan di bahagian atas periuk, saya dapat memasukkan pemutar skru kecil untuk menyesuaikan kemarahan sensor tanpa perlu melepaskan penutupnya. (Saya juga memasang penutup di bahagian bawah, jadi jika saya perlu membuka kotak, saya tidak perlu melepaskan keseluruhan pendakap dari dinding, saya boleh mengakses skru seperti itu).
Projek Blynk cukup sederhana, masing-masing widget LED untuk Open and Shut (saya menukar warna Merah dan Hijau, anda boleh memilih ini dalam tetapan aplikasi untuk setiap widget). Sketsa akan memeriksa sensor setiap saat dan menghantar data ke widget LED yang betul.
Pemberitahuan Push mencetuskan apabila keadaan pintu berubah. (Perhatikan bahawa Blynk mempunyai batasan bahawa mereka hanya membenarkan pemberitahuan push setiap 15 saat (ini untuk menghentikan pelayan mereka dibombardir oleh permintaan), saya telah menetapkan pemasa dalam lakaran untuk memeriksa perubahan keadaan pintu hanya setiap 16 saat yang baik cukup untuk keperluan saya. Terdapat potensi kecil bahawa jika pintu dibuka kemudian ditutup semula dalam tempoh 16 saat anda tidak akan mendapat pemberitahuan (tetapi LED akan tetap menunjukkan keadaan yang betul semasa mereka memeriksa setiap detik).
Disyorkan:
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: 3 Langkah
Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: Hai kawan-kawan, saya akan membuat tutorial mengenai Penggera Sensor Suis Magnetik MC-18 yang beroperasi dalam mod tutup biasanya. Tetapi pertama, izinkan saya menerangkan kepada anda secara ringkas apa yang dimaksudkan dengan tutup biasanya. Terdapat dua jenis mod, biasanya terbuka dan biasanya ditutup
Jam Penggera Jalan Sesame DIY (dengan Penggera Kebakaran!): 6 Langkah (dengan Gambar)
Jam Penggera Jalan Sesame DIY (dengan Fire Alarm!): Hai semua! Projek ini adalah yang pertama saya. Sejak hari lahir pertama sepupu saya akan datang, saya ingin membuat hadiah khas untuknya. Saya mendengar dari bapa saudara dan ibu saudara bahawa dia ke Sesame Street, jadi saya memutuskan dengan adik-beradik saya untuk membuat jam penggera berdasarkan
Penggera Pintu Arduino Dengan Makluman Teks: 14 Langkah (dengan Gambar)
Penggera Pintu Arduino Dengan Makluman Teks: Ini adalah penggera pintu berasaskan Arduino yang menggunakan suis reed magnetik untuk menentukan keadaan pintu dan mempunyai penggera yang didengar dan penggera berdasarkan pesanan teks
Jam Penggera Sunrise LED Dengan Penggera Lagu yang Disesuaikan: 7 Langkah (dengan Gambar)
Jam Penggera Matahari LED Dengan Penggera Lagu yang Dapat Disesuaikan: Motivasi Saya Musim sejuk ini teman wanita saya menghadapi banyak masalah untuk bangun pada waktu pagi dan kelihatannya menderita SAD (Gangguan Afektif Musim). Saya bahkan menyedari betapa sukarnya bangun pada musim sejuk kerana matahari belum datang