İçindekiler:
- 1. Adım: Donanım: İhtiyacınız Olan Şey
- Adım 2: Donanım Montajı
- Adım 3: Kod: Teori
- Adım 4: Kod: Kitaplıklar
- Adım 5: Kod: Kod
- Adım 6: Vaka
- Adım 7: Tamamlandı
- 8. Adım: Uygulamalar
Video: ESP8266 Güneş Parlaması Monitörü: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Ne güzel biliyor musun? Uzay havası! Masanızda bir güneş patlaması meydana geldiğinde size haber veren küçük bir kutunuz olsaydı ne olurdu? Yapabilirsin! Bir ESP8266, IIC 7 Segment Ekranı ile ve bir süre sonra kendinize ait bir ekrana sahip olabilirsiniz.
1. Adım: Donanım: İhtiyacınız Olan Şey
************************** ELEKTROSTATİK BOŞALTMA HAKKINDA NOT ******************** ******
Kodumun ilk versiyonunu bitirdikten hemen sonra onunla kanepeye atladım ve LED ekranım çalışmayı durdurdu. Bu size olursa, düzeltmek için bellenimi işlemciye yeniden yükleyin, ancak ekranınıza dikkat edin! Ayrıca, tellerinizi benimkinden biraz daha kısa tutun, en fazla 6 inç diyebilirim. Ekranımda çok fazla parazit vardı. Bunu İKİ KEZ yapmak zorundaydım! SONUNDA EKRANMI KIRTTIM! Kasa yapımı sırasında beyaza geçmek zorunda kaldım!!!
*************************************************************************************************************
İşte ihtiyacınız olacak donanım,
- ESP8266 Modülü
- Normalde Açık Düğmesi
- Seri 7 Seg Ekran
Ve araçlar,
- Havya
- Tel Sıyırıcılar
- 3D Yazıcı (Opsiyonel)
Adım 2: Donanım Montajı
İlk önce 7-Segment ekranı bağlayın. Oldukça açıklayıcı, Vcc'den 3v3'e, GND'den GND'ye, SDA'dan SDA'ya, SCL'den SCL'ye.
EKRAN ESP8266
+ --------------------------- 3v3
---------------------------- GND
SDA --------------------------- SDA (4)
SCL --------------------------- SCL (5)
Oldukça basit. Ardından, düğme. Bir kutbu GND'ye ve diğerini pim 2'ye bağlayın.
BUTON ESP8266PIN 1 --------------------------- GND
PIN 2 --------------------------- GPIO 2
Ve bu kadar! Fena değil, ha?
Adım 3: Kod: Teori
Tamam, yaptığım şeyi neden yaptığımı umursamıyorsanız bu adımı atlayın. Aksi takdirde, işte burada. Uzay gerçekten çok uzak. İlk başta güneş patlamalarını kendi manyetometremle ölçmek istedim ama bu oldukça zor olurdu. Uzayda zaten çok daha doğru ekipman var, o yüzden bundan faydalanalım. Bu sonuca varana kadar bir günümü Sparkfun ve Adafruit üzerindeki manyetometrelere bakarak geçirdim. Veri kaynaklarını bulmak için iki gün daha harcadım. Sonunda NOAA'dan güzel bir JSON dosyası buldum. (Bu güzel, CO'da yaşıyorum) Daha sonra ihtiyacım olan az miktarda veriyi almak için ThingSpeak API'yi kullandım. Ardından, Thingspeak'ten verileri alıp 7 Segment ekranda görüntülüyoruz. O halde koda geçelim!
Adım 4: Kod: Kitaplıklar
İhtiyacınız olan dört kitaplık vardır ve bunların hepsini elde etmek oldukça kolaydır. İlk ikisi arduino IDE'de yerleşiktir, ancak bunlara sahip değilseniz, Wire.h ve Arduino.h olarak adlandırılırlar. Diğer üçü genellikle ESP8266 kartıyla otomatik olarak kurulur, ancak bunlara ESP8266WiFi.h, ESP8266WiFiMulti.h ve ESP8266HTTPClient.h denir. Bunların IDE'de kurulu olduğundan emin olun ve bir sonraki adıma geçin.
Adım 5: Kod: Kod
Yani beklediğimiz an geldi. Kod. Bu devam eden bir çalışmadır, bu yüzden kodu güncelleyeceğim. Orijinal sürümleri koruyacağım ve her yeni güncelleme için bu adıma başka bir bölüm ekleyeceğim. İndirmeler google drive üzerinden yapılır. (Hesaba gerek yok)
****************Orijinal Sürüm**************** (4/18/2018)
Kod 18.04.2018
***************************************************
*************************Sürüm 1.2**************** (4/22/2018)
Kod 22.04.2018
******************************************************
Adım 6: Vaka
Artık harika bir güneş monitörünüz olduğuna göre, onu güzel bir kutuya koyalım. Çantamı 3d yazdırdım, ancak isterseniz kendiniz bir dava yapabilirsiniz. İşte tasarımlar.
Thingiverse
Şimdi bu basit. Düğmeyi düğme deliğine, ekranı ekran deliğine yerleştirin ve esp8266'yı arka duvara yapıştırın. Şimdi usb kablonuzu yan delikten esp8266'ya besleyin.
Adım 7: Tamamlandı
İşte nasıl çalıştığı. 30 saniye sonra ekran kapanır. Düğme ekranı açar ve aşağıda açıklanan iki mod arasında geçiş yapar. İşte o mesajlar ve anlamları.
Y FI -- Bağlanıyor
FlAr -- En son güneş patlaması (Max sınıfı)
Curr -- Geçerli sınıf
Sınıf görüntüleme örneği: A5.2
Bir sınıf M ise, ön ek harfi ("A5.2" de "A") N olarak görünecektir.
Bir sınıf X ise, ön ek harfi ("A5.2" de "A") H olarak görünecektir.
İşte sınıflar.
A -- En küçük sınıf. (1-9) Lokal etki yok.
B -- On kere A. (1-9) Lokal etki yok.
C -- On kere B. (1-9) Lokal etki yok.
M -- On kere C. (1-9) Uyduları etkileyebilir. Astronotlar için küçük bir tehdit oluşturuyor. Toprak etkilenmez.
X -- On kere M ve üstü. (1-∞) İletişim sistemlerini, elektrik şebekelerini, uyduları vb. devre dışı bırakabilir. Esas olarak büyük elektronik cihazlar.
Şimdiye kadar kaydedilen en büyük sınıf 2003'teydi. Sensörler aşırı yüklendi ve X28'de kesildi.
Ölçek hem FlAr hem de Curr modları için aynıdır.
Ölçek hakkında daha fazla bilgi ister misiniz? Buraya Tıkla.
8. Adım: Uygulamalar
Diyelim ki binlerce dolara mal olan bazı hassas elektronikleriniz var. Bir patlama belirli bir sınıfa ulaştığında, hasarı en aza indirmek için bu cihazın ekipmanınızı kapatmasını sağlayabilirsiniz.
Önerilen:
Rüzgar Hızı ve Güneş Radyasyonu Kaydedici: 3 Adım (Resimlerle)
Rüzgar Hızı ve Güneş Radyasyonu Kaydedici: Bir rüzgar türbini ve/veya güneş panelleri ile ne kadar güç elde edilebileceğini değerlendirmek için rüzgar hızını ve güneş radyasyon gücünü (ışıma) kaydetmem gerekiyor. Bir yıl boyunca ölçeceğim, analiz edeceğim. verileri ve ardından şebekeden bağımsız bir sistem tasarlayın
Taşınabilir Güneş Enerjisi Jeneratörü Yapın: 12 Adım
Taşınabilir Güneş Enerjisi Jeneratörü Yapın: Siz dışarıdayken elektronik cihazlarınız hiç bitmedi mi? kampta mı yoksa onları tekrar şarj edecek gücün (Ac) olmadığı bir yerde mi? işte cep telefonunuzu her zaman elinizde tutmanın bir yolunu bulmanızı sağlayacak basit bir hafta sonu projesi
Pille Çalışan Ofis. Otomatik Geçişli Doğu/Batı Güneş Panelleri ve Rüzgar Türbinli Güneş Sistemi: 11 Adım (Resimlerle)
Pille Çalışan Ofis. Doğu/Batı Otomatik Geçişli Güneş Sistemi Güneş Panelleri ve Rüzgar Türbini: Proje: 200 metrekarelik bir ofisin pille çalışması gerekiyor. Ofis ayrıca bu sistem için gerekli tüm kontrolörleri, pilleri ve bileşenleri içermelidir. Güneş ve rüzgar enerjisi pilleri şarj edecek. Sadece ufak bir sorun var
Pilsiz Güneş Işığı veya Güneş Gün Işığı Neden Olmasın?: 3 Adım
Pilsiz Güneş Işığı veya Güneş Gün Işığı… Neden Olmasın?: Hoş Geldiniz. ingilizcem için özür dilerimDaylight? Güneş? Niye ya? Gündüzleri biraz karanlık bir odam var ve kullanırken ışıkları açmam gerekiyor. Gündüz ve gece güneş ışığını kurun (1 oda): (Şili'de)-Güneş paneli 20w: 42 $-Pil: 15 $-Güneş enerjisi şarj kontr
Mario Soru Bloğu Güneş Monitörü: 7 Adım (Resimlerle)
Mario Soru Bloğu Güneş Monitörü: Çatımızda bizim için elektrik üreten bir güneş paneli sistemimiz var. Önceden büyük bir yatırımdı ve zaman içinde yavaş yavaş geri ödüyor. Bunu her zaman güneş çıktığında birkaç saniyede bir kovaya düşen bir kuruş olarak düşündüm. da