İçindekiler:
- Gereçler
- Adım 1: Öncelikle..Şematik
- Adım 2: Pcb'yi Yapmak
- Adım 3: Aşındırma için PCB'yi dışa aktarın
- Adım 4: Test için Prototipin Aşındırılmasından Sonra Panonun Oluşturulması
- Adım 5: Ürün Yazılımını Yükleyin
- Adım 6: Jeelabs'tan ELclient'i İndirin
Video: MQmax 0.7 Esp8266 ve Arduino Mini Pro Tabanlı Düşük Maliyetli WiFi IoT Platformu: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Merhaba Bu benim ikinci Eğitilebilirliğim (şu andan itibaren saymayı bırakıyorum). Bunu, M2M çalışmalarını içeren Gerçek IoT uygulamaları için basit (en azından benim için), ucuz, yapımı kolay ve verimli bir platform oluşturmak için yaptım.
Bu Platform esp8266 ve bir arduino mini pro (8 analog portlu) ile çalışır. Malzeme faturası çok düşük. JLCPBC tarafından yapılan PCB ile 7 euro kadar düşük, 2 euro için 10 pcb.
Yani nasıl çalıştığını biraz tarif etmek için. Bu platform için ana ürün yazılımı. Platform, bellenimi ilk kez programlamak için bir programlayıcı ekler, ancak seri bağlantı noktasına bağlanmak için bir FTDI TTL programlayıcıya ihtiyacınız olacaktır. Ayrıca karta güç sağlamak için güç adaptörüne ihtiyacınız olacak. Kart 6~24~ (AC veya DC) ile çalışır. İki nedenden dolayı AC akımına uyumlu hale getirdim. Öncelikle polariteden korunur ve ayrıca uzak mesafeye yerleştirmek isterseniz AC akım kullanabilir ve kabloda daha az kayıp yaşayabilirsiniz.
Gördüğünüz gibi platformun arduino kalkanları gibi ayrı bir güç panosu var. Çünkü ona güç vermek için birçok farklı yöntem kullanabilirsiniz. Güneşten pile kadar, özel uygulamanız için istediğiniz her şeyi yapabilirsiniz.
Öyleyse, bir tane nasıl yapacağınızı ve onunla nasıl başlayacağınızı ve başvurunuzu yapmak için Düğüm-Red'i görelim.:-)
Gereçler
Jeelabs'tan EspLink
Adım 1: Öncelikle.. Şematik
Şematik Yapımı Çok Basittir. Esp8266'nın yanındaki iki Botton, ürün yazılımının yanıp sönmesi içindir (TASMOTA gibi diğer ürün yazılımlarını da kullanabilirsiniz)
Ayrıca, programlayıcı ile birlikte Rx ve Tx konektörü için iki jumper kullanmanız gereken veya çalışma koşulu olan Esp ve AVR arasındaki iletişim için bir işlem Seçici görebilirsiniz.
Adım 2: Pcb'yi Yapmak
easyEDA programı ile oluşturulan şematik ve Pcb.
bu çift taraflı pcb'dir ve üst tarafı alt tarafa bağlamak için kullanabileceğiniz birçok yol vardır..2 mm matkap kullandım ve.4 1 mm'ye kadar kullanabilirsiniz
Projeye easyEDA Bağlantısı
Adım 3: Aşındırma için PCB'yi dışa aktarın
Bu maskeleri aşındırarak tahta yapabilirsiniz. basılı taraf içeri girer, böylece boşluk kalmaz.
Adım 4: Test için Prototipin Aşındırılmasından Sonra Panonun Oluşturulması
Bir pano sipariş etmeden önce test için güç panosu ile el ile 4 pano yaptım.
Test başarılıydı, bu yüzden panoları JLCPCB'den sipariş ettim. Paket Yunanistan'a çok hızlı geldi ama fiyatı yüksek, her iki paket için yaklaşık 20 euro ama yine de kendi başıma yapmaktan daha ucuz çünkü çift taraflı ışığa duyarlı bir tahta A4 boyutunda tahta burada yunanistan'da yaklaşık 25 euroya mal oluyor.
Adım 5: Ürün Yazılımını Yükleyin
5v olmadan ftdi'nizin TTL tarafını programlama portuna bağlayın çünkü kartı PowerBoard'dan beslemeniz gerekiyor (bu zor biliyorum ama.. güvenli). Firmware'i yüklemek için python 3.0 yüklemeniz gerekiyor.
Kurulumdan sonra aşağıdaki komutu çalıştırın
Pencereler için
pip kurulum esptools
Ubuntusudo pip için esptools yükleyin
linux için.bat dosyasının içindeki betiği değiştirmeniz ve onu çalıştırılabilir hale getirmeniz gerekir. Windows'ta varsayılan olarak.
Programlama tamamsa, cep telefonunuzda AIThinkerXXXXX adında yeni bir wifi ağı göreceksiniz ve açık.
Buna bağlanıyorsunuz ve telefonunuzun veya PC'nizin chome tarayıcınıza 192.168.4.1 yazdığınız bağlantıdan sonra, bu esp link hoşgeldiniz sayfasını getirecek.
İlk önce Pin AssignmentReset -> gpio12'yi ayarlamalısınız
ISP/FLASH -> devre dışıConn LED gpio2/TX1
Seri LED -> devre dışı UART pinleri -> normal
Rx işaretini kaldırın ve ardından değiştir'i tıklayın.
Artık arduino'nuzu kablosuz ama kablosuz olarak programlayabilirsiniz !! bundan sonra yapmanız gereken tek şey servisler menüsüne gidip mDNS alanına arduino yazmak.
Bundan sonra arduino IDE'de Ports'a gittiğinizde ve 192.168.4.1 ip'yi gördüğünüzde wifi köprüsünün çalıştığını göreceksiniz.
Ayrıca esp'yi yerel ağınıza bağlayabilir ve bir program yüklemek için bu ipi kullanabilirsiniz.
Şimdi panolardan Arduino wifi'yi seçmelisiniz (benim için çalıştı ama sadece %50 sinyal ile daha fazla) veya panoyu dosyalarla birlikte yükleyebilir ve MqMax kartını kullanabilirsiniz! (hala geliştirme aşamasındadır)
Adım 6: Jeelabs'tan ELclient'i İndirin
github.com/jeelabs/el-client
Bu bağlantıdan Arduino IDE için El Client kitaplığını indirin.
Orada Mqtt ve Rest için örnekler bulabilirsiniz, bunları kullanmak için Slip modunu etkinleştirmeniz gerekir.
ElClient kitaplığını kurduktan sonra Elclient alanında yeni örnekleriniz olacak. Benim kişisel favorim Mqtt örneği ama onu sadece bir wifi Bridge olarak kullanabilir ve Node-RED yüklü bir Raspberry pi ile bağlayabilirsiniz.
MqMax ile hemen yapabileceğiniz sonsuz şey var. Tezimi Otomasyon ve Telekomünikasyon Yüksek Lisansım için yaptım ve büyük bir başarı elde ettim.
Kullanırsanız, çok fazla iş olduğu için bir alkış verin. Ayrıca beğendiyseniz PCB yarışmasında bana oy verin.
Mutlu yapım!
Önerilen:
Arduino, Esp8266 veya Esp32 için Düşük Maliyetli E32 (sx1278/sx1276) Cihazı ile LoRa 3Km - 8Km Kablosuz İletişim: 15 Adım
Arduino, Esp8266 veya Esp32 için Düşük Maliyetli E32 (sx1278/sx1276) Cihazı ile LoRa 3Km - 8Km Kablosuz İletişim: Semtech serisi LoRa cihazına dayalı, çok güçlü, basit ve ucuz bir cihaz olan EBYTE E32'yi yönetmek için bir kütüphane oluşturuyorum. 3Km versiyon burada, 8Km versiyon burada 3000m ile 8000m arasında bir mesafede çalışabilirler ve bir çok özelliği ve
Esp8266 Kullanarak Kendin Yap Düşük Maliyetli Ev Otomasyonu: 6 Adım
Esp8266 Kullanarak Kendin Yap Düşük Maliyetli Ev Otomasyonu: Herkese merhaba, Bugün bu derste size akıllı bir eve doğru bir adım olarak, genellikle nodemcu olarak bilinen bir ESP 8266 modülünü kullanarak zaman kaybetmeden kendi ev otomasyonumu nasıl hazırladığımı göstereceğim. başlayalım:)
Bütçeye Uygun Dizüstü Bilgisayar: Düşük Maliyetli Güç Merkezi Seçeneği (İki Dahili Sürücü, Lenovo Tabanlı): 3 Adım
Bütçeye Uygun Dizüstü Bilgisayar: Düşük Maliyetli Bir Güç Merkezi Seçeneği (İki Dahili Sürücü, Lenovo Tabanlı): Bu talimat, web'de gezinme, kelime işleme, hafif oyun ve ses için günlük bir sürücü makinesi olarak Lenovo T540p dizüstü bilgisayarın güncellenmiş bir yapılandırmasına odaklanacaktır. . Hız ve kapasite için katı hal ve mekanik depolama ile yapılandırılmıştır
Arduino Basit Düşük Maliyetli Kontrol Edilebilir El: 5 Adım
Arduino Basit Düşük Maliyetli Kontrol Edilebilir El: Geniş internetin her yerinde birçok pahalı 3D baskılı ve esnek sensör tabanlı robotik kol vardır. Ancak öğrenci olduğum için CNC, 3D yazıcılar ve elektrikli aletler gibi şeylere pek erişimim yok. Bir çözümüm var, bir l inşa edeceğiz
Düşük Maliyetli Ayarlanabilir IoT Projesi Güneş Paneli Montajı: 4 Adım
Düşük Maliyetli Ayarlanabilir IoT Projesi Güneş Paneli Montajı: Küçük bir güneş paneli ile çalışan elektronik veya IoT projeleriniz varsa, paneli doğru yönde tutmak için ucuz ve ayarlanması kolay montaj parçaları bulmakta zorlanabilirsiniz. Bu projede size bir kompleks oluşturmanın basit bir yolunu göstereceğim