Мазмұны:

ESP-07 ПХД сынағы: 4 қадам
ESP-07 ПХД сынағы: 4 қадам

Бейне: ESP-07 ПХД сынағы: 4 қадам

Бейне: ESP-07 ПХД сынағы: 4 қадам
Бейне: #91 How to properly power the ESP8266 modules 2024, Қараша
Anonim
ESP-07 ПХД сынағы
ESP-07 ПХД сынағы
ESP-07 ПХД сынағы
ESP-07 ПХД сынағы

Бұл Lazy Old Geek (L. O. G.) ESP8266 модульдері бойынша бірнеше нұсқауларды жазды:

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/2020-ESP8266/

Соңғысын жазбас бұрын, менде ескі ESP8266 модульдері болса да, олардың бірнешеуінен бас тартқым келді. Бірақ мен кейбір мәселелерді анықтағаннан кейін мен оларды қайтадан шешуге шешім қабылдадым.

Менде бірнеше ESP-07 модульдері бар екенін білдім және оларды сынап көргім келді.

ESP-07-бұл флэш-жады бар ESP8266 микроконтроллері бар модуль, WiFi антеннасы және бірнеше енгізу-шығару түйреуіштері.

Артықшылықтары:

Кез келген ESP8266 нұсқасында 2,4 ГГц WiFi орнатылған. Бұл маған ұнайтын басты себеп.

Олар 16 МГц стандартты Arduino -ға қарағанда әлдеқайда жылдам процессорға ие.

ESP-07-де ESP-01 және ESP-03-ке қарағанда енгізу-шығару түйреуіштері көп.

Кемшіліктері:

Барлық ESP8266s Arduino ATmega328 стандартынан ерекшеленеді және жұмыс істеу үшін арнайы процедураларды қажет етеді.

Көптеген ESP-07 сияқты 0,1 дюймдік колонкалардың орнына 2 мм тақырыпшалар бар.

Барлық ES8266 құрылғыларына 3,3 В қуаты қажет.

Сондықтан мен өзімнің ESP-07 бағдарламалық ПХД құру арқылы кейбір кемшіліктерді жеңілдеткім келді.

1-қадам: ESP-07 Кемшіліктерді жою

ESP-07 Кемшіліктерді жою
ESP-07 Кемшіліктерді жою
ESP-07 Кемшіліктерді жою
ESP-07 Кемшіліктерді жою
ESP-07 Кемшіліктерді жою
ESP-07 Кемшіліктерді жою

Анықтама: Суретте сол жақ жоғарғы жағында ұзын ақ зат - керамикалық антенна. Оң жақта - GPIO2 -ге қосылған жарық диоды, астында - қуат светодиоды, төменгі сол жақта - сыртқы u.fl антенна қосқышы. Үлкен металл канистр - ESP8266 микроконтроллері.

Физикалық кемшіліктердің бірі - оның аралығы 2 мм. Бұл стандартты протоборларға сәйкес келмейді.

Мен жасаған бір нәрсе-2 мм диаметрлі түйреуіштерді сатып алып, оларды ESP-07-ге дәнекерлеу. Бірақ кез келген прототипті жасау әлі де қиын.

Үлкен адаптер тақтасы

Мен сондай-ақ осы ESP-07 (12) адаптер тақталарын сатып алдым (суретті қараңыз). Олар Aliexpress -те өте арзан. Олардың 0,1 дюймдік аралық тақырыптары бар, сондықтан олар тақтаға түседі. Тақтада бірнеше резистор бар. Мен схеманы керісінше жасадым (суретті қараңыз).

Мен үлкен кемшілікті соңғы уақытқа дейін білмедім. Олар үлкен. Міне, стандартты тақтада біреу. Енді ол сәйкес келеді, бірақ оған басқа нәрсені қосуға орын жоқ.

Мен шешудің жолын таптым, менде қос тақта болды (суретті қараңыз).

Мұның өзінде бір жағында бір, ал екіншісінде екі қатар бос.

(Іс жүзінде жақсы шешім - бұл екі бөлек тақтаны пайдалану, олардың арасындағы алшақтық. Бірақ бұл да тұрақты емес.

ЕСКЕРТУ: Үлкен адаптерде GPIO4 -тен жоғары GPIO5 көруге болады. Бұл менде бар ESP-07 үшін дұрыс. Бірақ сақ болыңыз, кейбір құжаттар олардың кері екенін көрсетеді.

Айтпақшы: мен кең емес ESP07 адаптерлерін көрдім (бірақ менің ойымша, мүмкін қымбатырақ). Егер мен білетін болсам, онда…

2-қадам: Менің ESP-07 адаптер тақтасы

Менің ESP-07 адаптер тақтасы
Менің ESP-07 адаптер тақтасы
Менің ESP-07 адаптер тақтасы
Менің ESP-07 адаптер тақтасы
Менің ESP-07 адаптер тақтасы
Менің ESP-07 адаптер тақтасы

Мен ESP-07-ді арнайы адаптермен сынау үшін ПХД жасауды шештім. Оның 3.3В реттегіші мен сүзгісі болады, сонымен қатар осында ұсынылған сериялық қосылу мен резисторлар болады:

arduino-esp8266.readthedocs.io/kz/2.6.3/bo…

Мен Eagle Cadsoft -ты схеманы жобалау және ПХД жасау үшін қолдандым. Ол әлі де қол жетімді және Autodesk -тен тегін:

www.autodesk.com/products/eagle/free-downl…

Менің Eagle Cadsoft файлдарым (sch және brd) тіркелген және схемасы суретте көрсетілген.

Мен ескі болғандықтан, мен жасаған ПХД үшін dru (дизайн ережесі) файлын құрдым. Оның ені 18 миллиметрлік іздер мен компоненттер мен іздер арасында қосымша аралық бар.

Мен дәнекерлеу маскасын қолданбайтындықтан және менің көздерім мен үйлестіруім жақсы емес болғандықтан, мен көбірек тазартуды ұнатамын, сондықтан дәнекерлеу көпірлеріне мүмкіндік аз.

Міне мен қолданатын әдіс:

www.instructables.com/id/Vinyl-Sticker-PCB…

КЕҢЕС: Мен әрқашан үлкен жер үсті ұшағын жасауға тырысамын. Әдетте бұл шуды азайту үшін жасалады, бірақ бұл қосымша үшін бұл маңызды емес деп ойлаймын. Бірақ бір ғана нәрсе - бұл мыстан тазарту процесін жылдамдату үшін аз болады.

Мен прототиптерді енгізу үшін енгізу -шығару порттарын шығару үшін екі тақырыпты қостым.

3-қадам: ESP-07 тестілеуі

ESP-07 сынағы
ESP-07 сынағы
ESP-07 сынағы
ESP-07 сынағы
ESP-07 сынағы
ESP-07 сынағы

Менің ESP-07 ПХД JP3-ке қосылу үшін USB сериялық адаптерін қажет етеді. Мен ПХД жұмыс істеу үшін CP2102 адаптерін өзгерттім (суретті қараңыз)

Мен CTS түйреуішін кесіп тастадым, содан кейін басқа түйреуіштерге алты істікшелі аналық басын дәнекерледім. Содан кейін RTS тесігінен секіргішті әйел басына дәнекерледі.

Сізде 5 В кернеуі бар екенін байқауыңыз мүмкін, бірақ ESP-07 үшін 3.3 В қажет. Бұл менің адаптер тақтасындағы 3.3В реттегішпен айналысады.

Көптеген USB сериялық адаптерлерде 3,3 В қол жетімді, бірақ бұл әдетте 50 мА токпен шектеледі. Мүмкін, бұл ESP-07 бағдарламалау үшін жұмыс істейтін болса да, мен көбірек ток алғым келеді. Айтпақшы, 5В тікелей USB -ден келеді және бұл әдетте кемінде 500 мА құрайды, сондықтан көптеген қосымшалар үшін жеткілікті.

Бірнеше жылдар бойы менде CP2102 үшін көптеген бейімделулер бар, сондықтан мен олардың үстіне жылуды қысқартатын түтіктерді қойып, оны белгілеймін (суретті қараңыз).

Arduino бағдарламалық қамтамасыз ету:

Мен қазір Arduino1.8.12 нұсқасын қолданамын.

Мен үшін ESP8266 орнатудың ең оңай жолы - осы әдісті қолдану арқылы Board Manager пайдалану:

github.com/esp8266/Arduino#installing-with…

Орнатылғаннан кейін, тақтаны таңдағанда, мен «Жалпы ESP8266 модулін» таңдаймын.

ЕСКЕРТУ: Менің компьютерімде «Generic ESP8266 модулінің» үш нұсқасы бар. «ESP8266 тақталары (2.6.3)» санатындагылар Blink үшін жұмыс істейді, Sparkfun -мен жұмыс жасайтындар ESP8266 бойынша жұмыс істемейді.

ESP-07 модулін адаптеріме орнатыңыз, адаптерге CP2102 қосыңыз және компьютерден USB кабелін CP2102-ге қосыңыз, ESP-07 модуліндегі қызыл қуат светодиоды жанады.

КЕҢЕС: Егер сіз ESP-07-ді артқа қоссаңыз (дәл мен істегендей, ол оған зиян келтірмейді, бірақ қызыл жарық диодсыз)

Менің адаптерімде светодиод жоқ, бірақ ESP-07 модулінде GPIO2 бар, сондықтан мен кіріктірілген жарықдиодты 2-ге ауыстырамын.

Оның жұмыс істейтінін тексеру үшін мен жай ғана Blink мысалын іске қосамын. Ешқандай түймені басудың қажеті жоқ. Келесі суретте менің Arduino күй экранында не бейнеленгені көрсетілген. Соңғы суретте жыпылықтайтын жарық диодты көрсетеді.

4-қадам: Менің ESP-07 кең түйреуіш адаптері

Менің ESP-07 кең істікшелі адаптері
Менің ESP-07 кең істікшелі адаптері
Менің ESP-07 кең істікшелі адаптері
Менің ESP-07 кең істікшелі адаптері
Менің ESP-07 кең істікшелі адаптері
Менің ESP-07 кең істікшелі адаптері
Менің ESP-07 кең істікшелі адаптері
Менің ESP-07 кең істікшелі адаптері

Менде ESP-07 модульдері бар, оларда 2 мм диаметрлі түйреуіштер дәнекерленген, сондықтан мен оны ESP-07 кең істікшелі адаптеріне салу үшін басқа адаптер жасауды шештім. Мен перфорданың бір бөлігін кесіп алдым. Мен 0,1 дюймдік 8 8 істікшелі екі тақырыпшаны 1.1 дюймдік интерфейске дәнекерледім. Мен 2 миллиметрлік түйреуіштер үшін екі слотты «шығардым», содан кейін бірнеше сым алып, оларды 2 мм әйел бағанасы мен 1 дюймдік ерлер бағанының арасына дәнекерледім. Мен сондай -ақ сатып алынған адаптер тақтасын «қайталау» үшін бірнеше 10K резисторларды қостым. Содан кейін ыстық бәрін біріктірді.

Бұл негізінен үлкен адаптермен бірдей жұмыс істейді.

Айтпақшы, мен сымдарды дәнекерлеу кезінде өте қиын болғандықтан, мен тек маңыздыларын ғана жасадым.

Қорытынды: Екі адаптер тақтасы өте жақсы жұмыс істейді және менің үлкен протоколды секіргіштермен пайдалану әлдеқайда оңай.

Ұсынылған: