İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Merhaba, okuldaki projemiz için kendi başımıza yapmak istediğimiz bir projeyi veya bir fikri seçebileceğimiz bir listemiz vardı.
Bir meteoroloji istasyonu seçmiştim çünkü ilginç görünüyordu ve belki de onu evimizde kullanmak için mümkün olduğunca sağlam ve küçük tutmak iyi bir fikirdi.
Bu talimatta, bir veritabanına bağlı arduino ve ahududu pi ile bir hava durumu istasyonu yapabilirsiniz,
Adım 1: Neye İhtiyacınız Var?
neye ihtiyacımız var:
- bmp 180
- dht11
- yağmur sensörü modülü
- arduino nano (kullandığım) veya beğendiğiniz herhangi bir arduino
- ahududu pi
dosyada nereden satın aldığımı ve nereden satın alabileceğinizi görebilirsiniz. fiyat bir göstergedir ve ödediğim fiyattır. Daha ucuzunu bulursanız alın.
Adım 2: Kablolama
bu resimde bileşenleri ve arduino nano'ya nasıl bağlandıklarını görüyorsunuz, SDA'yı pin A4'e ve SCL'yi bmp180'den pin A5'e bağladığınızdan emin olun çünkü bunlar bu arduino modeli için i2c pinleridir, eğer başka bir model kullanıyorsanız, i2c'nin sizinki üzerindeki pinlere bakmanızı öneririm.
ayrıca bmp180'in 3.3 Volt'a bağlanması gerekiyor. Diğer tüm bileşenler 5Volt'a bağlanabilir.
3. Adım: Veritabanı
veritabanım böyle görünüyor, tüm verilerin geldiği bir tablom var.
Gördüğünüz gibi her verinin kendi sütunu var.
id tablosuna sahip olmanız gerekir çünkü aksi takdirde web sayfasını oluştururken verileri sıralamak zordur.
4. Adım: Kod
burada web sitesi, arduino ve python kodunu flask ile indirebileceğiniz github hesabının bağlantısını bulabilirsiniz.
-
Adım 5: Web sayfası
web sayfası şuna benziyor.
Buna kendi bükümünüzü verebilirsiniz. çünkü şimdi çok basit ama işe yarıyor.
İsterseniz grafikler ekleyerek son günlerdeki verilerin nasıl olduğunu görebilirsiniz, bunu yapmadım çünkü javascript becerilerim onu uygulayacak kadar iyi değil.