Daftar Isi:
- Perlengkapan
- Langkah 1: Alat yang Diperlukan
- Langkah 2: Dimulai Dengan Diagram Sirkuit
- Langkah 3: Membuat Diagram Sirkuit
- Langkah 4: Menyiapkan Pi
- Langkah 5: Membuat Database Shematic
- Langkah 6: Kode (Pi dan ESP)
- Langkah 7: Sisi ESP32
- Langkah 8: Membuat Casing
- Langkah 9: Gambar Di Mana Anda Ingin Lubang/Bagian Anda Diperdalam
- Langkah 10: Buat Lubang dan Potongan
- Langkah 11: Menyolder Komponen Ke Pcb
- Langkah 12: Memasang Semuanya di Casing
- Langkah 13: Sentuhan Akhir: Eksterior
- Langkah 14: Membuat Beberapa Penyesuaian Eksterior/interior
- Langkah 15: Hasilnya
Video: GOOB - Jam Alarm Cerdas: 15 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
GOOB adalah akronim untuk "Get Out Of Bed", nama yang cocok untuk proyek saya. Saya ingin membuat perangkat yang dapat membantu membangunkan saya di pagi hari karena ini bukan tugas yang paling mudah. Ide utamanya adalah bahwa jam alarm tidak menghentikan alarm sebelum Anda bangun dari tempat tidur dan tetap berada di luar tempat tidur selama lebih dari beberapa menit. Saya juga ingin menambahkan beberapa manfaat lain seperti lampu malam dengan fungsi bangun dan pengisi daya nirkabel. Jadi mari kita langsung ke build!
Perlengkapan
Ini adalah komponen yang Anda perlukan.
1. Coppertape (Aliexpress)
2. ESP32 X 1 (Aliexpress)
3. Sensor jarak IR Tajam 2y0A21 X 1 (Aliexpress)
4. Resistor dan komponen kecil lainnya
4a. 2K resistor
4b. 1Kresistor
4c. cabel
5. Pengisi daya nirkabel (Aliexpress)
6. Tombol X 1
7. TIP120 X 1 (Aliexpress)
8. LCD X 1 (Aliexpress)
9. Ledstrip (Aliexpress)
10. Potensiometer X 1
11. Buzzer X 1
12. MCP 3008 X 1 (Amazon)
13. SN74HC595N X 1
14. PCB (untuk menyolder ke)
15. RaspberryPI X 1
16. Kayu (min 25X70 cm)
17. Pita stiker
(eksterior)
18. Dongle nirkabel (Amazon)
harga total semua komponen harus antara 90 dan 170 euro (tergantung apakah Anda punya waktu atau tidak (aliexpress))
Langkah 1: Alat yang Diperlukan
1. Besi solder/stasiun (jika Anda ingin menyoldernya ke PCB)
2. Beberapa alat pertukangan dasar
3. Lem kayu
4. Pistol lem panas (untuk mengamankan bagian-bagian ke casing)
5. Amplas
6. Pemotong Kotak
7. Bor
8. Powertools (opsional)
Langkah 2: Dimulai Dengan Diagram Sirkuit
ESP32
Rencana untuk ESP32 adalah memposting ke server web di Pi jika orang tersebut masuk atau meninggalkan tempat tidurnya. Itu sebabnya ESP tidak langsung terhubung ke Pi.
Sensor jarak IR tajam 2y0A21
Anda memerlukan MCP3008 untuk mengubah data analog menjadi data digital yang dapat dibaca. jika Anda ingin menambahkan sensor analog lainnya, Anda cukup menghubungkannya ke pin gratis yang tersisa di MCP
Layar LCD
Di sini saya memilih untuk menggunakan LCD dengan shiftregister untuk menyimpan beberapa pin GPIO dari pi. Anda juga dapat memilih untuk menghubungkan LCD langsung ke pi atau Anda bahkan dapat menggunakan layar oled jika Anda menginginkannya.
strip led
Saya telah menggunakan strip led yang saya temukan di rumah itu adalah model non-RGB. Untuk penggunaan saya, itulah yang ada dalam pikiran saya. Jika Anda ingin lebih memperluas desain dan menggunakan rgb ledstrip, Anda bisa melakukannya. Anda akan lebih banyak transistor dan Anda harus mengubah beberapa hal dalam kode juga.
Langkah 3: Membuat Diagram Sirkuit
Dengan menggunakan semua item yang disebutkan dan melihat diagram, Anda dapat membuat ulang sirkuit.
Saya mulai dengan membangun sirkuit pada papan tempat memotong roti untuk memudahkan pengujian dan mengutak-atik, tetapi jika Anda lebih suka menyoldernya langsung ke PCB, Anda juga bisa melakukannya.
Langkah 4: Menyiapkan Pi
Sebelum memprogram komponen ada beberapa langkah yang harus diambil dengan pi.
Langkah 1: Menyiapkan WLAN sebagai statis dan menggunakan WLAN 1 sebagai koneksi wifi
Untuk langkah ini saya akan memberikan tautan ke situs resmi Raspberry di mana Anda dapat mengikuti langkah-langkahnya (Anda dapat menemukan langkah-langkahnya di sini)
Langkah 2: Menyiapkan database Mysql di pi
Ini diperlukan untuk mengeluarkan data tidur nanti. Tentang ini Anda juga dapat menemukan tutorial yang cukup di internet jadi saya tidak akan menjelaskan semuanya di sini. (tautan ke salah satu tutorial di sini)
Langkah 3: Menyiapkan server web Apache
Yang satu ini cukup sederhana. Anda hanya perlu melakukan 'Sudo apt install Apache2' dan hanya itu. Sekarang Anda dapat mengubah situs di direktori '/var/www/html' ke html, css dan js yang ditemukan di github saya
Langkah 5: Membuat Database Shematic
Untuk database saya telah memilih desain simpel dengan akses ke hal-hal paling penting yang ingin saya log bahkan dengan beberapa hal tambahan untuk ekspansi lebih lanjut.
Langkah 6: Kode (Pi dan ESP)
Untuk coding saya menggunakan Pycharm program yang mudah digunakan yang saya gunakan di sekolah.
Pemrograman ESP32 Saya telah memilih untuk menggunakan IDE arduino. Anda perlu memasang beberapa papan tambahan ke IDE agar dapat mengirim kode ke ESP Anda (tutorial di sini).
Untuk kodenya, Anda bisa pergi ke halaman GitHub saya
Langkah 7: Sisi ESP32
Di sini cukup sederhana. Dengan kode yang dapat Anda temukan di github saya, Anda hanya perlu menghubungkan kabel pita tembaga ke pin 4 (pin sentuh kapasitif) dan Anda bisa meletakkannya di dalam bantal atau di bawah Anda menyebar.
Untuk menghubungkan esp32 ke pi Anda hanya perlu terhubung dengan titik akses yang disebut ESP32 terhubung dengan kata sandi 12345678 dan pergi ke halaman router melalui smartphone Anda. Di sana pilih menu dan pilih titik akses baru. Di sini Anda memilih nama titik akses pi Anda dan memberikan kata sandi, itu saja!
Langkah 8: Membuat Casing
Potong kayu menjadi potongan-potongan kecil dan rekatkan menjadi bentuk kotak (jangan rekatkan bagian atasnya)
Langkah 9: Gambar Di Mana Anda Ingin Lubang/Bagian Anda Diperdalam
Menggambar di atasnya dengan pensil tampak seperti cara terbaik bagi saya.
Langkah 10: Buat Lubang dan Potongan
Untuk bagian yang lebih dalam, saya menemukan cara termudah untuk melakukannya dengan pemotong kotak dan menghaluskannya lebih lanjut dengan mengampelasnya dengan amplas. Itu mungkin karena jenis kayu saya. Untuk lubang lainnya saya akan merekomendasikan menggunakan powertools, tetapi mengebor lubang dan menggunakan fretsaw juga akan berhasil.
Langkah 11: Menyolder Komponen Ke Pcb
Langkah ini tidak wajib tetapi memberikan komponen tampilan yang lebih bersih dan akan lebih mudah untuk dipasang ke dalam casing kayu.
Langkah 12: Memasang Semuanya di Casing
Lihat apakah semuanya cocok dalam kasus ini. Anda dapat mulai menempelkan lem panas pada beberapa bagian tetapi ingat bahwa Anda masih perlu menempelkan stiker plastik untuk membuat bagian luarnya terlihat bagus, jadi saya akan merekomendasikan untuk menunggu dengan lem panas.
Langkah 13: Sentuhan Akhir: Eksterior
Saya telah memilih untuk menggunakan stiker besar yang memberikan tampilan luar yang lebih bagus. Anda juga bisa memilih untuk cat.
Langkah 14: Membuat Beberapa Penyesuaian Eksterior/interior
Sekarang saatnya untuk lem panas beberapa bagian ke casing dan jika Anda ingin menyelesaikan lampu LED seperti saya, Anda bisa pergi ke toko hobi lokal Anda dan mencari beberapa plastik susu seperti bahan untuk meredakan pencahayaan. Anda bisa mengiris beberapa garis tipis dan menempatkannya di atas LED seperti yang ditunjukkan.
Langkah 15: Hasilnya
Jam alarm yang berfungsi yang dapat dikontrol dari situs web dengan kemampuan pengisian daya nirkabel dan juga dapat digunakan sebagai lampu malam. Tidak akan ada penundaan setelah Anda memasang jam alarm ini.
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
Lampu Keamanan Cerdas WiFi DIY Dengan Shelly 1: 6 Langkah (dengan Gambar)
Lampu Keamanan Cerdas WiFi DIY Dengan Shelly 1: Instruksi ini akan melihat cara membuat lampu keamanan pintar DIY menggunakan relai pintar Shelly 1 dari Shelly. Membuat lampu keamanan menjadi cerdas akan memungkinkan Anda untuk memiliki kontrol lebih besar saat diaktifkan dan berapa lama lampu itu menyala. Bisa jadi akt
Peta Cerdas Idaho Dengan Data LED + Seni: 8 Langkah (dengan Gambar)
Peta Cerdas Idaho Dengan Data LED + Seni: Saya selalu menginginkan cara untuk menampilkan data geografis secara artistik dan dinamis dengan "lukisan" peta dengan cahaya. Saya tinggal di Idaho dan mencintai negara saya jadi saya pikir ini akan menjadi tempat yang bagus untuk memulai! Selain menjadi karya seni
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