Daftar Isi:
- Langkah 1: Mengumpulkan Bahan
- Langkah 2: Menghubungkan Semua Compenents Bersama
- Langkah 3: Menyiapkan Pi
- Langkah 4: Memasang Modul & Paket dan Menyiapkan Server Web
- Langkah 5: Menerapkan Kode
- Langkah 6: Membangun Perumahan
Video: Easy Wake-Up: Smart Wake-Up Light Dibuat Dengan Raspberry Pi: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Pendahuluan
Untuk kurikulum Project1 saya harus membuat sesuatu. Saya selalu terpesona tentang bagaimana lampu bangun seperti itu akan bermanfaat bagi Anda saat bangun seperti yang dari philips.
Jadi saya memutuskan untuk membuat lampu bangun.
Saya membuat lampu bangun dengan Raspberry Pi sebagai dasar, strip led, speaker, dan beberapa sensor lingkungan untuk mendapatkan pengukuran.
Berikut adalah fitur-fiturnya:
- Server web di-host di Pi
- Data diekspor ke database MySql
- Halaman web yang menampilkan data
- Halaman web yang mengeksekusi pernyataan
Proyek ini merupakan pengalaman belajar yang luar biasa bagi saya. Itu membuat saya memecahkan beberapa masalah yang tidak terduga. Saya belajar sedikit tentang kemampuan Pi dan bagaimana php berkomunikasi dengan semuanya.
Langkah 1: Mengumpulkan Bahan
Untuk proyek saya, saya membutuhkannya beberapa bagian yang akan saya cantumkan di bawah, Akan ada juga file excel dengan semua harga komponen dengan situs web yang sesuai dari tempat saya memesannya.
Komponen:
- Raspberry Pi 3 model B+
- Catu daya Raspberry Pi
- Raspberry Pi T-cobbler
- Stereo 3.7W Kelas D Audio Amplifier-Max98306
- 2 x Speaker - diameter 3" - 4 Ohm 3 Watt
- RGB Backlight LCD negatif 20x4
- Adafruit Dotstar Digital LED Strip - Putih 144 - 0,5 meter
- Sensor ultrasonik HC-SR04
- Sensor DHT11
- Kabel jumper (m ke f) dan (m ke m)
- 470 Ohm & 330 Ohm resistor
Desain bahan:
- Kayu MDF 7mm
- plastik
Peralatan:
- Besi solder
- Lem tembak
Total bahan akan menelan biaya sekitar 210 Euro.
Langkah 2: Menghubungkan Semua Compenents Bersama
Saya membangun rangkaian dengan mengikuti skema Fritzing yang saya buat, Anda dapat menemukan dokumen pdf dari breaboard dan skema listrik di bawah ini.
Rangkaian ini memiliki beberapa sensor, speaker, layar lcd dan strip led yang bekerja bersama sebagai satu. Saya akan membuat daftar untuk setiap komponen tentang bagaimana Anda perlu menghubungkan ini dan dapat menemukannya dalam skema.
- Sensor Ultrasonik: sensor ini menghitung jarak antara sensor dan objek di depannya. Dengan fungsi ini kita dapat mengotomatisasi kemampuan tertentu dengan memegang tangan Anda di depannya. Ini memiliki 4 pin: ground, 5V, pemicu dan gema. Keluaran gema membutuhkan resistor antara ground dan pin gema.
- Sensor DHT11: sensor ini mengukur suhu dan kelembaban. Jika Anda membelinya dengan PCB daripada resistor 10k sudah disolder dengan sensor dan membuatnya sangat mudah untuk memasangnya.
- Strip led: untuk ledstrip, catu daya eksternal diperlukan untuk menyalakannya, jika tidak, Anda dapat dmg raspberry pi Anda tanpa menggunakannya. Kawat DI menuju ke pin MOSI dari pi dan CI menuju ke pin SCLK.
- Layar lcd: khususnya layar rbg membutuhkan banyak kabel, semua pin pi yang digunakan dapat digunakan dengan pin GPIO.pin normal. Ini juga memiliki potensiometer untuk mengubah kontras tampilan.
- Tombol tekan: Saya menggunakannya untuk meletakkan raspberry dalam mode mati dan dengan menekan lagi ke mode bangun. Biasanya koneksi terbuka diperlukan untuk itu.
- Akhirnya amplifier dengan speaker: karena kami hanya menggunakan speaker, kami membutuhkan amplifier untuk membuat sinyal cukup kuat untuk menghasilkan suara. Ini terhubung dengan input audio dari raspberry pi.
Langkah 3: Menyiapkan Pi
Pertama-tama Anda membutuhkan Raspbian yang dapat Anda unduh di sini.
Saya menggunakan monitor yang terhubung dengan HDMI dari raspberry pi setelah pemasangan kartu sd. Dengan mouse dan keyboard terhubung ke port usb pi. Kemudian Anda mengikuti pengaturan awal di layar untuk menginisialisasi raspberry pi, pastikan untuk mengubah di panel konfigurasi fungsi-fungsi tertentu seperti SPI, I2C, … untuk mengaktifkan.
Masukkan perintah berikut di command prompt Anda di Pi Anda:
sudo apt-get update
Ini mungkin memakan waktu cukup lama, jadi merasa nyaman. Setelah pembaruan, kami akan meningkatkan
sudo apt-get upgrade
Langkah 4: Memasang Modul & Paket dan Menyiapkan Server Web
Kami menginstal setiap modul untuk python dengan:
sudo pip3 instal nama_of_module
Daftar modul yang membutuhkannya:
- adafruit-circuitpython-charlcd
- adafruit-dht
- adafruit-circuitpython-dotstar
- adafruit-blinka
- RPI. GPIO
Mungkin ada lebih banyak tetapi jika Anda mendapatkan kesalahan yang mengatakan tidak dapat menemukan modul, instal saja.
Juga perintah berikut, karena Anda memerlukan versi 3.4 dan bukan 3.3!
python3 -m pip install --upgrade --force-reinstall spidev
Untuk menyiapkan server web saya menggunakan flask.
Langkah 5: Menerapkan Kode
Untuk kode Anda perlu memastikan bahwa semuanya ada di folder /var/www/html
Anda bisa mendapatkan kode dari Github.
Situs ini juga responsif sehingga bisa dibuka di ponsel tanpa kehilangan fitur atau lainnya.
Saat Pi sedang boot, itu akan mulai menjalankan skrip python utama saya. Ini akan menjaga agar data ditampilkan di situs web. Untuk menambahkan skrip saat boot, Anda perlu melakukan systemd dengan cara yang lebih disukai. Periksa tautan.
Untuk tombol Anda perlu menggunakan pin fisik 5 dari pi dan ground. Gunakan pin pada tombol, pin terbuka normal dan pin umum. Btw polaritas tidak masalah!
Lakukan perintah berikut di terminal raspberry pi Anda dan Anda harus dapat mematikan dan memulai pi Anda dengan menekan tombol.
git clone
Langkah 6: Membangun Perumahan
Untuk housingnya saya menggunakan kayu scavanged yang saya potong-potong dan dirangkai dengan lem. Untuk membuat bagian depan sedikit miring, saya harus menghitung sisi miringnya karena ketika Anda tidak menghitungnya, meskipun kemiringannya tidak besar, potongan kayu tidak akan cocok satu sama lain.
Anda harus selalu berhati-hati dengan pengukuran pada potongan kayu, karena terkadang Anda bisa melupakan ketebalan kayu.
Lubang dibuat dengan mesin bor dan gergaji.
Setelah selesai Anda bisa mulai mengecatnya, saya menggunakan cat semprot dengan warna coklat untuk itu. Pastikan Anda melakukannya di luar dan mencoba untuk menjauh dari tempat asal asap beracun.
Untuk speaker dan bagian belakang saya menggunakan sekrup untuk menghubungkannya.
Bagian atas saya menggunakan plastik yang juga dilem.
Akhirnya saya menambahkan beberapa kaki perangkat.
Direkomendasikan:
Lighted LED Holocron (Star Wars): Dibuat dengan Fusion 360: 18 Langkah (dengan Gambar)
Lighted LED Holocron (Star Wars): Dibuat di Fusion 360: Saya sangat senang saat bekerja dengan Fusion 360 untuk menciptakan sesuatu yang indah, terutama untuk membuat sesuatu dengan pencahayaan. Mengapa tidak membuat proyek dengan menggabungkan film Star Wars dengan pencahayaan? Oleh karena itu, saya memutuskan untuk membuat proyek yang dapat diinstruksikan ini
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
SafetyLock: Smart Lock Dibuat Dengan Raspberry Pi (Sidik Jari dan RFID): 10 Langkah
SafetyLock: Smart Lock yang Dibuat Dengan Raspberry Pi (Sidik Jari dan RFID): Pernahkah Anda menginginkan cara yang lebih mudah diakses untuk mengamankan rumah Anda? Jika demikian, ini adalah solusi untuk Anda! Saya membuat SafetyLock, ini adalah kunci yang dapat dibuka dengan sidik jari Anda, lencana RFID dan bahkan melalui situs web. Berkat konsep ini Anda akan
Kamera-Microscope Combiner Dibuat Dengan Lego: 12 Langkah (dengan Gambar)
Kamera-Mikroskop Combiner Dibuat Dengan Lego: Halo semuanya,Hari ini saya akan menunjukkan cara membuat kamera ke mikroskop combiner (dibuat dengan bagian Lego) yang kita dapat menangkap detail pada mikroskop lebih mudah. Ayo mulai
Musical Menorah (dibuat Dengan Arduino): 13 Langkah (dengan Gambar)
Musical Menorah (dibuat Dengan Arduino): Chanukah akan segera hadir! Jadi saya pikir itu akan menjadi ide bagus untuk membuat proyek yang berkaitan dengan liburan. Saya membuat Chanukah Menorah keren ini dengan Arduino yang memainkan lagu berbeda setiap kali Anda mengubah malam dengan menekan tombol. LED