Isi kandungan:

Mudah Bangun: Lampu Bangun Pintar Dibuat Dengan Raspberry Pi: 6 Langkah
Mudah Bangun: Lampu Bangun Pintar Dibuat Dengan Raspberry Pi: 6 Langkah

Video: Mudah Bangun: Lampu Bangun Pintar Dibuat Dengan Raspberry Pi: 6 Langkah

Video: Mudah Bangun: Lampu Bangun Pintar Dibuat Dengan Raspberry Pi: 6 Langkah
Video: Cara buat kontrol Lampu jarak jauh Menggunakan NodeMCU esp8266+Blynk #IOT 2024, November
Anonim
Mudah Bangun: Lampu Bangun Pintar Dibuat Dengan Raspberry Pi
Mudah Bangun: Lampu Bangun Pintar Dibuat Dengan Raspberry Pi

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

Mengumpulkan Bahan
Mengumpulkan Bahan
Mengumpulkan Bahan
Mengumpulkan Bahan
Mengumpulkan Bahan
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

Pendawaian Semua Komponen Bersama
Pendawaian Semua Komponen Bersama
Pendawaian Semua Komponen Bersama
Pendawaian Semua Komponen Bersama
Pendawaian Semua Komponen Bersama
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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Butang tekan: Saya menggunakannya untuk meletakkan raspberry dalam mod shutdown dan dengan menekan sekali lagi ke mode bangun. Biasanya sambungan terbuka memerlukannya.
  6. 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

Menyiapkan Pi
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

Memasang Modul & Pakej dan Menyiapkan Pelayan Web
Memasang Modul & Pakej dan Menyiapkan Pelayan Web
Memasang Modul & Pakej dan Menyiapkan Pelayan Web
Memasang Modul & Pakej dan Menyiapkan Pelayan Web

Kami memasang setiap modul untuk python dengan:

sudo pip3 install name_of_module

Senarai modul memerlukannya:

  1. adafruit-circuitpython-charlcd
  2. adafruit-dht
  3. adafruit-circuitpython-dotstar
  4. adafruit-blinka
  5. 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

Memohon Kod
Memohon Kod
Memohon Kod
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

Membina Perumahan
Membina Perumahan
Membina Perumahan
Membina Perumahan
Membina Perumahan
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: