İçindekiler:

ESP32 Weathercloud Hava İstasyonu: 16 Adım (Resimlerle)
ESP32 Weathercloud Hava İstasyonu: 16 Adım (Resimlerle)

Video: ESP32 Weathercloud Hava İstasyonu: 16 Adım (Resimlerle)

Video: ESP32 Weathercloud Hava İstasyonu: 16 Adım (Resimlerle)
Video: RK900-05 home weather station 2024, Temmuz
Anonim
ESP32 Weathercloud Hava İstasyonu
ESP32 Weathercloud Hava İstasyonu

Geçen yıl, Arduino Weathercloud Weather Station adlı bugüne kadarki en büyük Instructable'ımı yayınladım. Çok popülerdi diyebilirim. Instructables ana sayfasında, Arduino blogunda, Wiznet müzesinde, Instructables Instagram'da, Arduino Instagram'da ve ayrıca Weathercloud Twitter'da yer aldı. Hatta 2018'in en iyi 100 Eğitilebilir Öğesinden biriydi! Ve bu benim gibi küçük bir üretici için çok büyük bir şeydi. Bu kadar çok olumlu tepki görmekten memnun oldum ve her bir yorumu ve ipucunu dikkatlice okudum. Yaklaşık 8 aydır bu yeni, rafine istasyon üzerinde çalışıyorum. Çeşitli şeyleri düzelttim ve geliştirdim. Daha küçük, daha basit, daha akıllı, daha havalı yapmaya çalıştım ve kabul edilebilir 150€ (165$) maliyetini bıraktım. İstasyon, Slovakya, Senec yakınlarındaki bir robot çiftliğine monte edilmiştir. İşte güncel veriler.

Tüm düşünce sürecimi burada açıklamaya çalışacağım, bu yüzden sadece yapıya geçmek istiyorsanız, sadece 3. adıma atlayın.

Özellikleri:

  • 12 meteorolojik değerin ölçümü
  • 8 farklı sensör kullanımı
  • IoT - veriler bulutta herkese açık
  • 5V 500mA çalışma
  • Wi-Fi üzerinden iletişim
  • tamamen hava koşullarına dayanıklı
  • havalı görünüyor
  • bu kendin yap

Bu istasyonu inşa ederken yer ve destek sağladığı için Lab Cafe makerspace'e çok teşekkürler. Git onları kontrol et!

Fotoğraf kredisi: ME (elbette) + Viktor Demčák

GÜNCELLEME 2020-07-18: Herkese merhaba! Uzun zaman oldu. Birçoğunuz bana donanım ve yazılımla ilgili birden çok sorun hakkında yazıyordunuz. Yeni donanım sadece birkaç hafta içinde hazır olacak ama o zamana kadar yeni donanım yazılımı yayınlayacağım. Bu yazılım bazı sorunların ortadan kaldırılmasına yardımcı olacaktır. Daha fazla bilgi edinmek için 12. adıma gidin. Ve en önemlisi, tadını çıkarın!

Adım 1: Tasarım

Tasarım
Tasarım

Bir meteoroloji istasyonu tasarlamak uzun ve düşünceli bir süreçtir. Aralarından seçim yapabileceğiniz çok fazla seçeneğiniz var. Bir meteoroloji istasyonu tasarlarken düşünmeniz gereken başlıca şeyler şunlardır (ya da en azından ben öyle yaptım):

1) BÜTÇE. Bu oldukça açıklayıcı.

2) KONUM. Bu, kurulumun yanı sıra iletişim teknolojisini ve gerekli güç kaynağını etkilediği için çok önemlidir. Uzak hava istasyonları, uzun menzilli vericilere ve güneş paneli gibi kendi kendine sürdürülebilir bir güç kaynağına ihtiyaç duyar.

3) ÖLÇÜLEN DEĞİŞKENLER. Sadece sıcaklığı veya nemi ölçmek mi istiyorsunuz? Ardından probu neredeyse her yere koyabilirsiniz. Ancak yağış, rüzgar, güneş radyasyonu, UV indeksi veya güneş veya yağışla ilgili diğer şeyleri ölçmek istiyorsanız, sensörler gölgede olamaz ve ne yukarıdan ne de yandan engellenemez.

