İçindekiler:

ESP01 Programlama Baskılı Devre Kartı: 5 Adım
ESP01 Programlama Baskılı Devre Kartı: 5 Adım

Video: ESP01 Programlama Baskılı Devre Kartı: 5 Adım

Video: ESP01 Programlama Baskılı Devre Kartı: 5 Adım
Video: ESP8266-01 Wifi Modülü ve Arduino 2024, Temmuz
Anonim
ESP01 Programlama Baskılı Devre Kartı
ESP01 Programlama Baskılı Devre Kartı

Son zamanlarda ESP01'ime bir kod yazmak zorunda kaldım ve kodu CHIP'e aktarmak için bir adaptör kullanmaya karar verdim.

Ancak kodun aktarılabilmesi için adaptörde bazı değişiklikler yapılması gerekiyordu.

Yani bağdaştırıcı, kod aktarımı gerçekleştirmek için tamamen ideal değildi. Bir uyarlama gerekliydi.

Gereçler

  • JLCPCB Baskılı Devre Kartı
  • 02 x Düğmeler;
  • 01 x 330R direnç;
  • 01 x Yeşil LED;
  • 02 x 10kR dirençler;
  • 01 x Erkek / Dişi Pin Bar 1x4;
  • 01 x 2x4 Dişi Pin Bar.

Adım 1: Geleneksel Adaptör

Geleneksel Adaptör
Geleneksel Adaptör

Kullanılan adaptör yukarıdaki şekilde gösterilmiştir.

Ancak sorun yaşamamak ve yapıda değişiklik yapmak için ESP01 adaptörü ile çalışabilecek ve CHIP'e kod aktarımı yapabilecek bir adaptör oluşturmaya karar verdik.

Baskı devre kartı yukarıda gösterilmiştir.

Bu yazıda, programlayıcınızı nasıl kuracağınızı ve ESP01 flaş devresinin ana parçalarının neler olduğunu öğreneceksiniz.

Bu elektronik devre kartının tasarımı sayesinde yeni uyarlamalar yapmaya gerek kalmayacak ve projenizin kodunu kaydedebilecektir.

Bu nedenle, bu makalede aşağıdaki noktaları öğreneceksiniz:

  1. Bir ESP01 kaydedici ve adaptör geliştirin;
  2. ESP01 kayıt devresinin amacını anlayın;
  3. Kod aktarım modu için ESP01'i nasıl kuracağınızı öğrenin. Şimdi, ESP01 Board için Programcı projesinin gelişiminin tam sunumuna başlayacağız.

Adım 2: ESP01 Board için Programcı Geliştirme

ESP01 Board için Programcı Geliştirme
ESP01 Board için Programcı Geliştirme
ESP01 Board için Programcı Geliştirme
ESP01 Board için Programcı Geliştirme

Daha önce de belirtildiği gibi proje, programlamasını kolaylaştırmak için ESP01 için bir programcı oluşturmaktan ibarettir.

Bunun için yukarıdaki şekilde gösterilen aşağıdaki devreyi geliştirdik.

Bu nedenle, gördüğünüz gibi, bu devrede:

  • ESP01'i programlama modu için yapılandırmak için 2 düğme;
  • Karta enerji verildiğini bildiren bir LED;
  • Kodu CHIP'e aktarmak için pin çubuğu.

Aşağıda, projeyi oluşturmak için gerekli malzemeleri sunuyoruz. Elektronik Bileşenlerin Listesi

  • JLCPCB Baskılı Devre Kartı (Proje Dosyalarını İndirin)
  • 02 x Düğmeler;
  • 01 x 330R direnç;
  • 01 x Yeşil LED;
  • 02 x 10kR dirençler;
  • 01 x Erkek / Dişi Pin Bar 1x4;
  • 01 x 2x4 Dişi Pin Bar.

Şimdi ESP01 programlama devresinin her bir parçasını açıklayacağız. Yukarıdaki şekilde gösterildiği gibi ESP01 bağlantısı için 2x4 - 2.54mm konektör kullandığımızı unutmayın.

Bu konektörden ESP01, geliştirilen devrenin diğer tüm parçalarına bağlanacaktır.

Bu nedenle öncelikle bu konnektöre bağlayınız ve RESET ve FLASH butonlarını kullanarak programlama moduna alınız. Bu iki düğme, programlama modunda ayarlanmasından sorumlu olacaktır.

Son olarak USB - SERIAL FTDI232 çevirici ve LED'in bağlantı pinlerine sahibiz. Dönüştürücü bağlantı çubuğu, onu bağlamak ve ESP01'e kod aktarımını gerçekleştirmek için kullanılacaktır.

LED, karta güç verildiğini belirtmek için kullanılacaktır.

Bu devreden elektronik kartın tasarımını gerçekleştirdik.

Adım 3: ESP01 Programcı Baskılı Devre Kartı Geliştirme

ESP01 Programcı Baskılı Devre Kartı Geliştirme
ESP01 Programcı Baskılı Devre Kartı Geliştirme
ESP01 Programcı Baskılı Devre Kartı Geliştirme
ESP01 Programcı Baskılı Devre Kartı Geliştirme

Elektronik şematik tasarımın tasarımından, ESP01 Programcı'nın baskılı devre kartı tasarımı geliştirildi.

Pano tasarımının şeması yukarıda gösterilmiştir.

Gördüğünüz gibi, ESP01 2x4 konektörüne bağlı olmalı ve USB-Seri dönüştürücü 90º pinlerine bağlanacaktır.

İlgili açıya sahip bu konektör, kartın boyutunu küçültmek ve ESP01 yapısının altında bırakmak için kullanıldı.

Bunun yanı sıra üstte programlama butonları ve altta enerjili plakaya sinyal vermek için ledimiz bulunmaktadır.

Bu projeden, yukarıdaki şekilde temsil edilen 3D baskılı devre kartının son hali elde edildi.

Son olarak, bu projeden, kodun ESP01'de programlanması ve kaydedilmesi mümkündür.

Aşağıda, ESP01'i programlama moduna alma ve kodu ESP01'e aktarma adımlarını adım adım açıklayacağız.

Adım 4: ESP01 için Kod Aktarım Süreci

Bunu yapmak için aşağıdaki adımları gerçekleştirmelisiniz

  1. USB-SERIAL FTDI232 dönüştürücüyü bilgisayarınıza ve ICSP Pin Bağlantıları çubuğuna bağlayın;
  2. LED'in açık olduğunu kontrol edin. Karta güç verildiğini belirtmek için kullanılır;
  3. FTDI232 USB-SERIAL dönüştürücünüzün COM portunu seçin;
  4. FLAŞ düğmesini basılı tutun;
  5. RESET düğmesine basın ve bırakın. Bundan sonra mavi ESP LED'inin bir kez yanıp söndüğünü göreceksiniz.

Hazır! ESP01'iniz yeni bir kod alacak şekilde yapılandırılmıştır. Şimdi kodunuzu Arduino IDE üzerinden aktarma işlemini gerçekleştirin

Aktarımdan sonra kodunuz ESP01'in hafızasına kaydedilecek ve uygulamanızı kontrol etmeye hazır olacaktır.

Adım 5: Ve Son Olarak… Beklenen Sonuç Nedir?

Bu nedenle, bu projenin geliştirilmesinden, geleneksel karttan daha üstün özelliklere sahip ve birçok mağazada yaygın olarak satılan bir kart oluşturmak mümkün oldu.

Geleneksel karttan farklı olarak, bu sürümde, CHIP'i programlama modu için yapılandırmak için iki düğme bulunur, böylece bu görevi gerçekleştirmek için yeni öğeler eklemeye gerek kalmaz.

Böylece bu proje ile piyasada mevcut olandan daha üstün bir kayıt cihazı geliştirmek, konfigürasyon işleyişini anlamak ve kod transferini gerçekleştirmek için CHIP konfigürasyon sürecini gerçekleştirmek mümkün olmuştur.

Projeye destek verdiği için JLCPCB'e teşekkür ederiz ve isterseniz bu linke ulaşabilir, proje dosyalarına ulaşabilir ve 2$ karşılığında baskılı devre kartlarınızı satın alabilirsiniz.

Önerilen: