İçindekiler:

15$ LoRa Ağ Geçidi/Düğüm ESP8266 PCB Oluşturma 3cmX8cm Boyut: 6 Adım
15$ LoRa Ağ Geçidi/Düğüm ESP8266 PCB Oluşturma 3cmX8cm Boyut: 6 Adım

Video: 15$ LoRa Ağ Geçidi/Düğüm ESP8266 PCB Oluşturma 3cmX8cm Boyut: 6 Adım

Video: 15$ LoRa Ağ Geçidi/Düğüm ESP8266 PCB Oluşturma 3cmX8cm Boyut: 6 Adım
Video: DIY ESP32 IoT Gateway using MQTT Protocol with Arduino IDE 2024, Aralık
Anonim
Image
Image

Naber beyler? Akarsh burada CETech'ten.

Bugün basit bir LoRa düğümü olan bir proje yapacağız ve onu tek kanallı bir ağ geçidi olarak bile kullanabilirsiniz.

Burada kullandığım mikrodenetleyici, 433MHz'lik LoRa kartlarına (Ra-02 by Ai-Thinker) bağlanan ESP8266'dır, ayrıca paket bilgilerinin görülebilmesi için PCB'ye bir OLED ekran bağladım.

İşleri kolaylaştırmak için lehimleme için üretebileceğiniz bir PCB tasarladım.

Ayrıca bu projeyi detaylı olarak inşa etmek için bir video yaptım, daha iyi fikir ve detay için izlemenizi tavsiye ederim.

Adım 1: Parçalar

Parçalar
Parçalar

Yapım için parçaların çoğunu LCSC'den aldım.

İhtiyacın olacak:

1) Ra-02 LoRa modülü

2) ESP8266

3) OLED ekran

4) Dirençler ve kapasitörler gibi pasif bileşenler

Bir sonraki adımda göreceğimiz bu bileşenleri lehimlemek için PCB'ye ihtiyacınız olacaktır.

Adım 2: Üretilen Proje PCB'sini Alın

Üretilen Proje PCB'sini Alın
Üretilen Proje PCB'sini Alın

PCB'leri çevrimiçi olarak ucuza sipariş etmek için JLCPCB'ye göz atmalısınız!

2$ ve bir miktar nakliye karşılığında kapınıza kadar üretilmiş ve gönderilmiş 10 kaliteli PCB alırsınız. Ayrıca ilk siparişinizde kargoda indirim alırsınız. Kendi PCB'nizi tasarlamak için easyEDA'ya yönelin, bu yapıldıktan sonra Gerber dosyalarınızı JLCPCB'ye yükleyin ve bunların kaliteli ve hızlı geri dönüş süresi ile üretilmesini sağlayın.

Gerber dosyasını indirin:

Adım 3: Bağlantılar (TEORİ)

Bağlantılar (TEORİ)
Bağlantılar (TEORİ)
Bağlantılar (TEORİ)
Bağlantılar (TEORİ)

Temelde burada bağlantılarda 4 yön vardır:

1) ESP8266'nın doğru çalışması için G0, G15, EN ve RST için bağlantıyı biraz yukarı çekip aşağı çekmesi gerekir.

2) Ra-02 ve ESP8266 modülleri SPI protokolü kullanılarak birbirine bağlanır

3) OLED ve ESP8266, I2C veri yolunu kullanarak birbirine bağlanır

4) Tüm modüllerin çalışması için güç raylarına bağlanması gerekir.(Açık:P)

Adım 4: Lehimleme

Lehimleme
Lehimleme
Lehimleme
Lehimleme

Tüm bileşenleri PCB'ye lehimleyin.

Önce PCB üzerindeki düşük yükseklikteki bileşenleri lehimlemenizi ve ardından başlıklar vb. gibi daha yüksek bileşenlere geçmenizi öneririm.

Modüle güç vermeden önce, kötü lehim bağlantıları ve kısa devreler için bir multimetre kullanarak tüm bağlantıları test edin.

Adım 5: Modülün Kodlanması

Modülün Kodlanması
Modülün Kodlanması
Modülün Kodlanması
Modülün Kodlanması
Modülün Kodlanması
Modülün Kodlanması

1) Kodu buradan indirin.

2) Arduino IDE'deki kodu açın.

3) PCB'yi bilgisayara CP2102 USB'den seri dönüştürücüye veya benzer bir cihaz kullanarak bağlayın.

4) GPIO0'u aşağı çekerken ESP8266 modülünü sıfırlayın (sıfırlama sırasında G0 düğmesini basılı tutun).

5) Şimdi IDE'deki yükle düğmesine basın. Yükleme bir veya birkaç kez başarısız olabilir, bu nedenle başarısızlık durumunda 2-3 kez denemelisiniz.

6) USB'yi seri bağdaştırıcıya ayırın ve henüz yapmadıysanız OLED ekranı bağlayın.

7) Projenin diğer kısmını Alıcı/Vericiyi programlayın

Adım 6: Test Süresi!

Test Zamanı!!
Test Zamanı!!
Test Zamanı!!
Test Zamanı!!

Her iki modülü de kodladıktan sonra, onları güce bağlayabilirsiniz.

Benim durumumda, vericimi bir güç bankasına, alıcıyı ise bir seri monitöre erişim için bir dizüstü bilgisayara bağladım.

Vericiye güç verir vermez alıcıya bağlı seri monitörde mesajlar görmeye başladım.

Benimki bir cazibe gibi çalışıyor!

Önerilen: