Мазмуну:
- Жабдуулар
- 1 -кадам: Кадимки адаптер
- 2 -кадам: ESP01 тактасынын программистин иштеп чыгуу
- 3 -кадам: ESP01 Программистинин Басылган Микросхемасын өнүктүрүү
- 4 -кадам: ESP01 үчүн кодду өткөрүп берүү процесси
- 5 -кадам: Жана акыры… Күтүлгөн жыйынтык кандай болот?
Video: ESP01 Программалоо Басма схемасы: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Жакында мен ESP01ге код жазууга туура келди жана кодду CHIPке өткөрүп берүү үчүн адаптер колдонууну чечтим.
Бирок, кодду өткөрүп берүү үчүн адаптерге кээ бир өзгөртүүлөрдү киргизүү керек эле.
Башкача айтканда, адаптер кодду өткөрүп берүү үчүн идеалдуу болгон эмес. Адаптация керек болчу.
Жабдуулар
- JLCPCB Басылган райондук
- 02 x баскычтар;
- 01 x 330R каршылыгы;
- 01 x Жашыл LED;
- 02 x 10kR каршылыгы;
- 01 x Эркек / Аял пин пин 1x4;
- 01 x 2x4 ургаачы пин тилкеси.
1 -кадам: Кадимки адаптер
Колдонулган адаптер жогорудагы сүрөттө көрсөтүлгөн.
Бирок, көйгөйлөрдү болтурбоо жана структурага өзгөртүүлөрдү киргизүү үчүн, биз ESP01 адаптери менен иштей турган жана CHIPке кодду өткөрүп бере турган адаптер түзүүнү чечтик.
Басып чыгаруу платасы жогоруда көрсөтүлгөн.
Бул макалада сиз программисти кантип курууну жана ESP01 жаркылдаган чынжырынын негизги бөлүктөрүн үйрөнөсүз.
Бул электрондук схеманын дизайны аркылуу жаңы адаптацияларды жасоонун кажети жок болот жана ал сиздин долбоордун кодун жаза алат.
Ошондуктан, бул макалада сиз төмөнкү пункттарды үйрөнөсүз:
- ESP01 жаздыргычын жана адаптерин иштеп чыгуу;
- ESP01 жазуу схемасынын максатын түшүнүү;
- Кодду өткөрүп берүү режимине ESP01ди кантип орнотууну үйрөнүңүз. Эми, биз ESP01 Башкармасы үчүн Программист долбоорун иштеп чыгуунун толук презентациясын баштайбыз.
2 -кадам: ESP01 тактасынын программистин иштеп чыгуу
Мурда да айтылгандай, долбоор ESP01 үчүн программистти түзүүдөн турат, аны программалоону жеңилдетүү үчүн.
Бул үчүн биз жогорудагы сүрөттө көрсөтүлгөн төмөнкү схеманы иштеп чыктык.
Демек, сиз көрүп тургандай, бул схемада:
- Программалоо режимине ESP01ди конфигурациялоо үчүн 2 баскыч;
- Картага энергия берилгенин билдирүүчү LED;
- Кодду CHIPке өткөрүү үчүн пин тилкеси.
Төмөндө биз долбоорду куруу үчүн керектүү материалды сунуштайбыз. Электрондук компоненттердин тизмеси
- JLCPCB Басылган Микросхемасы (Долбоор Файлдарын Жүктөө)
- 02 x баскычтар;
- 01 x 330R каршылыгы;
- 01 x Жашыл LED;
- 02 x 10kR каршылыгы;
- 01 x Эркек / Аял пин пин 1x4;
- 01 x 2x4 ургаачы пин тилкеси.
Эми, биз ESP01 программалоо схемасынын ар бир бөлүгүн түшүндүрүп беребиз. Эске алыңыз, биз ESP01 туташуусу үчүн 2x4 - 2.54мм туташтыргычты колдонобуз, жогоруда сүрөттө көрсөтүлгөндөй.
Бул туташтыргычтан ESP01 иштелип чыккан схеманын башка бардык бөлүктөрү менен туташат.
Ошондуктан, биринчиден, аны бул туташтыргычка туташтырып, RESET жана FLASH баскычтарын колдонуп программалоо режимине коюңуз. Бул эки баскыч программалоо режиминде аны орнотууга жооптуу болот.
Акырында, бизде USB - SERIAL FTDI232 конвертеринин жана LEDдин туташтыргычтары бар. Конвертер туташуу тилкеси аны туташтыруу жана ESP01ге кодду өткөрүп берүү үчүн колдонулат.
Светодиод картанын иштетилгенин көрсөтүү үчүн колдонулат.
Бул схемадан биз электрондук тактанын дизайнын ишке ашырдык.
3 -кадам: ESP01 Программистинин Басылган Микросхемасын өнүктүрүү
Электрондук схемалык дизайндын дизайнынан тартып, ESP01 Программистинин басма схемасынын дизайны иштелип чыккан.
Тактайдын дизайнынын схемасы жогоруда көрсөтүлгөн.
Көрүнүп тургандай, ESP01 2x4 туташтыргычы менен туташтырылышы керек жана USB-сериялык которгуч 90º казыктарына туташат.
Тиешелүү бурчка ээ болгон бул туташтыргыч тактанын көлөмүн азайтуу үчүн жана ESP01 структурасынан төмөн калтыруу үчүн колдонулган.
Ага кошумча, бизде программалоо баскычтары үстүндө жана табактын ылдый жагында энергияланган табакка сигнал берүү үчүн LED бар.
Бул долбоордон жогорудагы сүрөттө көрсөтүлгөн 3D форматындагы акыркы басылган плата алынды.
Акыр -аягы, бул долбоордон ESP01де кодду программалоону жана жазууну жүргүзүүгө болот.
Төмөндө биз ESP01ди программалоо режимине коюп, кодду ESP01ге которуу үчүн этап -этабы менен түшүндүрөбүз.
4 -кадам: ESP01 үчүн кодду өткөрүп берүү процесси
Бул үчүн төмөнкү кадамдарды аткарышыңыз керек
- USB-SERIAL FTDI232 конвертерин компьютериңизге жана ICSP Pin Connections тилкесине туташтырыңыз;
- LED күйүп турганын текшериңиз. Бул карта иштетилгенин көрсөтүү үчүн колдонулат;
- Сиздин FTDI232 USB-SERIAL алмаштыргычтын COM портун тандаңыз;
- FLASH баскычын басып кармап туруңуз;
- RESET баскычын басып, коё бериңиз. Андан кийин, көк ESP LED бир жолу жарк этип турганын көрөсүз.
Даяр! Сиздин ESP01 жаңы кодду алуу үчүн конфигурацияланган. Эми, кодуңузду Arduino IDE аркылуу өткөрүп берүү процессин жүргүзүңүз
Өткөрүлгөндөн кийин, сиздин код ESP01дин эсине жазылат жана ал сиздин колдонмоңузду башкарууга даяр болот.
5 -кадам: Жана акыры… Күтүлгөн жыйынтык кандай болот?
Ошондуктан, бул долбоордун өнүгүшүнөн баштап, кадимки картадан жогору болгон жана бир нече дүкөндөрдө кеңири сатылган картты түзүү мүмкүн болгон.
Кадимки тактадан айырмаланып, бул версияда CHIPти программалоо режимине конфигурациялоо үчүн эки баскыч бар, бул тапшырманы аткаруу үчүн жаңы элементтерди кошуунун кажети жок.
Ошентип, бул долбоор аркылуу, рынокто бар жаздыргычты иштеп чыгуу, анын конфигурациясын түшүнүү жана кодду өткөрүп берүү үчүн CHIP конфигурация процессин жүргүзүү мүмкүн болду.
Биз JLCPCBге долбоорду колдогону үчүн ыраазычылык билдиребиз жана эгер кааласаңыз, бул шилтемеге кирип, долбоордун файлдарына кирип, басылган схемаларды 2 долларга сатып алсаңыз болот.
Сунушталууда:
Arduino жана 3D Басма менен 16 Канал Серво Тестер: 3 Кадам (Сүрөттөр менен)
Arduino жана 3D басып чыгаруу менен 16 каналдуу серво тестер: Мен жакында эле жасаган ар бир долбоор менден кээ бир серволорду сыноодон өткөрүп, жыйынга кирерден мурун алардын позициялары менен эксперимент жүргүзүүнү талап кылды. Мен көбүнчө нан сервисинде тез серво текшерүүчү жасайм жана arduiдеги сериялык мониторду колдоном
ESP8266 NodeMCU кирүү чекити (AP) DT11 температура сенсору жана браузердеги басма температурасы жана нымдуулугу менен: 5 кадам
ESP8266 NodeMCU кирүү чекити (AP) DT11 температура сенсору жана браузердеги басуу температурасы жана нымдуулугу бар веб -сервер үчүн: Салам достор, биз ESP8266 колдонгон долбоорлордун көбүндө жана долбоорлордун көбүндө биз ESP8266ды веб -сервер катары колдонобуз, андыктан маалыматтарга жетүү үчүн wifi аркылуу каалаган түзмөк, ESP8266 тарабынан жайгаштырылган Webserverге кирүү менен, бирок бир гана көйгөй, биз үчүн жумушчу роутер керек
3D Басма JET TURBINE: 3 кадам
3D Басылган JET TURBINE: Эй баарыңар, ошондуктан мен 1400kv BLDC MOTOR тарабынан башкарылган бул супер катуу реактивдүү турбинаны же мотор моделин жасадым. bldc мотору менен ESCти туташтырыңыз жана иштетиңиз
Кийиле турган, Лилипад, Акселерометр, Жарыктары бар Интерактивдүү 3D Басма кездеме: 13 кадам
Кийиле турган, Лилипад, Акселерометр, Жарыктар менен Интерактивдүү 3D Басылган Ткани: Wat heb nodig: 3D принтер + filamentTyrapsStofDraad in the zelfde kleur als het stofGeleidend draadNaaldenLilypad eno arduino unoPowerbankApple usbes cner-to-pass
Кезде Струйный Басма: 6 Кадам (Сүрөттөр менен)
Кезде Струйный Басма: Которуу кагазына басып чыгарууну унутуп, анан аны кандайдыр бир кездемеге үтүктөп коюңуз. Кээ бир тоңдургуч кагаз менен сиз кездеменин өзүнө эле басып чыгара аласыз. Сүрөттү артка кайтаруунун кажети жок, ал тезирээк, арзан жана эффективдүү болот