İçindekiler:
- Adım 1: Parçalar
- Adım 2: Üretilen Projeniz İçin PCB'leri Alın
- Adım 3: Reyax Modülünü ve Nasıl Kullanılacağını Anlamak. (İSTEĞE BAĞLI: Çalışmayla İlgilenmiyorsanız Bu Adımı Okumayı Atlayabilirsiniz)
- Adım 4: PCB'deki Modüllerin Bağlantıları
- Adım 5: PCB'nin Lehimlenmesi
- Adım 6: Arduino IDE'yi İndirin ve Ayarlayın
- Adım 7: Projenin Kodlanması
- 8. Adım: Cihazla Oynamak
Video: 8 km'ye Kadar Mesafeler için 1,8" TFT'li LoRa Uzaktan Kumandalı Messenger: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Projeyi dizüstü bilgisayarınıza veya telefonunuza bağlayın ve ardından sadece LoRa kullanarak internet veya SMS olmadan cihazlar arasında sohbet edin.
Naber beyler? Akarsh burada CETech'ten.
Bu PCB ayrıca bazı cihazlar için uzaktan kumanda olarak kullanılabilen bir ekrana ve 4 düğmeye sahiptir. Kendi kullanıcı arayüzünüzü tasarlayan kod ile her şeyi yapabilirsiniz. Yani kısacası bu projede WiFi işlevselliği verebilen bir esp8266, LoRa modülü, 1.8 inç TFT ekran, UI yapmak için 4 adet buton bulunuyor. Kod ile olasılıklar sonsuzdur.
Akıllı telefonunuza veya herhangi bir bilgisayara bağlanabilir ve bu cihazı LoRa özellikli haberci yapar. Şimdi bu yapıldığında, aynı LoRa habercisini kullanarak başka herhangi bir cihaza mesaj gönderebileceksiniz. Bunların hepsi 4G/LTE/3G/GSM/WiFi/SMS olmadan yapılır. Burada bulabileceğiniz daha önceki bir projede yaptığım:
Adım 1: Parçalar
İlk olarak ana parça olarak bir ESP8266 modülünü devre kartı ile kullandım. Bazı erkek ve dişi başlıklar kullanarak PCB'ye bağladı. 1.8 inç TFT SPI ekran, pil şarjı ve koruması için TP4056 modülü ve eski bir cep telefonu pili kullandım.
LoRa amacıyla bir RYLR896 kullandım. AT komutlarını kullanarak UART üzerinden kullanımı çok kolay olduğu için bu modülü şiddetle tavsiye ediyorum.
Parçaları aşağıda bulabilirsiniz:
1) ESP8266 Modülü
2) ESP12 koparma panosu
3) TFT ekran
4) TP4056 modülü
5) Reyax RYLR896 LoRa modülü
6) PCB tasarımım
Son iki bölüm için, bunları bulmakta zorluk çekiyorsanız, bana mesaj/e-posta gönderebilirsiniz, ya bölgenizde bulmanıza yardımcı olabilirim ya da dilerseniz size gönderebilirim.
Adım 2: Üretilen Projeniz İçin PCB'leri 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.
Adım 3: Reyax Modülünü ve Nasıl Kullanılacağını Anlamak. (İSTEĞE BAĞLI: Çalışmayla İlgilenmiyorsanız Bu Adımı Okumayı Atlayabilirsiniz)
1. Sahip olduğumuz LoRa modülü, AT komutları kullanılarak yapılandırılmış bir UART modülüdür.
2. Modül, RYLR896'daki SPI LoRa modülüyle tüm konuşmayı yapan bir STM32 MCU'ya sahiptir.
3. Resimdeki komutlar temel komutlardır, daha fazlası için bu belgeye başvurabilirsiniz: REYAX-Lora-AT-COMMAND-GUIDE
4. Yine de bunu doğru bir şekilde açıkladığım YouTube videomu incelemenizi şiddetle tavsiye ediyorum.
Adım 4: PCB'deki Modüllerin Bağlantıları
1. Her iki modül de yukarıdaki resimdeki gibi bağlanacaktır.
2. Her iki modül de bağlandığında modülleri tek tek programlayabilir ve ardından projeyi test edebilirsiniz.
Yukarıda gösterilen tüm bağlantılar PCB'de yapılır ve bu nedenle başka bir kablolamaya gerek yoktur.
Adım 5: PCB'nin Lehimlenmesi
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.
Modülü programlamak için, kartı kolayca programlayabilmeniz için ESP8266 kartının altındaki seri karta bir FTDI232 USB takmak için bir bağlantı noktası ekledim.
Adım 6: Arduino IDE'yi İndirin ve Ayarlayın
Arduino IDE'yi buradan indirin.
1. Arduino IDE'yi kurun ve açın.
2. Dosya > Tercihler'e gidin
3. Ek Pano Yöneticisi URL'lerine https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json ekleyin.
4. Araçlar > Pano > Pano Yöneticisi'ne gidin
5. ESP8266'yı arayın ve ardından kartı kurun.
6. IDE'yi yeniden başlatın.
Adım 7: Projenin Kodlanması
Modülü programlamak için, kartı kolayca programlayabilmeniz için ESP8266 kartının altındaki seri karta FTDI232 USB takmak için bir bağlantı noktası ekledim.
GPIO0'a basmanız ve basılı tutmanız, ardından RESET düğmesine basmanız, ardından önce RESET düğmesini, ardından GPIO0 düğmesini bırakmanız gerekir.
1. Depoyu indirin:
2. İndirilen klasörü çıkarın ve main.ino dosyasını Arduino IDE'de açın.
3. Araçlar > Pano'ya gidin. NodeMCU(12E) kullandığınız uygun kartı seçin, çoğu durumda çalışır.
4. Doğru iletişimi seçin. Araçlar > Bağlantı Noktası'na giderek bağlantı noktası.
5. Yükleme düğmesine basın.
6. Sekmede Yükleme Bitti yazıyorsa, cihazı kullanmaya hazırsınız demektir.
Yüklemeden sonra mesaj göndermek ve almak için seri monitörü açın.
8. Adım: Cihazla Oynamak
1. Sadece cihazı açın, ekranda bir şeyler göreceksiniz, cihazı çalışırken görmek için farklı düğmelere basabilirsiniz.
2. Seri monitöre geçin ve anında mesajlaşmaya başlayın! Diğer basit cihazı yapmak için şu makaleye başvurabilirsiniz:
3. KONGO! cihaz beklendiği gibi çalışıyor.
Önerilen:
Kayıp Eşya için Uzaktan Kumandalı Buzzer: 4 Adım
Kayıp Eşya için Uzaktan Kumandalı Buzzer: Bu iki parçalı devre bir buzzer ve bir kontrolörden oluşur. Sık sık kaybedebileceğiniz bir öğeye zili takın ve öğe kaybolduğunda zili etkinleştirmek için denetleyicideki düğmeyi ve ses düğmesini kullanın. Zil ve kontrol
Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: 4 Adım
Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: Atıştırmalık almak için mutfağa yürümekten nefret ediyor musunuz? Ya da yeni bir içki almak için? Bunların hepsi bu basit 15 dolarlık uzaktan kumandalı uşak ile düzeltilebilir. Daha ileri gitmeden önce şu anda ses kontrollü bir RGB led şerit için bir Kickstarter projesi yürütüyorum
Herhangi Bir Uzaktan Kumandalı Arabayı Bluetooth Uygulaması Kontrollü Uzaktan Kumandalı Arabaya Dönüştürme: 9 Adım
Herhangi Bir R/C Arabayı Bluetooth App Control R/C Arabasına Dönüştürme: Bu proje, sıradan bir uzaktan kumandalı arabayı Wombatics SAM01 robotik kartı, Blynk App ve MIT App Inventor ile bir Bluetooth (BLE) kontrol arabasına dönüştürme adımlarını gösterir. LED farlar ve LED farlar gibi birçok özelliğe sahip birçok düşük maliyetli RC araba
8 km'ye Kadar Mesafeler için İki Cihaz için LoRa Messenger: 7 Adım
8km'ye Kadar Mesafeler için İki Cihaz için LoRa Messenger: Projeyi dizüstü bilgisayarınıza veya telefonunuza bağlayın ve ardından sadece LoRa'yı kullanarak internet veya SMS olmadan cihazlar arasında sohbet edin.Hey, naber çocuklar? Akarsh burada CETech'ten. Bugün akıllı telefonunuza veya herhangi bir şeye bağlanabilecek bir proje yapacağız
Saat/Tarih Ayarları için IR Uzaktan Kumandalı Saat: 5 Adım
Saat/Tarih Ayarları için IR Uzaktan Kumandalı Saat: Bu, hazır bileşenler kullanılarak yapılan basit bir saattir. Kullanılan Mikrodenetleyici, ucuz bir STM32F030F4P6'dır. Ekran, I2C sırt çantası (PCF8574) ile 16x2 LCD'dir. Saat devresi, küçük prototipleme panoları ve bir TSSOP kullanılarak oluşturulabilir