4) DOĞRULUK. Ölçümlerinizin hassas bir şekilde kalibre edilmesini ve ulusal meteoroloji enstitüsü ile karşılaştırılabilir olmasını mı istiyorsunuz yoksa oldukça amatör değerler sizin için yeterli mi?

Yani şimdiye kadar ne istediğinize dair oldukça iyi bir imaja sahip olmalısınız. O halde çizim tahtasına geçelim! İşte düşündüğüm bazı temel kurallar:

1) SICAKLIK SENSÖRÜNÜ KORUYUN. Bunu kesinlikle yapmanız gerekiyor. Isı, istasyonun kendi yapısı boyunca yayılabileceği ve iletebileceği pek çok şekilde hareket edebilir. Bu yüzden tüm metal parçaları kaplamaya çalışın ve sıcaklık sensörünü radyasyon kalkanına yerleştirin. Biliyorum, radyasyon istasyonum mükemmel değil ama yardımcı oluyor.

2) RÜZGAR SENSÖRÜNÜ YÜKSEK KOYUN. Rüzgar sensörlerinin uluslararası standartlara göre 10m yüksekliğe yerleştirilmesi gerekiyor. 10m'lik bir sütun alacak param bile yok, bu yüzden çatının üstünde 2m'lik bir boru benim için yeterli.

3) İSTASYONUN ETRAFINDA VE ÜSTÜNDE TEMİZ ALAN. Güneş ışığını ölçmek istiyorsanız, sensörü gölgede tutamazsınız. Yağışları ölçmek istiyorsanız, damlacıkları engelleyen bir şeye sahip olamazsınız. Bu yüzden istasyonun etrafındaki ve üstündeki alanın temizlendiğinden emin olun.

Devam edelim. Bu yüzden istasyonum için şu değişkenleri ölçmek istediğime karar verdim: Hava sıcaklığı, zemin sıcaklığı, bağıl nem, atmosfer basıncı, ısı indeksi, çiğlenme noktası, rüzgar soğuğu, yağış, güneş radyasyonu, UV indeksi, rüzgar hızı ve rüzgar yönü. Bu, 3 küçük, PCB'ye monte edilebilir modül ve 5 harici prob bulunan toplam 8 sensördür. Biri sadece yağış ölçümlerini işlemek için diğeri ise diğer her şey için olmak üzere 2 ayrı mikrodenetleyiciye ihtiyacım olacak.

Yapabileceğim her şeyi tek bir PCB'ye koymaya karar verdim. PCB'yi şeffaf kapaklı bir IP65 kutunun içine koydum, böylece güneş ışığı güneş radyasyonu ve UV indeks sensörlerine geçebilir. Diğer tüm sensörler bir kablo ile ana kontrol kutusuna bağlanacaktır. Yani benim tasarımım bu kadar.

2. Adım: Hava Bulutu

hava bulutu
hava bulutu

"ESP32 Weathercloud Hava İstasyonu" Weatherclud nedir? Weathercloud, dünyanın her yerinden gerçek zamanlı olarak veri bildiren büyük bir hava durumu istasyonu ağıdır. Ücretsizdir ve ona bağlı 10.000'den fazla hava durumu istasyonu vardır. Öncelikle, tüm verilerin gönderildiği kendi HTML web sitem vardı, ancak kendi web sitenizi ve grafiklerinizi yapmak zor ve tüm verileri güzel grafiklere ve kararlı sunuculara sahip büyük bir bulut platformuna göndermek çok daha kolay. Weathercloud'a nasıl veri gönderileceğini araştırdım ve bunu basit bir GET çağrısı ile kolayca gerçekleştirebileceğinizi öğrendim. Weathercloud ile ilgili tek sorun, ücretsiz bir hesapla yalnızca on dakikada bir veri göndermenize izin vermesidir, ancak çoğu kullanım için bu bir sorun olmamalıdır. Çalışması için bir Weathercloud hesabı oluşturmanız gerekir. Ardından, web sitelerinde bir istasyon profili oluşturmanız gerekecek. Weathercloud'da hava durumu istasyonu profilinizi oluşturduğunuzda, size bir Weathercloud ID ve bir Weathercloud ANAHTARI verilir. Bunları saklayın çünkü Arduino'nun nereye veri göndereceğini bilmelerine ihtiyacı olacak.

Adım 3: Parça Listesi

Parça listesi
Parça listesi

Tamam, bu proje için tam burada Google Dokümanlar Malzeme Listemde düzgün bir şekilde listelenen tüm öğelere ihtiyacınız olacak.

TAHMİNİ PROJE MALİYETİ: 150€/165$

4. Adım: Araçlar

Aletler
Aletler

Bu araçlar kullanışlı olabilir (çoğu kesinlikle gerekli olsa da):

Lazer kesici

Kaynakçı

Çelik testere

tel striptizci

Elektrikli matkap

Pil matkabı

Havya

pense

Tornavidalar

Tutkal tabancası

multimetre

Ağaç matkap ucu

Adım 5: Kontrol Kartı Tasarımı

Kontrol Kartı Tasarımı
Kontrol Kartı Tasarımı
Kontrol Kartı Tasarımı
Kontrol Kartı Tasarımı
Kontrol Kartı Tasarımı
Kontrol Kartı Tasarımı

Çok merkezi bir mimariyle gittim. Bu, olabilecek her şeyin yalnızca bir kutuda değil, tek bir devre kartında olduğu anlamına gelir. Son zamanlarda çok değerli ve kullanışlı bir beceri olan PCB'lerin nasıl tasarlanacağını öğrendim. Tüm projeler çok daha derli toplu, daha kesin ve hatta bir bakıma zarif. Aynı zamanda çok uygun: dosyalarınızı Çin'e gönderiyorsunuz ve tüm kablolama işlerini onlar yapıyor ve tüm kartı size gönderiyorlar. Ardından bileşenleri yerinde lehimlersiniz ve işiniz biter.

PCB, bu istasyondaki her iki mikro denetleyiciyi de tutar: ESP32 (ana kontrol ünitesi) ve Arduino NANO (yağmur işlemcisi). Ayrıca, BME280, BHT1750 ve ML8511'i içeren bazı sensörleri de barındırır. Sonra DS3231 RTC modülü var. Son fakat en az değil, bazı dirençler ve vidalı konektörler vardır.

Tahtamı Autodesk Eagle'ta tasarladım. Dahil edilen "ESP32 weather station.zip" adlı Gerber dosyasını indirin ve JLC PCB'ye yükleyin. Veya düzenlemek isterseniz "ESP32 meteoroloji istasyonu schematic.sch" ve "ESP32 meteoroloji istasyonu board.brd" dosyalarını indirebilir ve Eagle'da düzenleyebilirsiniz. Önce Instructables'tan Devre Kartı Tasarım Sınıfına kaydolmanızı şiddetle tavsiye ederim.

Adım 6: Lehimleme

Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme

Pekala millet, muhtemelen hepiniz bunu daha önce yaptınız. Tasarladığım bu güzel tahtanın üzerinde güzel serigrafi ayak izleri var. Buna sahip olduğunuzda, lehimleme çocuk oyuncağı olmalı çünkü neyin nereye gittiğini tam olarak görüyorsunuz. Yalnızca standart 0,1 aralıklı THT bileşenleri vardır. Öyleyse, devam edin ve kartı lehimleyin çünkü akıllısınız ve bunu kendiniz yapabilirsiniz! Yarım saatten fazla sürmemeli.

GÜNCELLEME 18/7/2020: RTC modülü artık gerekli değildir. Tahtaya monte etmeye gerek yoktur. 12. adımda daha fazlasını öğrenebilirsiniz.

Adım 7: Radyasyon Kalkanı Yapımı

Radyasyon Kalkanı Yapmak
Radyasyon Kalkanı Yapmak

Bunu yaparken kendi kendime "Tamam, bunu zaten iki kez yaptın, şimdi mahvetme şansın yok" dedim. Ve yapmadım.

Güneş radyasyon kalkanı, hava istasyonlarında doğrudan güneş radyasyonunu engellemek ve dolayısıyla ölçülen sıcaklıktaki hataları azaltmak için kullanılan çok yaygın bir şeydir. Ayrıca sıcaklık sensörü için bir tutucu görevi görür. Radyasyon kalkanları çok kullanışlıdır ancak genellikle çelikten yapılırlar ve pahalıdırlar, bu yüzden kendime bir kalkan yapmaya karar verdim. Böyle bir radyasyon kalkanının nasıl yapıldığını gösteren bir Eğitilebilirlik yaptım.

