İçindekiler:

Ultimate ESP8266-01 Programcı ve USB Adaptörü: 3 Adım
Ultimate ESP8266-01 Programcı ve USB Adaptörü: 3 Adım

Video: Ultimate ESP8266-01 Programcı ve USB Adaptörü: 3 Adım

Video: Ultimate ESP8266-01 Programcı ve USB Adaptörü: 3 Adım
Video: ESP8266-01 Wifi Modülü ve Arduino 2024, Temmuz
Anonim
Ultimate ESP8266-01 Programcı ve USB Adaptörü
Ultimate ESP8266-01 Programcı ve USB Adaptörü

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

Bileşenler ve Malzemeler
Bileşenler ve Malzemeler
Bileşenler ve Malzemeler
Bileşenler ve Malzemeler
Bileşenler ve Malzemeler
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

Kablolama ve Montaj
Kablolama ve Montaj
Kablolama ve Montaj
Kablolama ve Montaj
Kablolama ve Montaj
Kablolama ve Montaj
Kablolama ve Montaj
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

Bu nasıl kullanılır
Bu 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: