İçindekiler:

Cep Boyutunda IoT Hava İstasyonu Nasıl Yapılır: 7 Adım (Resimlerle)
Cep Boyutunda IoT Hava İstasyonu Nasıl Yapılır: 7 Adım (Resimlerle)

Video: Cep Boyutunda IoT Hava İstasyonu Nasıl Yapılır: 7 Adım (Resimlerle)

Video: Cep Boyutunda IoT Hava İstasyonu Nasıl Yapılır: 7 Adım (Resimlerle)
Video: Teknoloji ve Uzay Araştırmaları | 7. Sınıf Fen #evokul Kampı 2024, Temmuz
Anonim
Cep Boyutunda IoT Hava İstasyonu Nasıl Yapılır
Cep Boyutunda IoT Hava İstasyonu Nasıl Yapılır

Merhaba okuyucu!

Bu talimatta, evinizdeki WiFi'ye bağlı D1 mini'yi (ESP8266) kullanarak küçük Hava Küpü yapmayı öğreneceksiniz, böylece internet bağlantınız olduğu sürece dünyanın herhangi bir yerinden çıkışına bakabilirsiniz. Genel olarak bu projeyi yapmak ne çok zor ne de kaynak ağırdır, bu nedenle ilk IoT projeniz olarak mükemmel olacaktır. Öyleyse başlayalım.

Not: Bunun benim ilk Eğitilebilir Dersim olduğunu unutmayın, bu nedenle her şey mükemmel olmayacak.:)

1. Adım: Kaynaklar

Girişte bahsettiğim gibi, bu projenin inşası çok kolaydır ve çok fazla bileşen gerektirmez. İşte parça listesi:

Elektronik parçalar:

WeMos D1mini

BME280

I2C OLED Ekran (128x64)

1.5mm Pirinç Çubuk veya Demir Çubuk

NOT: Ex için bu parçalar hakkında daha fazla bilgi istiyorsanız. onları nereden edinebilirsiniz, 7. Adıma bakabilirsiniz

Devreyi prototiplemek ve test etmek için araçlar:

ekmek tahtası

Atlama telleri

USB kablosu - Mikro USB Tip B'den USB Tip A'ya

Aletler:

Havya

Tezgah yardımcısı - zorunlu değil

Küçük çekiç - zorunlu değil

Adım 2: Breadboard'da Prototipleme (Doğrudan Kod ve Montaja Gitmek İstiyorsanız Adım 3'e Atlayın)

Breadboard'da Prototipleme (Doğrudan Kod ve Montaja Gitmek İstiyorsanız 3. Adıma Atlayın)
Breadboard'da Prototipleme (Doğrudan Kod ve Montaja Gitmek İstiyorsanız 3. Adıma Atlayın)
Breadboard'da Prototipleme (Doğrudan Kod ve Montaja Gitmek İstiyorsanız 3. Adıma Atlayın)
Breadboard'da Prototipleme (Doğrudan Kod ve Montaja Gitmek İstiyorsanız 3. Adıma Atlayın)
Breadboard'da Prototipleme (Doğrudan Kod ve Montaja Gitmek İstiyorsanız 3. Adıma Atlayın)
Breadboard'da Prototipleme (Doğrudan Kod ve Montaja Gitmek İstiyorsanız 3. Adıma Atlayın)

Pinlerinizi D1mini/OLED/BME280'inize lehimlemediyseniz, şimdi bunu yapmanın tam zamanı

Öncelikle tüm bileşenlerimizi breadboard üzerine yerleştirelim. D1mini'yi 2 ayrı raya yerleştirerek başlayacağız(resim no.1). Bundan sonra BME280'i ondan adil bir mesafeye yerleştireceğiz(resim no.2). Ve son olarak OLED'i BME280'in karşı tarafına yerleştireceğiz(resim no.3). Şimdi onları birbirine bağlayalım.

İşte tüm bağlantılar:

OLED'de D1 pininden SCL/SCKpin'e ve BME280'de SCL/SCK pinine

OLED'deki SDA pimine D2 pimi ve BME280'deki SDA pimi

Hem OLED hem de BME280'de G pininden GND pinine

3.3V pinden BME280 VCC pinine

Ve son olarak OLED VCC'ye 5V pin

Bilgisayarınıza bağlamadan ve kod yüklemeden önce bağlantılarınızı tekrar kontrol edin! Hiçbir şeyi yakmak istemezsin

3. Adım: IoT Bölümü

IoT Bölümü
IoT Bölümü
IoT Bölümü
IoT Bölümü
IoT Bölümü
IoT Bölümü

Bu kısım gerçekten çok basit. Öncelikle AppStore'a gidin ve Blynk uygulamasını indirin. Bundan sonra açın ve kaydolun. Ardından yeni proje oluşturun. Ben WeatherStation'ı aradım ama ona istediğiniz herhangi bir ad verebilirsiniz. Ardından cihaz seçeneğini ESP8266 ve bağlantı tipini WiFi olarak ayarlayın(resim no.1). Sonraki dokunun proje oluştur. Doğrulama jetonunuzu içeren bir e-posta almalısınız. Şimdi koda atlayın (aşağıdaki indirme bağlantısı) ve vurgulanan parçaları değiştirin. Bundan sonra, Blynk uygulaması proje çalışma alanına geri dönün, widget kutusunu açmak için ekrana dokunun(resim no.2). Şimdi 3 etiketli değer kutusunu üzerlerine dokunarak yerleştirin(resim no.3). Bunları ayarlamak için ilkine dokunun ve adını ayarlayın. Ben buna sıcaklık adını verdim (bu zorunlu değil ama her şeyi daha basit ve daha düzenli hale getiriyor). Giriş olarak sanal pin 1'i seçin ve etiket parçasında "°C" tipini seçin(resim no.4). Bundan sonra gidip diğer etiketli değerleri ayarlayabilirsiniz.

İşte küçük grafik:

Etiketli değer no.2:

isim: Nem

Giriş: Sanal pin V2

Etiket: "%"

Etiketli değer no.3:

İsim: Rakım veya basınç - seçtiğiniz koda bağlıdır

Giriş: Sanal pin V3

Etiket: Rakım veya basınç - koda bağlıdır

Her şeyi doğru yaptıysanız, kodunuzu D1mini'ye yükleyin, biraz bekleyin ve ardından değerler OLED'de ve Blynk uygulamanızda görünmelidir (resim no.5) (sağ üstteki oynat düğmesine basmanız gerekir) Ekranın köşesi). Hiçbir şey görünmezse, sorun giderme bölümüne gidin.

Adım 4: Devreyi Serbest Biçimlendirmek

Devreyi Serbest Biçimlendirmek
Devreyi Serbest Biçimlendirmek
Devreyi Serbest Biçimlendirmek
Devreyi Serbest Biçimlendirmek

Tamam, bu en zor kısım olacak, hazır ol. Pirinç çubuklarınızı/demir çubuklarınızı hazırlayın (sadece pirinç çubuk bulamadığım için pirinç kaplı demir kanca kullanacağım) ve havyanızı ısıtın. Şimdi onu istediğiniz herhangi bir şeye dönüştürebilirsiniz! Basit bir küp haline getireceğim. Bu işlem sabır ve zaman gerektirir, bu yüzden tüm devrenizi kırmak istemiyorsanız acele etmeyin. Bitmiş devreyi 2 numaralı resimde görebilirsiniz. Dış kısımda 1,5 mm çubuk kullanmaya karar verdim, ancak daha kolay yönetim için iç kısımda (1 mm) daha ince çubuklar kullanmaya karar verdim.

UYARI: Sadece iyi havalandırılan bir yerde lehim yapın, lehimleme zehirli dumanları söndürebilir

İPUÇLARI:

Bükme çubukları için tezgah mengenesi ve küçük bir çekiç kullanın - tezgah mengeneniz veya çekiçiniz yoksa, pense ve çıplak elleriniz yeterli olacaktır

Lehim yaparken çubukları bir arada tutmak için bant veya yardım eli kullanın. Bu çok daha kolay.

VEYA benim gibi demir çubuk kullanıyorsanız, bunları yerinde tutmak için 2 adet güçlü mıknatıs kullanabilirsiniz(resim no.1).

Eklemleriniz bir arada durmuyorsa, lehimlerini çözün ve zımpara kağıdı ile pürüzlendirin.

Lehiminiz boşluklara akmıyorsa, biraz lehim tozu kullanın veya eklemi biraz daha ısıtın.

Adım 5: Final

final
final

Şimdi geriye kalan tek şey 5V 1A PSU'ya bağlamak. Her şeyi doğru yaptıysanız, gayet iyi çalışması gerekir (henüz yapmadıysanız kodunuzu yüklemeyi unutmayın). Hiçbir şey görünmüyorsa veya bir sorun varsa, sorun giderme bölümüne geçin.

6. Adım: Sorun Giderme

Sorun giderme
Sorun giderme

nan'ı gösteren ekran: Kablolamanızı kontrol edin! Sensörünüz düzgün bağlanmamış.

BME280 0.0 çıkışı veriyor: Kablolamanızı kontrol edin! Sensörünüz düzgün bağlanmamış.

Siyah ekran/sensör verileri görünmüyor: I2C tarayıcı kullanarak I2C adreslerinizi kontrol edin veya sıkışıklığı kontrol edin.

Uygulamada cihaz çevrimdışı: Jeton/WiFi adınızı/WiFi şifrenizi doğru girip girmediğinizi kontrol edin. Evet ise, wifi sinyalinizi kontrol edin. Zayıf olabilir veya internet bağlantınız olmayabilir.

Hala sorun mu yaşıyorsunuz veya bu talimatta hatalar mı buldunuz? Yorumlara yazın, en kısa sürede size ulaşacağım.:)

Adım 7: Bu Parçaları Nereden Alabilirsiniz?

Elektronikte yeni misin? Sorun değil! İşte bazı fiziksel parçalar, nasıl çalıştıkları ve bunları en ucuza nasıl alacağınız hakkında kısa açıklamalar:

1. Tüm bu elektronik parçaları nereden alabilirim?

aliexpress. Bana göre Aliexpress, tüm bu parçaları ucuz fiyata almak için açık ara en iyi site. Tek dezavantajı, temel nakliyenin genellikle çok zaman almasıdır (2 Haftadan 1, 5 Aya kadar Her Yerde).

2. BME280 nedir?

BME280 Sıcaklık, Bağıl Nem ve Atmosfer Basıncı ölçebilen bir sensördür. Cep boyutunda elektronik cihazlar gibi bu küçük form faktörlü uygulamalarda kullanımı gerçekten uygundur. Bununla ilgili daha fazla bilgi burada.

NOT: D1mini, BME280 ve OLED ekranın tümü AliExpress'ten sipariş edildi

Cep Boyu Yarışma
Cep Boyu Yarışma
Cep Boyu Yarışma
Cep Boyu Yarışma

Cep Boyu Yarışmada Birincilik Ödülü

Önerilen: