Isi kandungan:
- Langkah 1: Mengumpulkan Bahan
- Langkah 2: Pendawaian Semua Komponen Bersama
- Langkah 3: Menyiapkan Pi
- Langkah 4: Memasang Modul & Pakej dan Menyiapkan Pelayan Web
- Langkah 5: Memohon Kod
- Langkah 6: Membina Perumahan
Video: Mudah Bangun: Lampu Bangun Pintar Dibuat Dengan Raspberry Pi: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Pengenalan
Untuk Projek kurikulum1 saya terpaksa membuat sesuatu. Saya selalu terpesona dengan bagaimana lampu bangun seperti akan memberi manfaat kepada anda ketika bangun seperti lampu dari Philips.
Oleh itu, saya memutuskan untuk membuat cahaya bangun.
Saya menjadikan lampu bangun dengan dasar Raspberry Pi, jalur LED, pembesar suara dan beberapa sensor persekitaran untuk mendapatkan ukuran.
Berikut adalah ciri-cirinya:
- Pelayan web dihoskan di Pi
- Data akan dieksport ke pangkalan data MySql
- Halaman web yang menunjukkan data
- Halaman web yang melaksanakan penyataan
Projek ini telah menjadi pengalaman pembelajaran yang hebat bagi saya. Ini membuat saya menyelesaikan beberapa masalah yang tidak dijangka. Saya belajar sedikit mengenai keupayaan Pi dan bagaimana php berkomunikasi dengan segalanya.
Langkah 1: Mengumpulkan Bahan
Untuk projek saya, saya memerlukannya beberapa bahagian yang akan saya senaraikan di bawah, Terdapat juga fail excel dengan semua harga komponen dengan laman web yang sesuai dari mana saya memesannya.
Komponen:
- Raspberry Pi 3 model B +
- Bekalan kuasa Raspberry Pi
- Raspberry Pi T-tukang sepatu
- Stereo 3.7W Kelas D Audio Amplifier-Max98306
- 2 x Pembesar suara - diameter 3 "- 4 Ohm 3 Watt
- LCD negatif lampu latar RGB 20x4
- Jalur LED Digital Adafruit Dotstar - Putih 144 - 0.5 meter
- Sensor ultrasonik HC-SR04
- Sensor DHT11
- Kabel pelompat (m hingga f) dan (m hingga m)
- 470 Ohm & perintang 330 Ohm
Reka bentuk bahan:
- Kayu MDF 7mm
- plastik
Alat:
- Besi pematerian
- Pistol gam
Secara keseluruhan, bahan tersebut berharga sekitar 210 Euro.
Langkah 2: Pendawaian Semua Komponen Bersama
Saya membina litar dengan mengikuti skema Fritzing yang saya buat, anda boleh mendapatkan dokumen pdf papan pemuka dan skim elektrik di bawah.
Litar ini mempunyai pelbagai sensor, pembesar suara, paparan lcd dan jalur LED yang berfungsi bersama sebagai satu. Saya akan menyenaraikan setiap komponen mengenai bagaimana anda perlu menghubungkannya dan dapat dijumpai dalam skema.
- Sensor ultrasonik: sensor ini mengira jarak antara sensor dan objek di hadapannya. Dengan fungsi ini kita dapat mengotomatisasi kemampuan tertentu dengan memegang tangan anda di hadapannya. Ia mempunyai 4 pin: ground, 5V, trigger dan echo. Output gema memerlukan perintang antara tanah dan pin gema.
- Sensor DHT11: sensor ini mengukur suhu dan kelembapan. Sekiranya anda membelinya dengan PCB daripada perintang 10k telah disolder dengan sensor dan menjadikannya sangat mudah untuk memasangnya.
- Ledstrip: untuk jalur pendahuluan, bekalan kuasa luaran memerlukannya untuk mengaktifkannya jika tidak, anda boleh mendapatkan pi raspberry anda tanpa menggunakannya. Kawat DI menuju ke pin MOSI pi dan CI menuju ke pin SCLK.
- Paparan lcd: khas paparan rbg memerlukan banyak wayar, semua pin pi yang digunakan boleh digunakan dengan pin GPIO biasa. Ia juga memiliki potensiometer untuk mengubah kontras paparan.
- Butang tekan: Saya menggunakannya untuk meletakkan raspberry dalam mod shutdown dan dengan menekan sekali lagi ke mode bangun. Biasanya sambungan terbuka memerlukannya.
- Akhirnya penguat dengan pembesar suara: kerana kita hanya menggunakan pembesar suara, kita memerlukan penguat untuk membuat isyarat cukup kuat untuk menghasilkan suara. Ia dihubungkan dengan input audio dari raspberry pi.
Langkah 3: Menyiapkan Pi
Pertama sekali anda memerlukan Raspbian yang boleh anda muat turun di sini.
Saya menggunakan monitor yang disambungkan dengan HDMI dari raspberry pi selepas pemasangan kad sd. Dengan tetikus dan papan kekunci disambungkan ke port usb dari pi. Kemudian anda mengikuti tetapan mulai di layar untuk menginisialisasi raspberry pi, pastikan untuk mengubah panel konfigurasi fungsi tertentu seperti SPI, I2C, … untuk mengaktifkan.
Masukkan arahan berikut di command prompt anda di Pi anda:
sudo apt-get kemas kini
Ini mungkin mengambil masa, jadi selesa. Selepas kemas kini kami akan menaik taraf
sudo apt-get peningkatan
Langkah 4: Memasang Modul & Pakej dan Menyiapkan Pelayan Web
Kami memasang setiap modul untuk python dengan:
sudo pip3 install name_of_module
Senarai modul memerlukannya:
- adafruit-circuitpython-charlcd
- adafruit-dht
- adafruit-circuitpython-dotstar
- adafruit-blinka
- RPI. GPIO
Mungkin ada yang lain tetapi jika anda mendapat ralat yang mengatakan tidak dapat menemui modul, pasang saja.
Juga perintah berikut, kerana anda memerlukan versi 3.4 dan bukan 3.3!
pasang python3 -m --upgrade --force-reinstall spidev
Untuk menyediakan pelayan web saya menggunakan termos.
Langkah 5: Memohon Kod
Untuk kod anda perlu memastikan bahawa semuanya ada dalam folder / var / www / html
Anda boleh mendapatkan kod dari Github.
Laman web ini juga responsif sehingga boleh dibuka di telefon bimbit tanpa kehilangan ciri atau sebaliknya.
Semasa Pi sedang boot, ia akan mula menjalankan skrip python utama saya. Ini akan memastikan data ditunjukkan di laman web. Untuk menambah skrip semasa boot, anda perlu melakukan systemd dengan cara yang lebih baik. Periksa pautan.
Untuk butang anda perlu menggunakan pin fizikal 5 dari pi dan tanah. Gunakan pin pada butang, pin terbuka biasa dan pin biasa. Polariti Btw tidak penting!
Lakukan arahan berikut di terminal pi raspberry anda dan anda seharusnya dapat mematikan dan memulakan pi anda dengan menekan butang.
git klon
Langkah 6: Membina Perumahan
Untuk perumahan saya menggunakan kayu parut yang saya potong dan disatukan dengan gam. Untuk membuat bahagian depan sedikit condong, saya harus mengira sisi miring kerana apabila anda tidak menghitungnya, walaupun itu bukan miring besar, kepingan kayu tidak akan sesuai.
Anda mesti sentiasa berhati-hati dengan ukuran pada kepingan kayu, kerana kadangkala anda boleh melupakan ketebalan kayu.
Lubang dilakukan dengan mesin gerudi dan menggergaji.
Setelah selesai anda boleh mula mengecatnya, saya menggunakan pelukis semburan dengan warna coklat untuknya. Pastikan anda melakukannya di luar dan cuba menjauhkan diri dari tempat asap beracun.
Untuk pembesar suara dan bahagian belakang saya menggunakan scews untuk menghubungkannya.
Bahagian atas saya menggunakan plastik yang juga terpaku.
Finnaly saya menambah beberapa bahagian peranti.
Disyorkan:
Lampu LED Meja Pintar - Pencahayaan Pintar W / Arduino - Ruang Kerja Neopixels: 10 Langkah (dengan Gambar)
Lampu LED Meja Pintar | Pencahayaan Pintar W / Arduino | Ruang Kerja Neopixels: Sekarang beberapa hari kita menghabiskan banyak masa di rumah, belajar dan bekerja secara maya, jadi mengapa tidak menjadikan ruang kerja kita lebih besar dengan sistem lampu khas Arduino dan Ws2812b berdasarkan LED. Di sini saya tunjukkan kepada anda bagaimana membina Smart anda Lampu LED Meja yang
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
SafetyLock: Kunci Pintar Dibuat Dengan Raspberry Pi (Cap Jari dan RFID): 10 Langkah
SafetyLock: Kunci Pintar Dibuat Dengan Raspberry Pi (Cap Jari dan RFID): Adakah anda pernah mahukan cara yang lebih mudah untuk mengamankan rumah anda? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat SafetyLock, ini adalah kunci yang boleh dibuka dengan cap jari anda, lencana RFID dan juga melalui laman web. Berkat konsep ini, anda akan
Perangkap Kamera Raspberry Pi Mudah Dibuat Dari Bekas Makanan: 6 Langkah (dengan Gambar)
Perangkap Kamera Raspberry Pi Mudah Dibuat Dari Bekas Makanan: " Nampaknya saya bahawa dunia semula jadi adalah sumber kegembiraan yang paling hebat, sumber kecantikan visual terbesar, sumber minat intelektual terbesar. Ini adalah sumber terbesar dalam hidup yang menjadikan hidup layak untuk dijalani. &Quot; - D
Lampu Pintar Mudah $ 5 Dengan Antara Muka Web Telefon Pintar: 4 Langkah
Lampu Pintar $ 5 Mudah Dengan Antara Muka Web Telefon Pintar: Hai! Nama saya Raphael. Ini adalah Instructable pertama saya! Motif utama saya mencipta lampu ini adalah untuk membantu kehidupan orang-orang yang kurang berupaya bergerak. Suatu hari nanti, kita tidak akan mempunyai suis di dinding atau palam yang sukar dijangkau, melainkan telefon pintar kita untuk mengawal