Isi kandungan:
- Bekalan
- Langkah 1: Konfigurasikan Komponen Pendawaian dan Pateri
- Langkah 2: Kod
- Langkah 3: Berkumpul
Video: Pemasa Keluar Arduino: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Pemasa outlet adalah alat yang bagus untuk menyimpan perkakas agar tidak terlalu lama, tetapi kekurangan penyesuaian yang kadang-kadang diperlukan. Beberapa peralatan sama sekali tidak mempunyai suis, dan membuat pemasa automatik buatan sendiri dapat sangat berguna. Untuk projek ini, saya menggunakan Arduino nano, layar LCD I2C 18x2, 3 butang, unit outlet DLI, dan cetakan 3D untuk membuat pemasa / suis yang dapat disesuaikan sepenuhnya untuk beberapa outlet.
Beberapa perkara yang perlu diperhatikan:
-Dalam projek ini saya menggunakan Arduino Nano, tetapi seperti banyak bahagian yang saya gunakan, mereka dapat dengan mudah ditukar untuk bahagian lain yang serupa. Menggunakan ESP8266 memungkinkan automasi rumah tanpa wayar untuk lampu, kipas, dan lain-lain
-DLI boleh lebih mahal daripada membeli yang biasa digunakan oleh banyak orang, sebuah relay, tetapi jauh lebih selamat dan idea yang lebih baik. DLI sangat mudah digunakan dan dibuat untuk tujuan itu, kekacauan menggunakan relai boleh mengakibatkan arus berbahaya semasa anda tidak menginginkannya.
Bekalan
Arduino Nano (Saya baru-baru ini beralih menggunakan mikro pro Osoyoo, yang fungsinya sangat mirip dengan Nanos dan harganya lebih murah, tetapi dalam projek ini saya menggunakan nano)
Outlet DLI
Layar LCD 18x2 I2C- pastikan untuk mendapatkan skrin yang disokong I2C. Mencuba menyusun array 16-pin penuh boleh menyakitkan
Butang kecil dan besar
Sarung bercetak 3d- Saya akan memberikan STL di bawah. Casing ini juga dimaksudkan untuk menyesuaikan semua bagian yang saya gunakan dan dimaksudkan untuk disatukan menggunakan Hot Glue
Semua bekalan ini tidak dioptimumkan untuk harga, kerana hanya bahagian yang saya dapati terbaring di sekitar rumah. Terdapat banyak alternatif untuk masing-masing, dan saya menganggap anda boleh membina ini (selain DLI outlet) dengan harga kurang dari $ 10.
Langkah 1: Konfigurasikan Komponen Pendawaian dan Pateri
Kerana saya menggunakan Arduino Nano tanpa pin header, saya menyolder paparan LCD pada satu untuk menyambungkannya melalui SDA, SCL, 5V, dan GND. Satu catatan adalah bahawa dalam pendawaian yang tidak betul, paparan LCD bukan I2C, saya hanya memasang kabel seperti 4 pin pertama seperti yang dijelaskan di atas. Untuk paparan yang serupa dengan ini, anda memerlukan papan penyesuai I2C khas untuk menyolder ke baris pin di bahagian atas untuk menukarnya ke komunikasi bersiri. Juga, pada Arduino Nano SDA terdapat pin A4 dan SCL A5
Tiga butang dan soket DLI mesti mempunyai sambungan ground kerana hanya ada 2 pin ground pada model arduino ini (saya memisahkan wayar ini dengan hanya menyambungkan wayar dan menyoldernya bersama). Setiap butang kemudian disambungkan ke pin i / o digital dan kemudian terminal positif untuk outlet DLI.
Langkah 2: Kod
Di bawah adalah pautan ke kod Arduino yang menjalankan pemasa saya. Penyediaan untuk Paparan LCD adalah sesuatu yang saya dapat dalam talian, jadi saya tidak memahami sepenuhnya semua pemasangan pin. Perkara penting yang perlu diperhatikan mengenai pin butang ialah apabila menyambungkan butang ke tanah dan bukannya 5v, pinMode mesti ditetapkan ke INPUT_PULLUP (seperti yang telah saya lakukan) yang membolehkan perintang penarik bersepadu di arduino. Ini "membalikkan" output butang tetapi menjadikannya sangat stabil dan juga menghilangkan risiko menggoreng papan dengan meletakkan 5v di mana ia tidak berada. Untuk mengawal DLI, paling tidak dengan model yang saya gunakan, semudah menjalankan 2 wayar ke dalamnya, dan menghantar 5v melalui satu untuk menghidupkan / mematikan DLI. Saya menetapkan pemasa maksimum 5 jam, dan jika anda mengubahnya, saya sarankan menukar nilai waktu menjadi panjang dan bukannya int kerana ia boleh berlebihan. Cara saya mengatur fungsi 3 butang saya adalah dengan mempunyai satu Reset / Matikan pemasa (dan DLI), satu untuk menambah 15 min, dan satu untuk mengurangkan 15 min. Terakhir, saya telah memprogramnya setelah 60 saat "tidak aktif" (apabila pemasa berada di 0 dan tidak ada butang yang ditekan) skrin LCD akan mati untuk mengelakkan terbakar.
Langkah 3: Berkumpul
Sarung yang saya cetak direka sedemikian rupa sehingga setiap kepingan dilekatkan dengan panas dari dalam. Skrin dan butang masuk dengan pas ke tempatnya (lubang untuk butang memerlukan pengamplasan kerana benang pada dua butang yang lebih kecil). Arduino tidak mempunyai selongsong atau pelekap yang ketat, tetapi lebih tepatnya saya merancang sarungnya agar tempatnya dapat dipasang sehingga terpasang di tempatnya dengan pita dua sisi dan dapat diakses untuk pengisian / pengaturcaraan melalui (di saya kes) usb mini. Akhirnya, panel belakang dirancang untuk meluncur di bahagian belakang dan boleh dilekatkan panas di tempatnya. Saya telah melampirkan fail.stl untuk selongsong di bawah.
Disyorkan:
Pengurusan Keluar Band yang Mudah untuk IT: 4 Langkah
Easy Out of Band Management untuk IT: Ikon yang dibuat oleh Freepik dari www.flaticon.comPelajari cara mengkonfigurasi Out of Band Management (OOBM) dengan menyambungkan Raspberry Pi yang dikonfigurasi remote.it dan peranti Android atau iPhone dengan penambatan USB. Ini berfungsi pada RPi2 / RPi3 / RPi4. Sekiranya anda tidak tahu apa
SOLARBOI - 4G Solar Rover Keluar untuk Menjelajah Dunia !: 3 Langkah (dengan Gambar)
SOLARBOI - 4G Solar Rover Keluar untuk Menjelajah Dunia !: Sejak saya kecil, saya selalu gemar meneroka. Selama bertahun-tahun, saya telah melihat banyak binaan kereta kawalan jauh yang dikendalikan melalui WiFi, dan mereka kelihatan cukup menyeronokkan. Tetapi saya bermimpi untuk melangkah lebih jauh - ke dunia nyata, jauh melampaui batas
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: 6 Langkah
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: Halo semua! Pemasa adalah konsep penting dalam bidang elektronik. Setiap komponen elektronik berfungsi berdasarkan jangka masa. Pangkalan masa ini membantu memastikan semua kerja disegerakkan. Semua mikrokontroler berfungsi pada frekuensi jam yang ditentukan
Pemasa NE555 - Mengkonfigurasi Pemasa NE555 dalam Konfigurasi Astable: 7 Langkah
Pemasa NE555 | Mengkonfigurasi Pemasa NE555 dalam Konfigurasi Astable: Pemasa NE555 adalah salah satu IC yang paling biasa digunakan di dunia elektronik. Ini dalam bentuk DIP 8, yang bermaksud bahawa ia mempunyai 8 pin
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