Мазмуну:
Video: ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: 3 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул тактанын милдети жөнөкөй эле:
- ESP-12E жана ESP-12F модулдарын NodeMCU такталары сыяктуу оңой программалай алсаңыз болот (б.а. баскычтарды басуунун кажети жок).
- Колдонулуучу IOго кирүү мүмкүнчүлүгү бар, нан үчүн достук төөнөгүчтөрүңүз бар.
- Өзгөчө USBди сериялык конвертерге колдонуңуз, андыктан тактада кошумча агымдын жоктугу жана акыркы колдонууга мүмкүн болушунча жакыныраак текшерилиши мүмкүн, айрыкча уйку агымына карата.
Бул жердеги бөлүк, башка көрсөтмөлөрдө көрсөтүлгөндөй, ESP12 менен нан тактасынын ортосундагы көпүрө үчүн 2мм төөнөгүчтүн казыктарын жайып, нан тактасын колдонуп жасалышы мүмкүн. Бирок PCB модулу тыкан жана туташуу үчүн ылдамыраак. Демек, эгер сизде ПХБ жасоо үчүн тетик болсо - тиркелген көркөм чыгарманы кармап, алардын бирин уруп алыңыз.
Бөлүктөр:
- 2мм пин-тилкеси (2х8 жолдор)
- 2.54 мм оң бурчтуу пин-тилке (12 жол + 2 жолу 3 жол)
- Горизонталдуу 3 тараптуу 2.54мм розетка - мис. Фарнелл 1593474
- 2 өчүрүү BCW32 же башка SOT23 форматындагы NPN транзистору.
- 4 өчүрүү 10k 0805
- 2 өчүрүү 22k 0805
- 0.1uF керамика 0805
- 6мм тийүү которгуч (тешик аркылуу)
- PCB тиркелген көркөм чыгармаларга жасалган.
1 -кадам: Description
NodeMCU программалоо системасы баштапкы абалга келтирүү үчүн сериялык RTS жана CTS линияларын колдонот жана программалоо режимин орнотуу үчүн GPIO0 казыктарын колдонот. Бир нече NPN транзистору колдонулат. DTR жогору жана RTS төмөн болгондо, Reset пин төмөн тартылат. DTR төмөн жана RTS жогорку GPIO0 төмөн тартылганда. Программалоо программасы ESP12ди жаркыроо режимине коюу үчүн DTR жана RTS пиндерин айдайт.
Райондук диаграмма:
FTDI USB сериялык конвертерге колдонулат, анткени анын бир тарабында керектүү сызыктар бар. Демек, бирөө гана пин баштарын кошушу керек.
Бул сынык тактасында ESP12 модулдарын программалоодо NodeMCU V1.0 Arduino IDEдеги такта катары тандалат же Generic ESP8266 колдонулса, Reset ыкмасын (Куралдарда) nodemcu деп коюңуз. Сиз эскизиңизди качан жүктөөнү каалаган убакта жүктөп алсаңыз болот. Такта 3.3v жана GND казыктарына колдонулган 3.3 кубаттуулугуна муктаж.
Мен муну TicTac Super Wifi анализаторумду иштеп чыгууга жардам берүү үчүн кургам, бирок бул ESP8266 системаларын ESP12 такталарын колдонуу менен иштеп чыгуу жана сыноо үчүн менин сүйүктүү куралым болуп калаарын билүү.
2 -кадам: Ассамблея
Тиркелген ESP12 Программистинин artwork.docx файлын түшүрүп алыңыз жана тактанын өлчөмү белгиленгендей экенин текшериңиз. Болбосо, өлчөмдү оң басуу, Көлөм жана Позиция аркылуу тууралаңыз.
Мен көркөм кагазды эки баракка басып чыгарам. Мен аларды контрастты эки эсе көбөйтүү үчүн басып чыгарам жана басып чыгаруудагы кичинекей кемчиликтерди жашырам (мен лазердик принтерди колдоном). Мен үстүңкү катмардын четине тешиктерди тешип, Sellotapeти тешиктердин арасына коюп, тегиздеп, анан тешиктерди жабыш үчүн басам. Менде ультрафиолет нурунун таасири бар. Мен спрей капталган ПХБ менен жакшы иштеген UV кара жарыгын колдончумун. Мен иштеп чыгуу үчүн натрий гидроксидинин алсыз эритмесин (дренаждык тазалагыч) жана ди-натрий пероксодисульфаты гексахидратты чийүү үчүн колдоном. Химиялык заттар менен өзгөчө чараларды көрүңүз, айрыкча натрий гидроксиди этке дароо кол салат. Бул нерсени көзүңүзгө көргүңүз келбейт! Мен андан кийин дагы бир жолу ачыкка чыгып, фильмди тректерден арылтып, сууга чөмүлтүүчү калай менен бүтүрөм (абдан кымбат - жана чектелген жашоо). Акыркы кадам милдеттүү эмес, айрыкча, эгер сиз бети өтө кычкылданып кете электе тактайды ширетүүнү пландап жатсаңыз.
Мен компоненттерди бийиктикте иретке келтирем. Мен SMD компонентин жайгаштырам, бир казыкка ширетүүчү паста сүйкөп, муну ээрчитим. Мен SMDдин калган компоненттери үчүн да ушундай кылам. Анан мен сатылбаган казыктардын баарына паста сүйкөйм, анан айланып келип буларды ширетем.
Мен 2мм төөнөгүчтү аягына чейин түрткөн жокмун - бирок жетиштүү болгондуктан, казыктар 1мм тегерегине чыгып кеткен. Качан пластикалык барды тактанын деңгээлине чейин түшүрсө болот. Бул аларды кыркуудан сактап калат жана ESP12 антеннасынын FTDI туташтыргычынан бир мм алыстыкта болуусуна мүмкүндүк берет.
Эгерде сизде Horizontal 3 жолдуу 2.54мм розеткаларды алууда кыйынчылыктар болсо, анда Arduino розеткасын жана эпоксидин колдонуп, жалпак жана прокладкалардын бир тобуна кошуп койсоңуз болот. Андай болсо, жуп төшөктөрдү зарылчылыгына туташтырыңыз, ошондо розеткалар чынжырга туташат.
Акырында 12 тараптуу оң бурч 0.1 пин-тилкесин жана төмөндөгүдөй этикетканы коюңуз:
FTDI модулунда 2 өчүрүүчү 3 тараптуу тик бурчтуу пин тилкеси төмөнкүдөй:
3 -кадам: Кантип колдонуу керек
Arduino IDEди баштаңыз (эгер керек болсо Arduino.ccтен жүктөп алып орнотуңуз) жана сизде жок болсо ESP тактасынын маалыматын кошуңуз (караңыз: Sparkfun).
Кодуңузду жүктөңүз.
Андан кийин программалоо деталдарын коюңуз (Куралдар):
Такта тандоо: Жалпы ESP8266 модулу же NodeMCU v1.0 (ESP-12E модулу). Биринчиси көбүрөөк мүмкүнчүлүктөрдү берет. Калган орнотуулар үчүн төмөндө караңыз. Порт номери башкача болушу мүмкүн. FTDI модулу туташканда кайсынысы пайда болгонун көрүү үчүн ПОРТту басыңыз.
Эми тактаны 3.3v менен 3.3v пинге чейин кубаттаңыз жана GNDди туташтырыңыз. FTDI USB сериялык конвертерине туташтырыңыз. Эми сиз жүктөө баскычын чыкылдатуу менен тактаны программалай аласыз. Муну бир нече жолу кылгандан кийин, бул кичинекей тактанын баасын көрөсүз.
Мен муну TicTac Super Wifi анализаторумду иштеп чыгууда колдондум
Мен сиз бул пайдалуу деп үмүттөнөм.
Майк
Сунушталууда:
DIY ESP32 өнүктүрүү кеңеши - ESPer: 5 кадам (сүрөттөр менен)
DIY ESP32 Өнүктүрүү Башкармасы - ESPer: Ошентип, жакында эле мен көптөгөн IoTs (Интернет нерселери) жөнүндө окуп жүргөм жана мага ишенчүмүн, мен интернетке туташуу жөндөмү бар бул сонун түзмөктөрдүн бирин сынап көрүүнү күтө алган жокмун, өзүм жана колумду жумушка алам. Бактыга жараша, мүмкүнчүлүк
M5stack Esp32 негизделген M5stick C өнүктүрүү кеңеши менен Flappy Bird оюнун ойноо: 5 кадам
M5stack Esp32 негизделген M5stick C Development Board менен Flappy Bird оюнун ойноо: Саламатсыздарбы, бүгүн биз m5stack тарабынан берилген m5stick c өнүктүрүү тактасына flappy bird оюн кодун кантип жүктөөнү үйрөнөбүз. өнүктүрүү тактасы: https://www.utsource.net/itm/p/8663561.h
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат
AVR өнүктүрүү кеңеши: 3 кадам
AVR өнүктүрүү кеңеши: Интернет Arduino менен долбоорлорго толгон. Бир аз убакыт ATMEGA328 микроконтроллери жөнүндө маалымат бардык Arduino маалыматында жок. Бул бузулгус AVR микроконтун колдонуу менен долбоорлорду кантип иштеп чыгуунун башталышын калыбына келтиргиси келет
LCD менен Atmega16/32 өнүктүрүү кеңеши: 8 кадам
Atmega16/32 Development Board with LCD: Бул көрсөтмө, Atmega16 же Atmega32 процессорлору үчүн өз өнүктүрүү тактаңызды кантип жасоо керектигин көрсөтүп турат. Бул такта менин долбоорумда абдан пайдалуу болду