Adım 8: Kontrol Kutusu

Kontrol kutusu
Kontrol kutusu
Kontrol kutusu
Kontrol kutusu
Kontrol kutusu
Kontrol kutusu

Bu istasyonun ana kısmı açıkça kontrol kutusudur. Birincil ve ikincil mikro denetleyicileri, bazı sensörleri, RTC'yi ve bazı pasif bileşenleri tutar. Tüm bunlar uygun bir IP65 paketinde. Kutunun yarı saydam bir kapağı vardır, böylece güneş ışığı UV ve güneş radyasyonu sensörlerinden geçebilir.

PCB'yi monte etmeden önce, kutuyu kablolar için hazırlamamız gerekiyor. Kutuya giren beş güç ve veri kablosu var. İstasyonun su geçirmezlik özelliklerini sürdürmek için su geçirmez kablo rakorlarına ihtiyacımız olacak. Spesifik olarak, güç kablosu için bir PG7, rüzgar ve yağış sensörleri için ikinci PG7 ve her iki sıcaklık sensörü için üçüncü PG11. Büyük (PG11) bezi kutunun bir duvarının ortasına ve iki küçük (PG7) bezi karşı duvara koydum. Yani kutu değiştirme işlemi aşağıdaki gibidir:

1) Her bir deliğin merkezini bir işaretleyici ile işaretleyin.

2) İnce bir matkap ucuyla küçük bir delik açın.

3) Bir ağaç matkap ucu ile deliğin boyutunu yavaşça artırın.

4) Delikleri temizleyin.

5) Deliklerin her birine bir kablo rakoru yerleştirin ve sabitleyin.

Adım 9: PCB Montajı

PCB Montajı
PCB Montajı
PCB Montajı
PCB Montajı
PCB Montajı
PCB Montajı
PCB Montajı
PCB Montajı

Autodesk Eagle'ın sadece öğrenci deneme sürümüne sahip olduğum için 8 cm'den büyük PCB tasarlayamıyorum. Her şey bu tahtaya uyuyor, bu yüzden sorun değil. Tek sorun kontrol kutusunda. Kutu içeriğinde bulunan pano montaj delikleri 14 cm aralıklıdır. Bu, PCB için bir tutucuya ihtiyacımız olacağı anlamına gelir. Bu, PCB'yi üzerine monte edeceğimiz bir tahta (ahşap/plastik/metal) olabilir. Ardından tutucu kartını kontrol kutusuna takacağız. Bu şekilde PCB, kontrol kutusuna sabitlenecektir.

Tutucuyu istediğiniz gibi yapabilirsiniz. Bir tahta veya çelik levhadan manuel olarak yapabilir, lazerle kesebilir (benim gibi) hatta 3D yazdırabilirsiniz. Panonun ölçülerini ekliyorum, seçim sizin. Bir lazer kesiciye erişiminiz varsa, lazer kesim en basit seçenektir. Lazer kesici dosyalarını burada hem.pdf hem de.svg formatında bulabilirsiniz.

Gördüğünüz gibi, tutucunun birden fazla varyasyonundan geçtim. Son olarak akrilik olanı tercih ettim çünkü nemden (ahşap olarak) ve ısıyı çekmediğinden (çelik olarak) etkilenmez.

Adım 10: Montaj + Kablolama

Montaj + Kablolama
Montaj + Kablolama
Montaj + Kablolama
Montaj + Kablolama
Montaj + Kablolama
Montaj + Kablolama
Montaj + Kablolama
Montaj + Kablolama

Bunu yapmak oldukça kolay olacak, ancak açıklaması oldukça zor olacak çünkü birçok küçük adım var. Hemen konuya girelim o zaman:

1) Tüm kabloları belirtilen deliğe sokun. Kablo rakorlarını henüz sabitlemeyin.

2) Rüzgar sensörlerinden, yağış sensöründen ve güç kablosundan gelen tüm kabloları birlikte verilen bağlantı şemasına göre bağlayın. Sıcaklık sensörlerinden gelen kabloları henüz bağlamayın.

3) Takılıysa, PCB montajını çıkarın. Ardından PCB'yi çevirin, böylece kablolar alt tarafı boyunca ilerler. PCB montajını, kablolar PCB ve montaj parçası arasında bir sandviçte sabitlenecek şekilde sabitleyin.

4) PCB yuvasını PCB ile takın ve vidalayın.

5) İki küçük (PG7) kablo rakorunu sabitleyin. Daha büyüğünü henüz emniyete almayın.

6) Sıcaklık sensörlerinden gelen kabloları birlikte verilen bağlantı şemasına göre takın ve bağlayın.

7) Üst kapağı takın ve yerine vidalayın.

Adım 11: Mutlu Olun

Mutlu ol
Mutlu ol

Bu adım bir tür kontrol noktasıdır. Bu noktada, kendinize resimde gördüğünüze benzeyen bir şey yapmış olmalısınız. Bu doğruysa, mutlu ol. Haydi, kendinize bir şeyler atıştırın ve dinlenin çünkü bu bir erkek için küçük bir adım değil, insanlık için dev bir adım. Değilse, önceki adımlara bakın ve sorunu bulun. Bu yardımcı olmazsa, yorum yapın veya bana mesaj gönderin.

Böylece tekrar sağlıklı ve formda olduğunuzda, kodlama ve hata ayıklama kısmına ilerleyebilirsiniz.

Adım 12: Kodlama ve Hata Ayıklama

Kodlama ve Hata Ayıklama
Kodlama ve Hata Ayıklama

Yaaaaay, kodlamayı herkes sever! Ve yapmasanız bile, önemli değil çünkü kodumu indirip kullanabilirsiniz.

Öncelikle, pano yöneticinize ESP32 dev modülünü eklemeniz gerekir. Bunu yapmak için bir JSON paketi indirmeniz ve pano yöneticisi aracılığıyla yüklemeniz gerekir. Random Nerd Tutorials tarafından hazırlanan bu eğiticiye bakın.

Şimdi tüm gerekli kütüphaneleri indirmeniz gerekiyor. Daha basit hale getirmeniz için "Libraries.zip" ZIP arşivini oluşturdum. Arşivi klasik bir kütüphane gibi Arduino IDE'ye aktarmayın. Bunun yerine arşivi çıkarın ve tüm dosyaları Documents/Arduino/libraries'e taşıyın. Artık programlarımın dördünü de indirebilirsiniz: "Wi-Fi_Weathercloud_API_test.ino", "System_test.ino", "ESP32_Weathercloud_Weather_Station.ino".

"Wi-Fi_Weathercloud_API_test.ino" dosyasını açın. Birkaç şeyi değiştirmeniz gerekecek. İlk olarak, "SSID" ve "KEY" öğelerini Wi-Fi ağ SSID'niz (ad) ve şifrenizle değiştirmeniz gerekecektir. İkinci olarak, "WID" ve "KEY" öğelerini Weathercloud ID'niz ve Adım 2'den itibaren sahip olmanız gereken KEY ile değiştirmeniz gerekecektir. Aynısını "ESP32_Weathercloud_Weather_Station.ino" ile de yapmanız gerekecektir. Devam edin ve kodu ESP32'ye yükleyin. Weathercloud web sitesinde önceden tanımlanmış verilerin geldiğini görmelisiniz. Bu doğruysa, devam edin.

"System_test.ino" dosyasını ESP32'ye ve "I2C_rainfall_sender" dosyasını Arduino NANO'ya yükleyin. ESP32'nin Seri Konsolunu 115200 baud'da açın. Artık ekranınızda her 15 saniyede bir sensör verilerinin geldiğini görmelisiniz. Sensörlerle oynayın. Güneş radyasyon sensörüne bir ışık tutun, rüzgar hızı sensörüne üfleyin, sıcaklık probunu ısıtın… Bu şekilde her şeyin çalışıp çalışmadığını test edebilirsiniz. Her şeyin olması gerektiği gibi olduğu sonucuna varırsanız, devam edin.

"ESP32_Weathercloud_Weather_Station.ino" dosyasını ESP32'ye yükleyin. Her şeyi doğru yaptıysanız, her 10 dakikada bir Weathercloud sayfasında gelen istasyondan gelen gerçek verileri görmelisiniz. Bu işe yararsa, istasyonunuz artık tamamen çalışır durumda demektir ve geriye kalan tek şey onu güzel bir yere kurmaktır.

GÜNCELLEME 18/7/2020: Tüm ikincil/test programları aynı kalır. Ancak hava istasyonunun ana programı yükseltildi. Kodun yapısı eskisinden çok daha net. Gerekli tüm parametreleri kodun başında ayarlayabilirsiniz. ESP32 artık bir NTP sunucusundan zaman alıyor, bu nedenle RTC modülü artık gerekli değil. Son olarak, ESP32 artık veri ölçmediği ve göndermediği zamanlarda derin bir uyku prosedürü yürütüyor. Bu, güç tüketimini azaltacak ve ayrıca meteoroloji istasyonunun ömrünün uzamasına yardımcı olacaktır. Yeni kodu kullanmak için, yükseltilmiş "ESP32_Weathercloud_Weather_Station.ino" kodunu ve kitaplıkların bulunduğu güncellenmiş ZIP dosyasını indirmeniz yeterlidir (Instructables bunu kabul etmez, bu nedenle burada bir Google Drive bağlantısı bulunmaktadır). Eğlence!

Adım 13: İstasyon Montajı

İstasyon Dağı
İstasyon Dağı
İstasyon Dağı
İstasyon Dağı
İstasyon Dağı
İstasyon Dağı

Bu yüzden istasyonunuzun çalıştığını onayladıktan sonra, bunun için bir montaj tasarlamanız ve yapmanız gerekir. Güçlü, dayanıklı, kompakt ve son fakat en az değil, güzel olması gerekecek. Bu adımı kesin talimatlardan çok bir tavsiye veya ilham kaynağı olarak alın. Nereye monte edeceğiniz nasıl görünüyor bilmiyorum. Biraz daha yaratıcı olmalısınız. Ama düz bir çatınız varsa ve 5 cm çapında metal boru dışarı çıkıyorsa, devam edin ve benim yaptığımı yapın. Bu istasyonun iki kutusu var. Bu yüzden ikisini metal bir panel üzerine yan yana koymaya karar verdim. 5 cm çapında metal bir boru üzerine monte edilmelidir. Bu yüzden panelin altına 5 cm iç çaplı bir boru koydum. Her iki rüzgar sensörü de istasyonun geri kalanından uzakta olmalıdır. Bu yüzden istasyonun her iki yanına 40 cm uzunluğunda iki boru ve her birinin ucuna 10 cm uzunluğunda iki boru koyun. Radyasyon kalkanı, ekstra gölge sağlamak için panelin altına monte edilmelidir. Bunun için kalın metal borunun üzerine 7x15 cm L braket koydum.

Gerekli tüm metal parçalar tek tek [boyutlar mm olarak]:

1x boru, iç çap 50, uzunluk 300

1x panel, 250 x 300, kalınlık 3

1x L braket, 75 ve 150 kol

2x boru, dış çap 12, uzunluk 400

2x boru, iç çap 17, uzunluk 100

Tüm bu metal parçalara sahip olduğunuzda, sağladığım 3D modele göre bunları yerinde kaynaklayabilirsiniz. Ardından kutular ve radyasyon kalkanı için tüm delikleri açmanız gerekecek. Ardından metal için boya ile boyayın. Tüm renklerden en az ısıyı emdiği için beyazı tercih etmenizi öneririm. İşte bu kadar, istasyonunuzu monte edebileceğiniz bir istasyon bineğiniz var!

Adım 14: Kurulum

Kurulum
Kurulum
Kurulum
Kurulum
Kurulum
Kurulum

Hava istasyonunuzu, bineğinizi ve tüm aletlerinizi alın çünkü hepsine ihtiyacınız olacak. Bir arabaya (veya umurumda olmayan bir otobüse) binin ve istasyonunuzun gelecekteki konumuna gidin. Son olarak, istasyonu monte edebilirsiniz.

Hava istasyonunuzu atölyenizde çalıştırmak bir şeydir, ancak onu gerçek dünyadaki zorlu koşullarda çalıştırmak başka bir şeydir. Kurulum prosedürü, istasyonunuzu monte ettiğiniz binaya çok bağlıdır. Ancak, önceki adımdaki tutucunuz ve güçlü matkabınız varsa, sorun değil. Montajdan kalın boruyu çatıdaki biraz daha ince boruya yapıştırmanız yeterlidir. Ardından her iki boruyu da delin ve uzun bir vidayla sabitleyin. Tüm kutuları ve sensörleri monte edin. Bu kadar. İstasyonunuz şimdi başarıyla kuruldu.

Bunu yağmurlu bir günde yaptık. Çok zordu ama yarışma son tarihi nedeniyle başka seçeneğimiz yoktu.

Adım 15: Güç, Uplink Kurulumu ve Hata Ayıklama

Güç, Uplink Kurulumu ve Hata Ayıklama
Güç, Uplink Kurulumu ve Hata Ayıklama
Güç, Uplink Kurulumu ve Hata Ayıklama
Güç, Uplink Kurulumu ve Hata Ayıklama
Güç, Uplink Kurulumu ve Hata Ayıklama
Güç, Uplink Kurulumu ve Hata Ayıklama
Güç, Uplink Kurulumu ve Hata Ayıklama
Güç, Uplink Kurulumu ve Hata Ayıklama

İstasyonunuz fiziksel olarak kuruldu, ancak henüz çevrimiçi değil. Şimdi bunu yapalım. Bir şekilde istasyona güç vermelisin. Burada biraz yaratıcı olmalısınız. Evin içine bir adaptör koyabilir ve pencereden bir kablo çekebilirsiniz. Kabloyu yeraltına gömebilirsiniz. Güneş paneli ile çalıştırabilirsiniz. Önemli olan kontrol kutusundan gelen güç kablosunun pinlerinde 5V 500mA olmasıdır. Unutmayın, her şey hava koşullarına dayanıklı olmalı! İstasyonunuza güç verildiğinde, yukarı bağlantı kurulumuna ve hata ayıklamaya geçebilirsiniz.

Uplink Setup, temel olarak ESP32'nin Wi-Fi ağınıza bağlanmasını sağlıyor. Senin evindeyse, iyi olmalı. Bir garajda veya daha uzaktaysa, bir Wi-Fi genişleticiye veya hatta özel bir Wi-Fi ağına ihtiyacınız olabilir. Ardından hata ayıklama aşaması gelir. Sadece son kodu yükleyebilir ve en iyisini umabilirsiniz, ancak her şeyin düzgün çalıştığından emin olmak için sensörlerin her birini tek tek test etmenizi gerçekten tavsiye ederim. Temelde 12. adımdakiyle aynı şey. Her şey olması gerektiği gibi çalışıyorsa, YÜKLE düğmesine basıp USB kablosunu çıkarabilir ve kontrol kutusunu kapatabilirsiniz.

Adım 16: Sonsuza Kadar Mutlu Yaşayın

Sonsuza Kadar Mutlu Yaşa
Sonsuza Kadar Mutlu Yaşa

Tanrım, bu çok son dakikaydı beyler. Sensörler yarışmasını bitmeden sadece 10 gün önce fark ettim. Aynı akşam, istasyonu sonlandırmak için gereken her şeyi ayarlamak için 10 telefon görüşmesi yapmam gerekiyordu. Henüz tam olarak bitmemişti. İstasyonu kurmamız gereken gün, planlarımızı bozan dev bir fırtına geldi. İstasyon tamamlanmadan önce tüm metni bitirmem gerekiyordu. İstasyon nihayet bugün kuruldu, aynı gün bu Eğitilebilir Yazıyı yayınladım.

Elbette burada daha iyi yapılabilecek pek çok şey var ama burada öğrenebileceğiniz ve kendi istasyonunuzu kurarken kullanabileceğiniz birçok faydalı şey var. Tüm adımları doğru yaptıysanız, artık tamamen çalışır durumda bir ESP32 bulut hava durumu istasyonuna sahipsiniz. Ve bu bir şey! Tüm sıkı çalışma karşılığını verdi (umarım olmuştur). İstasyonumdaki verileri burada görebilirsiniz. Sorularınız veya önerileriniz varsa, bunları aşağıdaki yorum bölümünde duymaktan memnuniyet duyarım.

Evet ve ayrıca bu projeyi beğendiyseniz Sensörler yarışmasında bana oy verirseniz çok sevinirim. Çok teşekkürler ve keyfini çıkarın!!!

Sensörler Yarışması
Sensörler Yarışması
Sensörler Yarışması
Sensörler Yarışması

Sensörler Yarışmasında Birincilik Ödülü

Önerilen: