Isi kandungan:
- Bekalan
- Langkah 1: Membuat Skema Fritzing
- Langkah 2: Membuat Pangkalan Data
- Langkah 3: Membangunkan Persediaan dan Pengaturcaraan Saya
- Langkah 4: Membuat Laman Saya
- Langkah 5: Membina Kes Saya
Video: CloudLamp: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Saya seorang pelajar di Howest Kortrijk. Untuk menunjukkan apa yang telah kita pelajari pada akhir tahun kita harus membuat projek. Saya memilih untuk membuat lampu pintar dalam bentuk awan. Saya mengemukakan idea ini kerana saya mahu membuat lampu awan untuk ulang tahun saudara perempuan saya. Tetapi saya tidak mempunyai masa atau kemahiran untuk membuatnya. Pada akhir tahun, saya telah belajar banyak perkara sehingga saya dapat membuat versi lampu awan yang lebih baik / lebih pintar.
CloudLamp adalah lampu pintar dalam bentuk awan.
Ia mempunyai banyak fungsi.
Ia mempunyai sensor untuk mengukur kualiti udara dalaman. Ia mengukur:
- Kepekatan CO2 (dalam ppm)
- Kelembapan relatif (dalam%)
- Suhu (dalam ° C)
Di laman web anda dapat melihat laporan cuaca dari lokasi pilihan anda. Warna lampu menyesuaikan dengan cuaca di lokasi yang dipilih. Untuk data cuaca saya menggunakan API openweathermaps.
Terdapat juga mikrofon yang terpasang sehingga anda dapat mengubah lokasi awan dengan 2 tepukan. Dan paparan lcd menunjukkan kepada anda lokasi lampu dan penerangan cuaca. Anda boleh melihatnya di sini.
Lampu ini mempunyai 5 mod cuaca yang berbeza:
- cerah
- salji
- hujan
- mendung
- Mendung separa
- ribut
Bekalan
Anda boleh menemui hampir semua barang di kedai DIY.
Jumlah kos untuk saya adalah sekitar € 220.
untuk projek ini, anda memerlukan:
- Raspberry Pi 3 model B
- Sensor Kelembapan dan Suhu - DHT11
- Pelarian Sensor Kualiti Udara Adafruit CCS811
- mengisi bantal
- Botol air 5l
- rgb ledstrip
- transistor
- LCD 16X2
- Mikrofon KY-038
- Kad SD mikro 8GB
- Perintang 470-OHM
- Perempuan - Wayar wanita
- Perempuan - Kabel lelaki
- Lelaki - Wayar lelaki
- pistol gam
- PCB
Langkah 1: Membuat Skema Fritzing
MAKLUMAT EKSTRA Untuk menggunakan CSS811 terdapat beberapa konfigurasi tambahan yang diperlukan. Anda boleh menemui semuanya di sini. DHT11 adalah komponen onewire. Saya menggunakan perpustakaan untuk memprogramkannya. Bermasalah jika anda mahu memprogramkannya sendiri, jadi saya sangat mengesyorkan menggunakan perpustakaan: Adafruit DHT
Saya menggunakan komunikasi bersiri melalui USB antara raspberry pi dan Arduino. Paparan lcd dan jalur LED saya disambungkan ke Arduino dan DHt11, mikrofon dan ccs811 saya disambungkan ke raspberry.
Langkah 2: Membuat Pangkalan Data
Di sini anda dapat melihat model pangkalan data saya.
Saya menghoskan pangkalan data ini pada Raspberry pi saya menggunakan MariaDB.
Pangkalan data saya mempunyai 3 jadual, 1 untuk sensor saya, 1 untuk mencatat data. dan 1 untuk semua lokasi API openweathermaps.
Langkah 3: Membangunkan Persediaan dan Pengaturcaraan Saya
Sebelum menyatukan semuanya, saya menggunakan papan roti saya untuk menghubungkan semuanya dan menguji sensor dan jalur LED saya. Anda boleh mendapatkan kod saya di github.
Langkah 4: Membuat Laman Saya
Untuk menunjukkan data sensor saya dan openweathermaps API, saya membuat laman web yang memaparkan semuanya dengan kemas.
Langkah 5: Membina Kes Saya
Setelah berjaya menyelesaikan semua langkah, anda boleh mula membina kes itu. Untuk melakukannya, saya sangat mengesyorkan anda menyatukan komponen anda supaya tidak terputus secara tidak sengaja. Dalam gambar di atas anda dapat melihat beberapa langkah yang telah saya ambil untuk membuat kes saya. Mula-mula saya menyatukan semuanya, kemudian saya dapat memasukkan setiap komponen ke dalam botol air 5 liter yang besar. Akhirnya saya menggunakan gam panas untuk melekatkan bantal ke botol.
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)