Daftar Isi:
- Langkah 1: Elektronik
- Langkah 2: Kasus
- Langkah 3: Perangkat Lunak
- Langkah 4: Potensi Cacat
- Langkah 5: Membuatnya Terlihat Lebih Bagus
Video: Jam dan Kotak Sensor: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Ini adalah perangkat serbaguna sederhana yang menggunakan banyak sensor. Ini memiliki
- Jam Alarm, Stopwatch, Timer
- Pembacaan Suhu, Kelembaban, dan Indeks Panas
- Pembacaan Sensor Jarak Ultrasonik
- Pembacaan dan Visualizer Sensor IR
- Papan Ketik Musik
Ini juga portabel, dengan baterai bawaan untuk memberi daya pada semuanya.
Langkah 1: Elektronik
Perangkat termasuk:
- Pembuat UNO (Papan Kompatibel Arduino UNO)
-
Layar LCD ST7735 1,8 inci
(Bus SPI, CS pada pin 10, RST pada pin 7, DC pada pin 6)
-
Adafruit 12-Key Capacitive Touch Sensor Breakout - MPR121
Bus I2C
-
RTC_DS1307
Bus I2C
-
Sensor Jarak Ultrasonik HC-SR04
(Pemicu pada pin A0, Gema pada pin A1)
-
Sensor IR (pada pin 5) dan LED IR (pada pin 3)
LED normal terhubung secara paralel ke LED IR untuk memvisualisasikan kode yang akan dikirim
-
Sensor Suhu dan Kelembaban DHT11
(di pin 4)
-
Buzzer (dibangun di Maker UNO) dan Headphone Jack terhubung ke Potensimeter (sebagai pembagi tegangan)
(keduanya di pin 8)
-
Baterai 1200mah (Dari Ponsel Samsung) dan
Sirkuit Power Bank (Diambil dari Power Bank cadangan)
Dihubungkan secara seri dengan Saklar (hidupkan dan matikan) ke pin 5V dan GNC di Arduino
Saya menggunakan kabel jumper untuk menghubungkan komponen bersama-sama (dengan bantuan pelindung prototipe DIY). Saya juga menyolder Sirkuit Bank Daya, Baterai dan sakelar bersama, dan menambahkan header untuk terhubung ke pin 5V dan GND Arduino (untuk menyalakannya). Kadang-kadang, saya menyolder kabel langsung ke komponen (Seperti LED IR dan Sensor) ke Arduino.
Langkah 2: Kasus
Kasus ini terutama terdiri dari MDF.
Lubang dibor dan dipotong menjadi bagian atas untuk memberi ruang bagi tombol arcade dan kabel. Ada juga potongan di bagian samping untuk konektor micro USB (untuk memprogram ulang Maker UNO di dalam), dan sakelar untuk menghidupkan atau mematikan buzzer bawaan di Maker UNO.
Bantalan sentuh dipotong dari sepotong aluminium (menggunakan gunting). Kawat jumper tembaga terbuka (terhubung ke sensor sentuh kapasitif) ditempatkan di bawah setiap bantalan/bentuk sentuh.
Bagian depan hanya akan ditutup oleh selembar plastik bening (Plastik Pembungkus Buku)
Seluruh kasus akan ditutup dengan Lem Panas.
Langkah 3: Perangkat Lunak
Perangkat Lunak memiliki
- Jam Alarm, Stopwatch, Timer
- Pembacaan Suhu, Kelembaban, dan Indeks Panas
- Pembacaan Sensor Jarak Ultrasonik
- Pembacaan dan Jarak Jauh Sensor IR
- Papan Ketik Musik
Ini menggunakan ibraries tambahan berikut:
- Adafruit GFX dan ST7735
- Adafruit MPR121
- tidak jauh
- Pustaka sensor DHT oleh Adafruit
- RTClib oleh Adafruit
-
NewTone (tidak dapat menginstal dari manajer perpustakaan)
Digunakan sebagai pengganti perpustakaan nada bawaan untuk mencegah konflik dengan perpustakaan IRremote (ada hubungannya dengan Timer)
Ini semua dikodekan dalam Arduino IDE. Kodenya ada di Github Gists. (Ini sudah memakan sekitar 89% memori sehingga tidak ada fitur tambahan yang dapat ditambahkan)
Langkah 4: Potensi Cacat
-
Baterai internal terkadang tidak memiliki daya yang cukup untuk memasok ke Sensor Jarak Ultrasonik dan Jam Waktu Nyata.
- Baterai Bisa dibuat lebih besar atau sirkuit Power bank bisa diubah menjadi lebih efisien
- Atau Anda bisa menyalakannya dari pengisi daya 5V
-
Saya tidak memiliki LED IR yang berfungsi dengan saya sekarang, jadi itu belum dapat bertindak sebagai remote IR
- Ini juga berarti bahwa kode LED IR mungkin tidak berfungsi.
- Untuk saat ini, bahkan jika kode jarak jauh IR tidak berfungsi, LED normal berarti masih berguna untuk memvisualisasikan kode jarak jauh IR yang dikirim
-
Kode tersebut telah menghabiskan sekitar 89% dari memori internal Chip ATMega328 di Arduino
- Jika kode menggunakan terlalu banyak memori internal, akan ada masalah stabilitas. Sensor DHT11 mungkin tidak terbaca dengan baik oleh arduino. Beberapa program lain seperti Keyboard Musik juga dapat terpengaruh.
- Dapat memodifikasi kode agar lebih ringkas dan efisien
- Saya harus menghapus program permainan spam yang saya rencanakan untuk disertakan, hanya untuk memastikan sebagian besar fungsi kode lainnya berfungsi dengan baik. (Dengan spamgame, sekitar 95-96% dari memori arduino habis)
-
Kasing dapat dibuat lebih baik (Seperti menggunakan lem kayu daripada lem panas, atau membuat kotak yang lebih baik dengan sambungan jari dan semacamnya)
- Ini juga dapat menyebabkan bantalan sentuh terkadang tidak sensitif. Bantalan aluminium tidak dapat disolder ke kabel, sehingga kabel dan bantalan mungkin tidak bersentuhan dengan baik (kadang-kadang). Namun, ini adalah nitpick, karena sebagian besar waktu, bantalan berfungsi dengan baik.
- Bantalan mungkin terlalu dekat satu sama lain bagi pengguna untuk secara tidak sengaja menekan bantalan lain, tetapi ini adalah nitpick lain
- Kasingnya bisa dilapisi (dilapisi veneer atau lainnya) atau dicat agar terlihat lebih bagus.
Secara keseluruhan, proyek ini dilakukan untuk menggunakan beberapa kelebihan sensor dan mikrokontroler saya. Mengingat saya menyelesaikan ini dalam waktu sekitar seminggu (sebenarnya 9 hari), dengan sedikit atau tanpa perencanaan, saya cukup puas dengan hasilnya.
Langkah 5: Membuatnya Terlihat Lebih Bagus
Pada dasarnya, dapatkan beberapa Wallpaper Kayu / Penutup / Veneer dan potong sesuai ukuran. Selain itu, buat beberapa potongan untuk port (Micro USB), dan komponen (seperti sensor jarak). Terakhir, rekatkan pada kayu (saya menggunakan lem super).
Direkomendasikan:
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735
Kotak Barbie: Kotak Kamuflase/ Kotak Boom untuk Pemutar Mp3 Anda: 4 Langkah (dengan Gambar)
Kotak Barbie: Kotak Kamuflase / Kotak Boom untuk Pemutar Mp3 Anda: Ini adalah tas pelindung berlapis untuk pemutar mp3 Anda yang juga mengubah jack headphone menjadi seperempat inci, dapat bertindak sebagai kotak boom di flip sakelar, dan menyamarkan pemutar mp3 Anda sebagai pemutar kaset awal tahun sembilan puluhan atau pencurian rendah serupa di
Bangun Kotak Baterai Kotak Cerutu untuk Radio Tabung: 4 Langkah
Bangun Kotak Baterai Kotak Cerutu untuk Radio Tabung: Jika Anda ingin membangun dan bermain-main dengan radio tabung seperti saya, Anda mungkin memiliki masalah yang sama seperti yang saya lakukan dengan menyalakannya. Sebagian besar sirkuit lama dirancang untuk berjalan dengan baterai b tegangan tinggi yang tidak lagi tersedia. Jadi
Bangun Jam yang Menyerang Lonceng Nyata untuk PC Anda dan Jam yang Menyerang Pemadam Kebakaran.: 3 Langkah (dengan Gambar)
Bangun Jam yang Menyerang Lonceng Nyata untuk PC Anda dan Jam Pemadam Api.: Lonceng kuningan, relai kecil, beberapa hal lagi, dan bel sungguhan dapat berbunyi di desktop Anda. Meskipun proyek ini berjalan di Windows dan Mac OS X juga, saya memutuskan untuk menginstal Ubuntu Linux pada PC yang saya temukan di tempat sampah dan mengerjakannya: Saya tidak pernah
Tampilan Kotak Lampu Dari Kotak Kayu: 9 Langkah (dengan Gambar)
Pajangan Kotak Lampu Dari Kotak Kayu: Saya dan istri memberi ibu saya patung kaca untuk Natal. Saat ibuku membukanya, kakakku berkata "RadBear (dia benar-benar menyebut namaku) bisa membuatkanmu kotak lampu!". Dia mengatakan ini karena sebagai seseorang yang mengoleksi gelas, saya