Isi kandungan:
- Langkah 1: Fritzing
- Langkah 2: Struktur Pangkalan Data Normalisasi
- Langkah 3: Templat FA2
- Langkah 4: Pendawaian & Pengekodan
- Langkah 5: Laman web
- Langkah 6: Produk Akhir
Video: Projek 1 Weatheron: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Saya, Laurens Dujardin, terpaksa membuat projek untuk sekolah. Oleh itu, saya memutuskan untuk membuat Weatherstation. Saya memanggilnya Weatheron.
Bahagian yang anda perlukan untuk projek ini, tanpa Raspberry Pi dicas, adalah: - wayar tali-kabel jumper- perintang- DHT11 (sensor suhu dan kelembapan) - SI1145 (sensor UV) - BMP280 (Sensor tekanan) - paparan lcd (16x2) - potensiometer (anda boleh melihatnya di BOM yang saya pautkan di sini)
Selebihnya, saya akan menerangkan bagaimana anda boleh membuat projek ini.
Langkah 1: Fritzing
Jadi, pertama sekali saya membuat skema Fritzing. Anda mesti tahu bagaimana bahagian anda berfungsi dengan betul. Pada gambar-gambar ini, anda dapat melihat pin bahagian mana yang harus disambungkan ke pin mana di Raspberry Pi. Sekiranya anda membiarkan seseorang memeriksa skema fritzing anda, yang tahu banyak mengenai perkara ini, anda tidak akan melakukan kesalahan penting yang boleh membawa maut kepada projek anda.
Langkah 2: Struktur Pangkalan Data Normalisasi
Untuk struktur pangkalan data noramalized, pertama sekali anda harus membuat kajian awal. Di sini anda dapat menyusun idea mengenai data yang anda perlukan dan bagaimana projek anda akan berfungsi.
Setelah membuat kajian awal, anda boleh terus membuat struktur pangkalan data yang dinormalisasi. Saya mula-mula berjaya dalam Draw. IO. Selepas itu saya membuatnya di MySQL sendiri, jadi saya boleh mencuba pangkalan data saya dengan beberapa data ujian.
Langkah 3: Templat FA2
Templat FA2 adalah templat komprehensif untuk keseluruhan projek. Dalam templat ini saya membuat analisis persaingan, seseorang yang dapat dikenali sebagai pengguna umum. Peta cerita pengguna dan peta Laman yang mengandungi semua halaman laman web saya. Di sini terdapat beberapa gambar bingkai kawat saya.
Langkah 4: Pendawaian & Pengekodan
Gambar-gambar ini mungkin tidak begitu jelas, tetapi ini adalah pendawaian projek saya, yang sudah ada di perumahannya.
Untuk bahagian pengekodan, anda boleh menemui semua yang saya tulis di Github:
Terdapat fail yang hanya berfokus untuk mendapatkan data dari bahagian-bahagiannya. Tempat saya menggunakan perpustakaan, - perpustakaan untuk BMP280:
- perpustakaan untuk SI1145:
- perpustakaan untuk DHT11:
Mula-mula anda harus memasang perpustakaan ini pada Raspberry Pi anda sebelum dapat menggunakannya dengan betul. Cara untuk melakukannya adalah dengan menaip "sudo python setup.py install" di baris arahan.
Kemudian ada fail 'data.py', yang ini menggabungkan semua fail berasingan yang mendapatkan data, menjadi 1 fail besar. Dengan cara ini anda dapat menulis semua data dalam satu masa ke paparan lcd dan ke pangkalan data.
Langkah 5: Laman web
Kod yang saya tulis untuk laman web saya juga boleh didapati di Github:
Seperti yang telah saya tunjukkan dalam langkah mengenai templat FA2, pertama-tama saya membuat beberapa bingkai kawat. Rangka wayar ini menjadi asas untuk laman web saya. Dari situ saya mula mengekod.
Langkah 6: Produk Akhir
Untuk menyelesaikan semuanya, saya memasukkan semuanya ke dalam kotak kayu, saya memotong lubang di dalamnya sehingga bahagian-bahagiannya dapat keluar dari dalamnya, sehingga mereka dapat mengukur data yang betul.
Sekarang untuk log masuk ke projek saya, anda harus memulakannya dengan memasang elektrik dan kabel internet. Kemudian log masuk dengan menggunakan putty dan taipkan nama host, iaitu 'laurens.local'. Nama pengguna adalah 'pi' dan kata laluan adalah 'raspberry'. Anda hanya boleh menggunakan anak panah ke atas dan tekan enter untuk projek itu mula berjalan. Ia akan menunjukkan pengukurannya dua kali pada paparan lcd, kemudian anda boleh melayari laman web dengan menaip pada bar carian penyemak imbas: '169.254.10.11:8080'.
Terima kasih kerana membaca, saya harap semuanya jelas dan baik dan siaran ini banyak membantu anda. Selamat mencuba semula projek saya! Laurens Dujardmenerapkan Teknologi Media dan Komunikasi Baru di HOWEST Kortrijk, Belgium.
Disyorkan:
Linefollower HoGent - Projek Sintesis: 8 Langkah
Linefollower HoGent - Syntheseproject: Voor het vak syntheseproject kregen we de opdracht een linefollower yang dibuat. In deze instruksional zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Cara Membuat RADAR Menggunakan Arduino untuk Projek Sains - Projek Arduino Terbaik: 5 Langkah
Cara Membuat RADAR Menggunakan Arduino untuk Projek Sains | Projek Arduino Terbaik: Hai rakan-rakan, dalam pengajaran ini saya akan menunjukkan kepada anda bagaimana membuat sistem radar yang menakjubkan yang dibina menggunakan arduino nano projek ini sangat sesuai untuk projek sains dan anda boleh membuatnya dengan pelaburan dan peluang yang sangat rendah jika memenangi hadiah adalah bagus untuk
Memilih Motor Langkah dan Pemandu untuk Projek Skrin Shade Automatik Arduino: 12 Langkah (dengan Gambar)
Memilih Motor Langkah dan Pemandu untuk Projek Arduino Shade Screen Automated: Dalam Instructable ini, saya akan melalui langkah-langkah yang saya ambil untuk memilih Step Motor dan Driver untuk projek prototaip Automated Shade Screen. Skrin teduh adalah model engkol tangan Coolaroo yang popular dan murah, dan saya ingin mengganti t
10 Projek Arduino Asas untuk Pemula! Buat sekurang-kurangnya 15 Projek Dengan Papan Tunggal !: 6 Langkah
10 Projek Arduino Asas untuk Pemula! Buat sekurang-kurangnya 15 Projek Dengan Papan Tunggal !: Projek Arduino & Lembaga Tutorial; Termasuk 10 projek asas Arduino. Semua kod sumber, fail Gerber dan banyak lagi. Tiada SMD! Pematerian mudah untuk semua orang. Komponen yang mudah ditanggalkan dan diganti. Anda boleh membuat sekurang-kurangnya 15 projek dengan satu
Pembakar Bertenaga USB! Projek ini Boleh Membakar Melalui Plastik / Kayu / Kertas (Projek yang menyeronokkan Juga Harus Kayu Sangat Baik): 3 Langkah
Pembakar Bertenaga USB! Projek ini Boleh Membakar Melalui Plastik / Kayu / Kertas (Projek yang Menyeronokkan Juga Harus Kayu Sangat Baik): JANGAN JADIKAN MENGGUNAKAN USB INI !!!! saya mendapat tahu bahawa ia boleh merosakkan komputer anda dari semua komen. komputer saya baik-baik saja. Gunakan pengecas telefon 600ma 5v. Saya menggunakan ini dan berfungsi dengan baik dan tidak ada yang boleh rosak jika anda menggunakan palam keselamatan untuk menghentikan kuasa