Isi kandungan:
- Bekalan
- Langkah 1: Memasang Litar & Raspberry Pi
- Langkah 2: Membuat Kes
- Langkah 3: Menyiapkan Laman Web dan Pangkalan Data
- Langkah 4: Automasi
- Langkah 5: Akhirnya
Video: Mudah Tidur: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hai, nama saya Jakob. Saya alah kepada tungau debu rumah dan saya menghidap asma. Inilah inspirasi untuk projek ini. Untuk tahun pertama MCT kami mendapat tugasan untuk membuat projek dari awal menggunakan semua pengetahuan yang kami peroleh tahun ini.
Saya memilih untuk membuat sesuatu yang dapat memberi manfaat kepada saya dan orang seperti saya yang menghadapi masalah alahan. Secara amnya saya tidak menghadapi banyak masalah pada waktu siang. Masalah sebenarnya adalah ketika saya tidur dan tidak dapat mengawal persekitaran di sekeliling saya. Pada waktu malam panas boleh meningkat, kelembapan boleh turun dan kualiti udara boleh bertambah buruk. Semua perkara ini boleh mempengaruhi cara anda tidur.
Saya membeli alat pembersih udara beberapa saat lalu dan segera menyedari bahawa terdapat kurang debu di udara dan oleh itu saya dapat tidur lebih lena. Saya tidak mempunyai hidung tersumbat ketika saya bangun dan saya berasa tenang, tetapi tidak sempurna. Saya masih harus menghidupkan dan mematikan alat pembersih udara setiap kali dan tidak tahu bila perlu.
Di sinilah projek ini difikirkan. Saya memutuskan untuk mula mengukur nilai yang berbeza, terutamanya: habuk, kualiti udara, suhu dan kelembapan. Dengan nilai-nilai tersebut, saya dapat menghidupkan pembersih udara secara automatik dan saya mempunyai pandangan yang lebih baik mengenai apa yang boleh menyebabkan tidur saya tidak lena.
Ini adalah projek pertama saya dan saya menyebutnya Sleep Easy.
Bekalan
Saya memutuskan untuk menambahkan pelembap udara ke projek saya kerana pentingnya kelembapan pada tidur yang lena dan kesihatan. Saya juga menghadapi masalah meretas alat pembersih udara saya sehingga sekarang saya hanya menggunakan kipas kecil sebagai contoh.
Untuk membuat semula projek ini, inilah yang anda perlukan. Utama:
- 1 x Raspberry Pi dan penyesuai
- 1 x kabel Arduino dan USB
- 1 x kad SD minimum 8gb
Penggerak:
- 1 x Pembersih udara (kipas 12v kecil)
- 1 x Pelembap Udara (Medisana UHW)
Sensor:
- 1 x DHT22
- 1 x Grove - Sensor Kualiti Udara v1.3
- 1 x Grove - Sensor habuk
Komponen:
- Modul relay 1 x 5V
- 1 x Paparan LCD 16x02
- 1 x Butang
- 1 x Bekalan kuasa dan penyesuai papan roti
- Penyesuai 1 x 12v
- 4 jalur soket kuasa
Komponen kecil:
- Potensiometer / perapi 1 x 10kOhm
- 1 x transistor bc337
- 1 x perintang 470-220Ohm
- 1 x Diod
- Lebih kurang 10 wayar pelompat m / m
- Lebih kurang 15 wayar pelompat f / f
- Lebih kurang 10 wayar pelompat m / f
Kes:
Saya menggunakan beberapa kayu yang sudah terbaring, tetapi anda boleh menggunakan apa sahaja untuk membuat kotak kecil.
Alat:
- Kabel Ethernet
- Tukul
- Besi pematerian
- Gam kayu
- Kuku kecil
- Gerudi
- Fail kayu
- Melihat
- Cat (warna yang anda suka)
Anda boleh mendapatkan Bil Bahan di bawah.
Langkah 1: Memasang Litar & Raspberry Pi
Lampirkan anda dapat mencari papan roti dan skema elektronik.
Komponen utama litar ini adalah sensor: DHT22 (Suhu dan Kelembapan), Kualiti Udara dan Sensor Debu dan penggerak: kipas dan pelembap udara.
Kipas dikawal dengan menggunakan transistor bc337. Sekiranya anda menggunakan alat pembersih udara yang sebenarnya, ia mungkin menggunakan geganti seperti pelembap udara.
Oleh kerana terdapat banyak pin GPIO percuma, saya menyambungkan LCD terus ke Raspberry Pi untuk komunikasi yang jelas dan pantas.
Nota Sampingan: Saya menggunakan Arduino untuk membaca sensor kerana alasan utama bahawa sensor debu memerlukan sedikit masa untuk mengira jumlah habuk di udara dan Arduino lebih sesuai untuk tugas-tugas asas seperti ini.
Pada mulanya saya menghubungkan Arduino dan Raspberry Pi dengan penukar logik, tetapi saya menyedari bahawa saya dapat menyimpan penyesuai dan beberapa kabel dengan menghubungkan Arduino dengan kabel usb terus ke Raspberry Pi.
Menyiapkan Raspberry Pi
Pelajar rakan saya Killian Okladnicoff telah membuat panduan hebat mengenai cara menyediakan Raspberry Pi untuk projek seperti ini. Lihat langkah 2 projeknya untuk panduan dan lihat juga projeknya!
Langkah 2: Membuat Kes
Dalam langkah ini, anda dapat banyak membuat keputusan mengenai bagaimana anda ingin membina casing. Saya memilih bentuk kotak sederhana dengan panel gelangsar supaya saya dapat mengakses bahagian dalam dengan mudah. Untuk bahan, saya menggunakan kayu sekerap.
Dalam gambar anda boleh mendapatkan lakaran pertama dengan semua ukuran. Reka bentuk yang cukup sederhana yang boleh dibuat oleh sesiapa sahaja yang mempunyai sedikit kemahiran.
Langkah 3: Menyiapkan Laman Web dan Pangkalan Data
Setelah menyiapkan Raspberry Pi, anda dapat menggunakan Visual Studio Code dengan sambungan ssh jauh untuk menyambung ke Pi anda. Dilampirkan terdapat pdf yang menerangkan cara mendapatkan fail di tempat yang betul dengan cara yang sangat mudah dan senang menggunakan Github. Anda boleh menemui repositori Github saya di sini.
Pangkalan data:
Dari repositori, muat turun folder Pangkalan Data ke komputer anda. Anda perlu membuat struktur pangkalan data pada Pi anda untuk menyimpan semua data. Untuk ini ikuti arahan dalam pdf. Anda perlu memuat turun Mysql Workbench
Ujian:
Sekiranya anda mengikuti pdf semuanya mesti berfungsi. Sekiranya anda dihubungkan dengan kabel Ethernet, anda boleh melayari ke 169.254.10.1 dan anda akan melihat halaman utama laman web. Walau bagaimanapun bahagian belakang belum berjalan sehingga anda tidak akan melihat data baru di laman web.
Sekiranya anda membuka file app.py dalam Visual Studio Code dan jalankan dengan mengklik segitiga hijau di sudut kanan. Bahagian belakang akan mula menghantar data ke pangkalan data. Sekiranya anda memuat semula laman web dalam beberapa minit, anda akan melihat suhu, kelembapan, kualiti udara dan jumlah habuk semasa.
Laman web:
Pada halaman pertama anda dapat melihat data semasa.
Sekiranya anda pergi ke halaman 'Toestel', anda boleh menghidupkan dan mematikan pelembap kipas / udara secara manual.
Pada halaman 'Historiek' anda dapat melihat grafik yang menunjukkan data dari tarikh yang berbeza.
Langkah 4: Automasi
Untuk membuat Pi anda memulakan bahagian belakang secara automatik setiap permulaan, anda perlu menyediakan beberapa perintah.
Buka anda Pi lagi dalam Visual Studio Code dan buka terminal di bahagian bawah.
Masukkan arahan pertama:
Sudo nano /etc/systemd/system/Sleepeasy.service
Simpan dengan Ctrl + O dan keluar dengan Ctrl + X
Anda boleh menukar nama di hujung menjadi apa sahaja yang anda mahukan.
Salin teks dari fail txt di bawah ke terminal.
Kemudian masukkan arahan berikut:
- Sudo systemctl daemon-muat semula
- Sudo systemctl mengaktifkan perkhidmatan Sleepeasy.service
- Sudo systemctl memulakan Sleepeasy.service
- Status sistemo Sudo Sleepeasy.service
Dengan arahan terakhir, anda harus melihat bahawa perkhidmatan ini berjalan dan berjalan. Sekarang anda boleh mencuba memulakan semula dengan rebo sudo.
Selepas beberapa minit perkhidmatan akan bermula dan anda akan melihat alamat ip yang dipaparkan di LCD.
Nota sampingan:
Perkhidmatan mungkin bermula dengan perlahan. Untuk membetulkannya, anda perlu mengeluarkan "ip = 169.254.10.1" dari fail boot / cmdline.txt.
Gunakan arahan ini untuk mengedit.
sudo nano /boot/cmdline.txt
Simpan dengan Ctrl + O dan keluar dengan Ctrl + X
Langkah 5: Akhirnya
Terima kasih kerana membaca Instructables saya. Saya harap anda menikmatinya dan dapat mencipta semula projek ini tanpa banyak masalah.
Sekiranya anda mempunyai pertanyaan atau cadangan, sila beri komen di bawah. Saya akan cuba menjawab soalan secepat mungkin.
Selamat sejahtera, Jakob Soens
Disyorkan:
Mudah Mudah Mengubah Warna Mengubah Lampu Kiub Rubik Tanpa Wayar: 10 Langkah (dengan Gambar)
Mudah Mudah Mengubah Warna Mengubah Lampu Kubus Rubik Tanpa Wayar: Hari ini kita akan membina lampu Rubik Cube-esque yang hebat ini yang berubah warna berdasarkan sisi mana yang naik. Kubus ini menggunakan bateri LiPo kecil, yang dicas oleh kabel mikro-usb standard, dan, dalam ujian saya, jangka hayat bateri selama beberapa hari. Ini
Sensor Kehadiran Tempat Tidur Dengan SONOFF: 8 Langkah (dengan Gambar)
Sensor Kehadiran Tempat Tidur Dengan SONOFF: Selamat datang ke tutorial ini! Prasyarat Cara ini menghendaki anda mempunyai pengetahuan mengenai sonoff dan tasmota. Sekiranya anda tidak pernah menukar sonoff dengan tasmota, anda harus terlebih dahulu belajar melakukannya dan hanya anda yang akan dapat membinanya. Sekiranya anda tidak tahu sonof
DIY MusiLED, LED Diselaraskan Muzik Dengan Aplikasi Windows & Linux Satu-klik (32-bit & 64-bit). Mudah Dicipta, Mudah Digunakan, Mudah Dihantar: 3 Langkah
DIY MusiLED, LED Diselaraskan Muzik Dengan Aplikasi Windows & Linux Satu-klik (32-bit & 64-bit). Mudah Dicipta, Mudah Digunakan, Mudah Dihantar: Projek ini akan membantu anda menyambungkan 18 LED (6 Merah + 6 Biru + 6 Kuning) ke Papan Arduino anda dan menganalisis isyarat masa nyata Kad Suara komputer anda dan menyampaikannya kepada LED untuk menyalakannya mengikut kesan rentak (Snare, High Hat, Kick)
Reka Bentuk PCB Dengan Langkah Mudah dan Mudah: 30 Langkah (dengan Gambar)
Reka Bentuk PCB Dengan Langkah Mudah dan Mudah: HELLO FRIENDS Tutorialnya sangat berguna dan mudah bagi mereka yang ingin belajar reka bentuk PCB mari kita mulakan
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Mudah, Stabil, Murah atau Percuma: 9 Langkah
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Sederhana, Stabil, Murah atau Percuma.: Gitar amp kecondongan amp - semudah log lincoln. kecil, mudah alih, sederhana, stabil, murah atau percuma menggunakan papan lapis sekerap. Bagus untuk kombo amp, reka bentuk yang lebih besar boleh digunakan untuk punggung terbuka