İçindekiler:
Video: Ultimate ESP8266-01 Programcı ve USB Adaptörü: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Merhaba millet, küçük ve ucuz ESP8266-01 modülünün GERÇEK yeteneklerini duydunuz mu? Projenize IOT yetenekleri eklemek istiyorsanız, seçiminiz olması gerektiği söylenerek piyasaya sürüldü. Aslında bu küçük modül sadece bir iletişim cihazı değil, PROJENİNİZ OLABİLİR.
Çok kullanışlı bir wifi tekrarlayıcı olabilir. Arkadaşlarınızın wifi'sini karıştırmak, cihazlarının bağlantısını kesmek veya düzinelerce sahte ağ oluşturmak için "komik" bir araç olabilir (lütfen tembel olmayın ve yasal olandan bahsetmiyorum bile her şeyi komik tutun). Bir röle modülüne takılarak bir IOT aktüatörü haline gelebilir veya bir sensör modülüne takılarak bir IOT sensörü haline getirilebilir.
Bu maddeleri test ediyorum ve muhtemelen daha fazla eğitim yayınlayacağım çünkü büyük potansiyele gerçekten şaşırdım.
Daha fazlası için bizi izlemeye devam edin, bugünün öğreticisi tamamen programcı hakkındadır (tüm farklı yazılımları kolayca test etmek için zorunludur).
Adım 1: Bileşenler ve Malzemeler
Ne yazık ki ESP8266-01, borda tahtası dostu DEĞİLDİR ve her şeyi değiştirmek istediğinizde kabloları kesmek/yeniden bağlamak oldukça can sıkıcı ve zaman alıcıdır. Boşver, ESP'ye güç sağlamak ve PC'nize bağlamak için tasarlanmış gerçekten ucuz bir usb seri dönüştürücü var.
ESP'yi nasıl yanıp sönebilir? Şey, aslında, olamaz… (⊙_☉)
Utanç verici, değil mi? Orijinali… tam bir saçmalık. Daha sonra, ESP'nin yanıp sönme moduna ayarlanmasını sağlamak için kaydırmalı anahtarlı ikinci bir versiyon yaptılar. Sanırım -bazı nedenlerden dolayı- standart ESP kullanıcısının, sadece yeni bellenimi (FW) flaş etmek için değil, cihazı gerçekten uzun bir süre flaş modunda tutması gerektiğini düşündüler. USB'yi taktıktan sonra yanıp sönmeyen modu tekrar açmayı unutursanız, kodu çalıştırabilmesi için fişini çekip yeniden takmanız gerekir. Daha sonra basit bir anlık butonla üçüncü bir versiyon yaptılar. İyi bir fikir! Düğmeye basmak küçük ve zor görünüyor, özellikle üstte ESP modülü varken, ama her neyse… Beni rahatsız eden şey, görünüşe göre standart ESP-01 kullanıcısının son derece düşük bir bütçeye sahip olduğunu ve bunu karşılayamayacağını düşünüyor olmaları. MCU'yu (ESP'nin işlemcisi) yerinde yeniden başlatmak için ikinci bir anlık düğme. Makul herhangi bir insan bunu yapardı, çünkü muhtemelen tek bir sente mal olur. Hayır… MCU'yu yeniden başlatmak istiyorsanız, BELKİ flaş moduna ayarlamak istiyorsanız, USB'yi çıkarıp yeniden takmanız gerektiğine karar verdiler.
Benimle dalga mı geçiyorsun? (ಠ_ಠ)
Hadi ama, o kadar fakir değiliz! Bu ek $ senti harcardık! Neden bunu, bunu, bunu ya da bu tasarımı kopyalayıp mutlu yaşamamıza izin vermiyorsunuz??? (ノ☉ヮ☉)ノ
Korkmayın, akıllı programlayıcıyı satın alamazsak, sadece iki pcb düğmesi ve iki kablo ile kesin ESP-01 programlayıcısını hala oluşturabiliriz!
Güzel bir 3D baskılı kasa ekleyerek, aptal ilk sürüm programlayıcıyı güzel ve gerçekten rahat bir cihaza dönüştürebiliriz. Kasa, "temel" (en ucuz) USB programlayıcı ve klasik 6x6mm pcb butonları, yani dokunsal basmalı butonlar için tasarlanmıştır. Dikkatli bakarsanız farklı fotoğraflarda farklı düğmeler kullandığımı görebilirsiniz. Bunun nedeni, daha uzun şaftlı düğmeler kullanmaya karar vermem, bu sadece benim rahatlığım için. Her düğme iyi çalışıyor.
Şimdi, bağlantılar (bağlı, btw):
ESP8266-01: Bangood, Amazon, Amazon.
ESP8266-01 programcısı: Bangood, Amazon, Amazon.
Düğmeler: Bangood, Amazon, Amazon.
Yalnızca minimum lehimleme araçlarına ihtiyacınız olacak, eğer bir şeyi kaçırdığınızı düşünüyorsanız buraya bakabilirsiniz.
Adım 2: Kablolama ve Montaj
Çok kolay: Bu dosyayı indirin, 3D yazıcınızı çalıştırın, istediğiniz malzemeyi yükleyin (daha iyi toleranslar için PLA'yı öneririm) ve baskıya başlayın.
Şimdi, kablolama. İki kabloyu GND pimine, bir kabloyu RST'ye ve son kabloyu Gpio0 pimine lehimleyin.
Bu teller ölçülü (yaklaşık) kesilmeli ve buton pimlerine lehimlenmelidir. Aynı tarafta iki pim seçin, genellikle düğmenin karşı tarafındaki pimler köprülenir, böylece her zaman kapalı basit bir bağlantı oluşturursunuz. Endişelenme, yanlış olanı seçersen hiçbir şeye zarar vermezsin. Bir multimetre ile yapılan bir süreklilik ölçüsü, hangi pinlerin doğru olduğunu kesinlikle belirleyebilir. Kısa devre riskini önlemek için açıktaki düğme pimlerine birkaç damla sıcak tutkal koyun. Ardından düğmeleri yerlerine yapıştırın, düğmelerin İÇERİSİNE yapıştırıcı düşürmemeye dikkat edin, aksi takdirde artık çalışmazlar. Onları yerinde tutmak için içeriden biraz sıcak tutkal ve dışarıdan biraz güçlü tutkal kullandım.
Şimdi, lehimleme becerilerinize güveniyorsanız, kasayı doğrudan yapıştırmaya geçebilirsiniz, ancak önceden küçük bir yanıp sönme testi yapardım (bir sonraki adımı okuyun).
Kasayı yapıştırmak için bir çeşit güçlü yapıştırıcıya ihtiyacınız var, epoksi iyidir, siyanoakrilat yapıştırıcı kullandım (düğmeleri yapıştırmak için kullandığımın aynısı).
Adım 3: Nasıl Kullanılır
Sadece USB programlayıcıyı takın ve sürücüleri kurun, programcılar CH340 seri çipini kullanır, bununla ilgili birçok öğretici var (Windows için).
Kullanımı basittir, bir düğme MCU'yu sıfırlar, diğeri MCU (yeniden) önyüklemesi sırasında basılı tutulursa MCU'yu flaş moduna ayarlar.
- Projenizi yeniden başlatmak istiyor musunuz? Sıfırlama düğmesine basın.
- Değiştirilmiş bir üretici yazılımı yüklemek istiyor musunuz? Flaş düğmesini basılı tutun, sıfırlama düğmesine basın ve bırakın, flaş düğmesini bırakın. MCU, bazı kodların yüklenmesine hazır olacak ve bundan sonra kodu çalıştıracaktır.
Hangi bellenimi yüklemek isterseniz, hangi yazılımı yüklemek için kullanmak isterseniz, hedef olarak kullanmak için uygun bir COM bağlantı noktasına ve ESP için güzel bir tak ve çalıştır fiziksel konektöre sahip olacaksınız ve kablolarla uğraşmanıza gerek yok ve USB'yi sebepsiz yere rahatsız etmenize gerek yok. Ah, sonunda!
Bu küçük wifi cihazı için bazı yararlı yazılımları göstermek için ayrı bir eğitim yazacağım, yükleme yazılımı araç zinciri ve bunların konfigürasyonu önemsiz değil, bu -ible programcı içindir. Bizi izlemeye devam edin!
Önerilen:
JDM Programcı İncelemesi: 9 Adım
JDM Programcı İncelemesi: JDM popüler bir PIC programcısıdır çünkü seri port kullanır, minimum bileşen kullanır ve güç kaynağı gerektirmez. Ancak, internette birçok programcı varyasyonu ile karışıklık var, hangileri hangi PIC'lerle çalışıyor? Bu “araç
ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım
ISP Olarak Arduino || AVR'de Hex Dosyası Yaz || AVR'de Sigorta || Arduino As Programmer:……………………………Daha fazla video için lütfen YouTube kanalıma ABONE OLUN……..Bu makale isp olarak arduino ile ilgili. Hex dosyası yüklemek istiyorsanız veya sigortanızı AVR'ye ayarlamak istiyorsanız, bir programlayıcı satın almanıza gerek yok, yapabilirsiniz
ESP-01 Programcı Hack - Kolay Olan:): 6 Adım
ESP-01 Programmer Hack - The Easy One:): Merhaba ESPers, Bu talimatta size ESP-01 / ESP8266-01 / ES-01 modülü için bir programcı yapmak için basit bir hack göstereceğim. Çoğumuz bu modül için programlayıcı olarak bir Arduino kartı veya FTDI USB-TTL cihazları kullandık. Her iki yöntem de iyi çalışıyor. Ama t
Arduino UNO ile ATTINY Mikrodenetleyicileri için Minik Bir Programcı: 7 Adım
ATTINY Mikrodenetleyiciler için Arduino UNO ile Minik Bir Programcı: ATTINY serisi mikrodenetleyicileri çok yönlülükleri, düşük fiyatları ve aynı zamanda Arduino IDE gibi ortamlarda kolayca programlanabilmeleri nedeniyle kullanmak şu anda ilgi çekici. kolayca aktar
Arduino için Bir Başka ATTINY85 ISP Programcı Kalkanı: 8 Adım
Arduino için Bir Başka ATTINY85 ISP Programcı Kalkanı: بسم الله الرحمن الرحيمATTINY85 ISP Programcı Kalkanı, ATTiny85 µDenetleyicilerini kolayca programlamak için tasarlanmıştır. Kalkan, Arduino Uno kartına takılmalıdır. Arduino Uno, "Devre İçi" olarak hareket etmeye hazırdır. Seri Programcı"