İçindekiler:
Video: 2020 ESP8266: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu Tembel Yaşlı Geek (L. O. G.), ESP8266 modüllerine bazı Instructables yazdı:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Hâlâ birkaç ESP-01 ve ESP-03'üm var ve onları çalıştırmaya çalıştım.
Görünüşe göre, aşağıdaki süreç artık çalışmıyor.
ESP8266'yı Flaş moduna alın:
Zemin GPIO0
Kısaca topraklama Sıfırlama
GPIO0'ı serbest bırakın
(GPIO0'da bir LED'iniz varsa, yaklaşık ½ yoğunlukta olmalıdır)
GPIO0'u düşük tutmak, Sıfırla'ya basmak, çizimi yüklemek, GPIO0'ı serbest bırakmak ve ardından Sıfırla'ya dokunmak işe yarıyor. Bunu yapmak çok kolay değil.
En son belgelerin başka bir yöntemi var:
arduino-esp8266.readthedocs.io/en/latest/b…
Önyükleme ve Kullanım için Minimum Donanım Kurulumuna Bakın
Önerilen kurulum ektedir.
Adım 1: ESP Adaptörü
Bölüm 2'de ESP-01 ve ESP-03 için bir programlama adaptörü yaptım.
Bu yüzden hala bu adaptörlerden birine sahibim. Yeni bir PCB yapmak yerine bunu değiştirmeye karar verdim.
Tamam, planımda küçük bir sorun var, ESP-01'in pinlerinden birinde Sıfırlama var, ESP-03'te yok. Pekala, önceki deneyimim, CH_PD pininin Sıfırlama ile aynı şeyi yaptığını gösteriyor gibi görünüyor, bu yüzden denedim ve işe yarıyor gibi görünüyor.
Şematik notlarında açıklandığı gibi, yaptığım şey USB-BUB konektörü DTR pininden bir kablo alıp her iki konektörün GPIO0'ına bağlamaktı. 3.3V pinini (bir sonraki adımda açıklanmıştır) her iki konnektörün CH_PD'sine bağladım.
İki jumper sonraki resimde gösterilmiştir.
Adım 2: CP2102 Modülü
Birkaç CP2102, USB'den UART'a adaptörlerim var. Bazılarının yan konektöründe RTS var ama ana konektörde buna ihtiyacım vardı. Yaptığım şey, CTS'ye bağlı olan pimi kesmekti. (Bu pin, 3.3V için değiştirilmiş bazı CP2102'lerim olduğu için şematikte 3.3V olarak etiketlenmiştir). Sonra RTS'den dişi başlık pinine bir jumper bağladım.
Bu bir sonraki resimde gösterilmiştir.
Ne yazık ki, bu USB'den UART'a adaptörlerin birçok çeşidine sahibim. Onları etiketlemeye çalışıyorum ama her zaman hangisinin neye gittiğini hatırlamakta sorun yaşıyorum. ESKİYİM.
Sonraki resme bakın. CP2102, şeffaf streç filme ve etikete sahiptir.
Adım 3: Arduino
Şu anda Arduino sürüm1.8.12 kullanıyorum.
ESP8266'yı kurmamın en kolay yolu, bu yöntemi kullanarak Board Manager'ı kullanmaktır:
github.com/esp8266/Arduino#installing-with…
Kurulduktan sonra Board seçerken “Generic ESP8266 module” seçiyorum.
UYARI: Bilgisayarımda “Genel ESP8266 modülünün” iki versiyonu bulunmaktadır. “ESP8266 panoları” kategorisindeki Blink için çalışıyor, Sparkfun altında olan çalışmıyor.
Bir sonraki resim varsayılan Board kurulumunu gösteriyor (sanırım). Flaş Boyutu, Mod gibi bunların birçoğuyla oynadım, herhangi bir fark yaratmıyor gibi görünüyorlar.
Adaptörüm için GPIO0'da bir LED'im var, bu yüzden Yerleşik Led'i 0 olarak değiştiriyorum.
Çalıştığını doğrulamak için sadece Blink örneğini çalıştırıyorum. Herhangi bir tuşa basmaya gerek yok. Arduino'nuz bir sonraki resim gibi bir şey göstermeli ve benim durumumda adaptör panosu LED'im yanıp sönecek.
Bilginize: Adaptörümün yüksek kablolama şekli LED'i kapatacak ve tam tersi, Blink'te açıklandığı gibi değil.
Bu noktada Blink'in ötesine geçmedim ama bu yöntem işe yarıyor ve çok daha kolay görünüyor.
ESP-07 ile çalışıyorum.
İPUCU: Arduino, Genel yerine daha iyi uyumluluk için Düğüm MCU 1.0'ı kullanıyor.
Önerilen:
[2020] Bir RC Arabayı Kontrol Etmek İçin İki (x2) Mikro:bit Kullanımı: 6 Adım (Resimlerle)
[2020] Bir RC Arabayı Kontrol Etmek İçin İki (x2) Mikro:bit Kullanma: İki (x2) mikro:bitiniz varsa, bunları bir RC arabayı uzaktan kontrol etmek için kullanmayı düşündünüz mü? Bir RC arabayı verici olarak bir micro:bit ve diğerini alıcı olarak kullanarak kontrol edebilirsiniz.Bir mikro:b kodlamak için MakeCode düzenleyici kullandığınızda
[2020] Bir RC Arabayı Kontrol Etmek İçin IPhone veya IPad ve Micro:bit Game Pad Uygulamasını Kullanma: 23 Adım
[2020] Bir RC Arabayı Kontrol Etmek İçin IPhone veya IPad ve Micro:bit Game Pad Uygulamasını Kullanma: Micro:bit'inizi kontrol etmek için iPhone veya iPad'inizi kullanmayı düşündünüz mü? Uygulama mağazası? "micro:bit" App Store'da ve uygulamayı ücretsiz olarak indirebilirsiniz. NS
Photoshop 2020 Kullanarak Birden Çok Görüntünün Arka Planını Kaldırın: 5 Adım
Photoshop 2020 Kullanarak Birden Çok Görüntünün Arka Planını Kaldırın: Bir resmin arka planını kaldırmak artık çok kolay! Basit bir komut dosyası kullanarak birden çok (toplu) görüntünün arka planını kaldırmak için Adobe Photoshop 2020'yi bu şekilde kullanabilirsiniz
Wokwi-2020'den Web Tabanlı Arduino Simülatörü: 5 Adım
Wokwi-2020'den Web Tabanlı Arduino Simülatörü: Wokwi Arduino Simülatörü, AVR8js platformunda çalışır. Web tabanlı bir Arduino Simülatörüdür. Arduino Simülatörü web tarayıcısında çalışır. bu nedenle, bu daha fazla dikkat çekiyor ve dürüst olmak gerekirse, mevcut diğer simülatörlere kıyasla birçok olumlu noktası var
Ultrasonik Sensör HC-SRF04 ile Mesafeyi Ölçün (Son 2020): 3 Adım
Ultrasonik Sensör HC-SRF04 ile Mesafeyi Ölçün (Son 2020): Ultrasonik sensör (mesafe) nedir? İnsanların duyamayacağı yüksek seviyeli dalgalara sahip bir ultrason (Sonar). Ancak doğada her yerde ultrasonik dalgaların varlığını görebiliriz. Yarasalar, yunuslar gibi hayvanlarda… ultrasonik dalgaları kullanarak