
İçindekiler:
- Adım 1: Gerekli Bileşenler
- Adım 2: Başlarken
- Adım 3: Adafruit IO
- 4. Adım: Gösterge Tablosu Oluşturun
- Adım 5: Blok Oluşturma
- 6. Adım: Son Gösterge Tablosu
- 7. Adım: Kullanıcı Adı ve Anahtarı Alın
- 8. Adım: WEBREPL'yi Etkinleştirin
- 9. Adım: Webrepl'e bağlanın
- Adım 10: Kodu Ekleyin
- Adım 11: Çalışma Videosu
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Bu derste sunucuya bağlanmak için NodeMcu, micropython ve Mqtt bağlantısını kullanacağım.
Bu öğretici, Nodemcu'dan Adafruit.io Sunucusuna bağlanmak için https tabanlı mqtt connect kullanıyor.
Bu projede python'a neredeyse benzer olan micropython programlama dilini kullanıyorum.
Adım 1: Gerekli Bileşenler




Bu projeyi tamamlamak için aşağıdaki Bileşenler gereklidir.
Gerekli Bileşenler:
- Nodemçu
- IR sensörü
- LED
- USB kablosu
- İnternet bağlantısı
Adım 2: Başlarken


Prosedür:
- Hata ayıklama için espcut yazılımını indirin ve yükleyin.
- Bu linkten dosyaları indirin. hangi github deposu olarak saklanır. Tüm programlar bu depoda mevcuttur..
- Bu bağlantıdan micropython ürün yazılımını NODEMCU'ya indirin ve yükleyin
- IR sensörünü GPIO12'ye ve LED'i Nodemcu'nun GPIO 2'sine bağlayın.
-
bu webrepl yazılımını indirin
Adım 3: Adafruit IO

io.adafruit.com adresini ziyaret edin ve kontrol panelinize gitmek için oturum açın
4. Adım: Gösterge Tablosu Oluşturun

Eyleme tıklayın ve yeni kontrol paneli oluşturun
Adım 5: Blok Oluşturma



- Gösterge Tablosu adına tıklayın.
- blok oluşturmak için tekrar +(artı) düğmesine tıklayın
- Şimdi Toggle'a tıklayın ve bir isim verin.
- Şimdi oluştur düğmesine tıklayın
- Ardından bloğunuzu seçin ve sonraki adıma tıklayın
- Bu bloğa bir isim verin ve AÇIK durum ve KAPALI durum adlarını ayarlayın.
- Bundan sonra blok oluştur'a tıklayın.
2. adımdan itibaren işlemi tekrarlayın, metin seçin ve şekilde gösterildiği gibi bir blok daha oluşturun
6. Adım: Son Gösterge Tablosu

Son Kontrol Paneliniz şöyle görünecek.
7. Adım: Kullanıcı Adı ve Anahtarı Alın

Ekranın sol tarafındaki anahtar simgesine tıklayın ve kullanıcı adını ve Aktif anahtarı kopyalayın
8. Adım: WEBREPL'yi Etkinleştirin

- espcut yazılımını açın
- bu komutu gönder "webrepl_setup'ı içe aktar"
- konsoldaki metni okuyun ve webrepl'yi yapılandırın.
9. Adım: Webrepl'e bağlanın


- ssid'si micropython'dan başlayan wifi ağını bulun
- bu ssid'ye "micropythoN" şifresiyle bağlanın
- yukarıdaki şekilde gösterildiği gibi ekranı alacaksınız.
Adım 10: Kodu Ekleyin

- webrepl yazılımını ayıklayın, webrepl.html'yi açın ve bağlan'a tıklayın
- sizden şifre girmenizi isteyecek
- benim durumumda şifre "1234567"
- vay be bağlısın
- github deposundan indirilen dosyaları yükleyin.
- webrepl kullanarak main.py, mqtt.py, boot.py ve data.txt dosyasını yükleyin.
- şimdi nodemcu'nuzdaki sıfırlama düğmesine basın. ve io.adafruit.com'daki çıktıyı kontrol edin
- kod yürütmeyi kontrol etmek istiyorsanız, tekrar micropython wifi'ye bağlanmanız ve oturum açmanız gerekir.
Adım 11: Çalışma Videosu

Bu eğitimin çalışma videosu burada mevcuttur.
Önerilen:
Tarım Iot için LoRa Tabanlı Görsel İzleme Sistemi - Firebase ve Angular Kullanarak Ön Yüzlü Bir Uygulama Tasarlama: 10 Adım

Tarım IoT için LoRa Tabanlı Görsel İzleme Sistemi | Firebase & Angular Kullanarak Öne Çıkan Bir Uygulama Tasarlamak: Önceki bölümde, sensörlerin firebase Realtime veritabanını doldurmak için loRa modülüyle nasıl çalıştığından bahsettik ve tüm projemizin nasıl çalıştığını çok yüksek seviyeli bir diyagramı gördük. Bu bölümde nasıl yapabileceğimizden bahsedeceğiz
LPWAN Tabanlı IoT Cihazları Kullanarak Fotoğraf Aktarmak Mümkün mü?: 6 Adım

LPWAN Tabanlı IoT Cihazları Kullanarak Fotoğraf Aktarmak Mümkün mü?: LPWAN, Low Power Wide Area Network anlamına gelir ve IoT alanında oldukça uygun bir iletişim teknolojisidir. Temsili teknolojiler Sigfox, LoRa NB-IoT ve LTE Cat.M1'dir. Bunların hepsi düşük güçlü uzun mesafe iletişim teknolojisidir. Ge
Kendi Raspberry Pi Hesaplama Modülü PCB'nizi Tasarlayın: 5 Adım (Resimlerle)

Kendi Raspberry Pi Hesaplama Modülü PCB'nizi Tasarlayın: Raspberry Pi Hesaplama Modülünü daha önce hiç duymadıysanız, temelde bir dizüstü bilgisayar RAM çubuğu form faktörüne sahip tam teşekküllü bir Linux bilgisayar! Ahududu Pi sadece başka bir c
Sandbox Projesi: BAC Hesaplama ve Yorumlama: 6 Adım

Sandbox Projesi: BAC Hesaplama ve Yorumlama: Haarika Gogineni, Hana Schlosser ve Benedict Uiseco tarafından Bu projede, bir kişinin içki sayısı, kilosu ve cinsiyetine göre Kan Alkol Konsantrasyonunu (BAC) hesaplamaya çalışacağız. Hesaplanan BAC'yi çıktıktan sonra, şunu belirteceğiz
Atari Punk Hesaplama Organı: 9 Adım (Resimlerle)

Atari Punk Hesaplama Organı: Atari Punk Konsolu, 2 x 555 zamanlayıcı veya 1 x 556 zamanlayıcı kullanan harika bir küçük devredir. Perdenin frekansını ve genişliğini kontrol etmek için 2 potansiyometre kullanılıyor ve çok dikkatli dinlerseniz, kulağa bir Atari konsolu gibi geliyor