Daftar Isi:

Tidur Mudah: 5 Langkah (dengan Gambar)
Tidur Mudah: 5 Langkah (dengan Gambar)

Video: Tidur Mudah: 5 Langkah (dengan Gambar)

Video: Tidur Mudah: 5 Langkah (dengan Gambar)
Video: Menggambar, Melukis & Mewarnai Kamar Tidur Yang indah untuk Anak dan Balita | Gambar Dasar #198 2024, Juli
Anonim
Tidur nyenyak
Tidur nyenyak
Tidur nyenyak
Tidur nyenyak

Hai, nama saya Jakob. Saya alergi terhadap tungau debu rumah dan saya menderita asma. Ini adalah inspirasi untuk proyek ini. Untuk tahun pertama saya di MCT, kami mendapat tugas untuk membuat proyek dari awal menggunakan semua pengetahuan yang kami peroleh tahun ini.

Saya memilih untuk membuat sesuatu yang dapat bermanfaat bagi saya dan orang-orang seperti saya yang memiliki masalah dengan alergi. Secara umum saya tidak memiliki banyak masalah di siang hari. Masalah sebenarnya adalah ketika saya sedang tidur dan tidak bisa mengendalikan lingkungan di sekitar saya. Pada malam hari panas bisa naik, kelembapan bisa turun dan kualitas udara bisa memburuk. Semua hal ini dapat memengaruhi cara Anda tidur.

Saya membeli alat pembersih udara beberapa waktu lalu dan segera menyadari bahwa ada lebih sedikit debu di udara dan karena itu saya bisa tidur lebih nyenyak. Saya tidak memiliki hidung tersumbat ketika saya bangun dan saya merasa cukup istirahat, tetapi itu tidak sempurna. Saya masih harus menyalakan dan mematikan pembersih udara setiap saat dan tidak benar-benar tahu kapan itu perlu.

Di sinilah proyek ini datang ke pikiran. Saya memutuskan untuk mulai mengukur nilai yang berbeda, terutama: debu, kualitas udara, suhu dan kelembaban. Dengan nilai-nilai itu, saya dapat menyalakan pembersih udara saya secara otomatis dan saya akan memiliki pandangan yang lebih baik tentang apa yang dapat menyebabkan tidur saya yang buruk.

Ini adalah proyek pertama saya dan saya menyebutnya Sleep Easy.

Perlengkapan

Saya memutuskan untuk menambahkan pelembab udara ke proyek saya karena pentingnya kelembaban pada tidur yang nyenyak dan kesehatan secara keseluruhan. Saya juga mengalami kesulitan meretas pembersih udara saya, jadi untuk saat ini saya hanya menggunakan kipas kecil sebagai contoh.

Untuk membuat ulang proyek ini, inilah yang Anda perlukan. Utama:

  • 1 x Raspberry Pi dan adaptor
  • 1 x Arduino dan kabel USB
  • 1 x kartu SD minimal 8gb

Aktuator:

  • 1 x Pembersih udara (kipas 12v kecil)
  • 1 x Pelembab Udara (Medisana UHW)

Sensor:

  • 1 x DHT22
  • 1 x Grove - Sensor Kualitas Udara v1.3
  • 1 x Grove - Sensor debu

Komponen:

  • Modul relai 1 x 5V
  • 1 x Layar LCD 16x02
  • 1 x Tombol
  • 1 x Catu daya dan adaptor papan tempat memotong roti
  • 1x12v adaptor
  • 4 soket soket listrik

Komponen kecil:

  • 1 x 10kOhm potensiometer/pemangkas
  • 1 x transistor bc337
  • 1 x resistor 470-220Ohm
  • 1 x Dioda
  • Sekitar 10 kabel jumper m/m
  • Sekitar 15 kabel jumper f/f
  • Sekitar 10 kabel jumper m/f

Kasus:

Saya menggunakan beberapa kayu yang saya miliki, tetapi Anda bisa menggunakan apa saja untuk membuat kotak kecil.

Peralatan:

  • Kabel Ethernet
  • Palu
  • Solder Besi
  • Lem kayu
  • kuku kecil
  • Mengebor
  • file kayu
  • Gergaji
  • Cat (warna yang Anda suka)

Anda dapat menemukan Bill of Material di bawah.

Langkah 1: Merakit Sirkuit & Raspberry Pi

Merakit Sirkuit & Raspberry Pi
Merakit Sirkuit & Raspberry Pi
Merakit Sirkuit & Raspberry Pi
Merakit Sirkuit & Raspberry Pi
Merakit Sirkuit & Raspberry Pi
Merakit Sirkuit & Raspberry Pi

Terlampir Anda dapat menemukan papan tempat memotong roti dan skema elektronik.

Komponen utama dari rangkaian ini adalah sensor: DHT22 (Suhu dan Kelembaban), Sensor Kualitas Udara dan Debu dan aktuator: kipas dan pelembab udara.

Kipas angin dikendalikan dengan menggunakan transistor bc337. Jika Anda menggunakan pembersih udara yang sebenarnya, itu mungkin dengan relai seperti pelembab udara.

Karena ada banyak pin GPIO gratis, saya menghubungkan LCD langsung ke Raspberry Pi untuk komunikasi yang jelas dan cepat.

Catatan Samping: Saya menggunakan Arduino untuk membaca di sensor karena alasan utama bahwa sensor debu memerlukan waktu untuk menghitung jumlah debu di udara dan Arduino lebih cocok untuk tugas-tugas dasar yang berulang seperti ini.

Awalnya saya menghubungkan Arduino dan Raspberry Pi dengan konverter logika, tetapi saya menyadari bahwa saya dapat menghemat adaptor dan beberapa kabel dengan menghubungkan Arduino dengan kabel usb langsung ke Raspberry Pi.

Menyiapkan Raspberry Pi

Rekan mahasiswa saya, Killian Okladnicoff, telah membuat panduan yang luar biasa tentang cara menyiapkan Raspberry Pi untuk proyek seperti ini. Lihat langkah 2 dari proyeknya untuk panduan dan lihat juga proyeknya!

Langkah 2: Membuat Kasus

Membuat Kasus
Membuat Kasus
Membuat Kasus
Membuat Kasus
Membuat Kasus
Membuat Kasus

Pada langkah ini Anda dapat banyak berimprovisasi tentang bagaimana Anda ingin membangun sebuah kasus. Saya memilih bentuk kotak sederhana dengan panel geser sehingga saya dapat mengakses bagian dalamnya dengan mudah. Untuk bahan saya biasanya menggunakan kayu bekas.

Dalam gambar Anda dapat menemukan sketsa pertama dengan semua pengukuran. Ini adalah desain yang cukup sederhana yang dapat dibuat oleh siapa saja dengan sedikit keterampilan.

Langkah 3: Menyiapkan Situs Web dan Basis Data

Menyiapkan Situs Web dan Basis Data
Menyiapkan Situs Web dan Basis Data
Menyiapkan Situs Web dan Basis Data
Menyiapkan Situs Web dan Basis Data
Menyiapkan Situs Web dan Basis Data
Menyiapkan Situs Web dan Basis Data
Menyiapkan Situs Web dan Basis Data
Menyiapkan Situs Web dan Basis Data

Setelah menyiapkan Raspberry Pi, Anda dapat menggunakan Visual Studio Code dengan ekstensi ssh jarak jauh untuk terhubung ke Pi Anda. Terlampir ada pdf yang menjelaskan cara mendapatkan file di tempat yang tepat dengan cara yang sangat mudah dan nyaman menggunakan Github. Anda dapat menemukan repositori Github saya di sini.

Basis Data:

Dari repositori, unduh folder Database ke komputer Anda. Anda perlu membuat struktur database pada Pi Anda untuk menyimpan semua data. Untuk ini ikuti petunjuk dalam pdf. Anda perlu mengunduh Mysql Workbench

Pengujian:

Jika Anda mengikuti pdf semuanya akan berfungsi. Jika Anda terhubung dengan kabel Ethernet, Anda dapat menjelajahi 169.254.10.1 dan Anda akan melihat halaman beranda situs web. Namun bagian belakang belum berjalan sehingga Anda tidak akan melihat data baru di situs web.

Jika Anda membuka file app.py di Visual Studio Code dan menjalankannya dengan mengklik segitiga hijau di sudut kanan. Bagian belakang akan mulai mengirim data ke database. Jika Anda menyegarkan situs web dalam beberapa menit, Anda akan melihat suhu, kelembapan, kualitas udara, dan jumlah debu saat ini.

Situs web:

Pada halaman pertama Anda dapat melihat data saat ini.

Jika Anda membuka halaman 'Toestel', Anda dapat menghidupkan dan mematikan kipas/pelembab udara secara manual.

Pada halaman 'Historiek' Anda dapat melihat grafik yang menunjukkan data dari tanggal yang berbeda.

Langkah 4: Otomatisasi

Otomatisasi
Otomatisasi
Otomatisasi
Otomatisasi
Otomatisasi
Otomatisasi

Untuk membuat Pi Anda memulai bagian belakang secara otomatis setiap memulai, Anda perlu mengatur beberapa perintah.

Buka Pi Anda lagi di Visual Studio Code dan buka terminal di bagian bawah.

Masukkan perintah pertama:

Sudo nano /etc/systemd/system/Sleepeasy.service

Simpan dengan Ctrl + O dan keluar dengan Ctrl + X

Anda dapat mengubah nama di akhir untuk apa pun yang Anda inginkan.

Salin teks dari file txt di bawah ini ke terminal.

Kemudian masukkan perintah berikut:

  • Sudo systemctl daemon-reload
  • Sudo systemctl aktifkan Sleepeasy.service
  • Sudo systemctl start Sleepeasy.service
  • Sudo systemctl status Sleepeasy.service

Dengan perintah terakhir, Anda akan melihat bahwa layanan sudah aktif dan berjalan. Sekarang Anda dapat mencoba memulai ulang dengan Sudo reboot.

Setelah beberapa menit layanan akan dimulai dan Anda akan melihat alamat ip ditampilkan di LCD.

Catatan samping:

Layanan mungkin mulai lambat. Untuk memperbaikinya, Anda perlu menghapus "ip=169.254.10.1" dari file boot/cmdline.txt.

Gunakan perintah ini untuk mengedit.

sudo nano /boot/cmdline.txt

Simpan dengan Ctrl + O dan keluar dengan Ctrl + X

Langkah 5: Akhirnya

Terima kasih telah membaca Instructables saya. Saya harap Anda menikmatinya dan dapat membuat ulang proyek ini tanpa banyak masalah.

Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk berkomentar di bawah. Saya akan mencoba menjawab pertanyaan secepatnya.

Salam, Jakob Soens

Direkomendasikan: