Мазмуну:

Ultimate ESP8266-01 Программист жана USB адаптери: 3 кадам
Ultimate ESP8266-01 Программист жана USB адаптери: 3 кадам

Video: Ultimate ESP8266-01 Программист жана USB адаптери: 3 кадам

Video: Ultimate ESP8266-01 Программист жана USB адаптери: 3 кадам
Video: Почему ему так нравится этот танец? 🤔 #blondinkadrive #гордей 2024, Июль
Anonim
Ultimate ESP8266-01 Программист жана USB адаптери
Ultimate ESP8266-01 Программист жана USB адаптери

Салам достор, кичинекей жана арзан ESP8266-01 модулунун REAL мүмкүнчүлүктөрү жөнүндө уктуңуз беле? Бул сиздин проектиңизге IOT мүмкүнчүлүктөрүн кошкуңуз келсе, бул сиздин тандооңуз болушу керек деп, рынокко чыгарылган. Негизи бул кичинекей модуль сиздин байланыш долбооруңуз эмес, СИЗДИН ДОЛБООРУҢУЗ болушу мүмкүн.

Бул wifi-ретранслятор болуп калышы мүмкүн, абдан пайдалуу. Бул досторуңуздун wifi менен чаташтыруу, алардын түзмөктөрүн ажыратуу же ондогон жасалма тармактарды түзүү үчүн "күлкүлүү" курал болушу мүмкүн (жалкоо болбоңуз жана нерселерди күлкүлүү кылыңыз, мыйзамды айтпаңыз). Аны релолук модулга туташтырып, IOT аткаруучуга айландырса болот же сенсордук модулга туташтырып, IOT сенсоруна айландырса болот.

Мен бул нерселерди сынап жатам жана мен, балким, кийинки окуу куралдарын чыгарам, анткени мен чоң потенциалга таң калдым.

Дагы көп нерселерди күтүп туруңуз, бүгүнкү үйрөткүч программист жөнүндө (ар кандай программаларды оңой сыноо үчүн).

1 -кадам: Компоненттер жана материалдар

Компоненттер жана материалдар
Компоненттер жана материалдар
Компоненттер жана материалдар
Компоненттер жана материалдар
Компоненттер жана материалдар
Компоненттер жана материалдар

Тилекке каршы, ESP8266-01 брейбордук достукка жатпайт, жана бир нерсени өзгөрткүңүз келген сайын зымдарды ажыратуу/кайра туташтыруу абдан тажатма жана көп убакытты талап кылат. Эстен чыгарбаңыз, ESPти компьютериңизге кубаттоо жана туташтыруу үчүн иштелип чыккан чынында эле арзан USB-сериялык конвертер бар.

Бул ESPти кантип жаркырата алат? Ооба, бул мүмкүн эмес … (⊙_☉)

Коркутуу, туурабы? Түпнуска - бул абдан акылсыздык. Андан кийин алар ESPтин жаркылдаган режимде орнотулушуна уруксат берүү үчүн слайдердик которгуч менен экинчи версиясын жасашты. Менин оюмча, алар кээ бир себептерден улам - стандарттык ESP колдонуучусу жаңы программаны (FW) жаркылдатуу үчүн гана эмес, чындап эле узак убакыт бою түзмөктү флеш режиминде орнотушу керек деп ойлошкон. Эгерде сиз USB туташтыргандан кийин кайра жарк этпөө режимине өтүүнү унутуп калсаңыз, анда кодду иштетүү үчүн аны ажыратып, кайра туташтырышыңыз керек болот. Андан кийин алар үчүнчү версияны жөнөкөй көз ирмемдик баскыч менен жасашты. Жакшы идея! Баскычты басуу кичинекей жана кыйын окшойт, айрыкча үстүндө ESP модулу бар, бирок эмне болсо да … Мени тынчсыздандырган нерсе, сыягы, алар ESP-01 стандарттуу колдонуучусунун бюджети өтө төмөн деп ойлошкон жана ал аны көтөрө албайт кайра жүктөө үчүн экинчи мүнөттүк баскыч - MCU (ESPтин процессору). Кандайдыр бир акылдуу адамдар муну жасашат, анткени ал бир долларга бааланат. Жок… Алар MCUду өчүрүп -күйгүзгүңүз келсе, аны флеш режимине коюу үчүн, балким, USB'ди сууруп, кайра туташтырышыңыз керек деп чечишти.

Тамашалап жатасыңбы? (ಠ_ಠ)

Кел, биз анчалык кедей эмеспиз! Биз бул кошумча $ центти коротмокпуз! Эмнеге муну, бул, тигил же бул дизайнды көчүрүп, бактылуу жашай албайбыз ??? (ノ ☉ ヮ ☉) ノ

Коркпоңуз, эгерде биз акылдуу программистти сатып ала албасак, анда биз эки компьютердин эки баскычы жана эки зымы бар, так ESP-01 программистин кура алабыз!

Жакшы 3D басылган корпусту кошуп, биз дудук биринчи версиядагы программистти жакшы жана чындап ыңгайлуу түзмөккө айландыра алабыз. Корпус "негизги" (эң арзан) USB программисти үчүн жана классикалык 6x6mm pcb баскычтары үчүн иштелип чыккан, башкача айтканда тийүү баскычтары. Эгер кылдаттык менен карасаңыз, анда мен ар кандай сүрөттөрдө башка баскычтарды колдонуп жатканымды көрө аласыз. Мен жөн гана узундугу бар баскычтарды колдонууну чечтим, анткени бул менин сооронучум үчүн. Ар бир баскыч жакшы иштейт.

Эми, шилтемелер (аффилирленген, btw):

ESP8266-01: Bangood, Amazon, Amazon.

ESP8266-01 программисти: Bangood, Amazon, Amazon.

Баскычтар: Bangood, Amazon, Amazon.

Сизге минималдуу ширетүүчү куралдар гана керек болот, эгер сиз бир нерсени сагындым деп ойлосоңуз, бул жерден карасаңыз болот.

2 -кадам: Электр өткөргүчтөрү жана монтаждоо

Кабель жана монтаж
Кабель жана монтаж
Кабель жана монтаж
Кабель жана монтаж
Кабель жана монтаж
Кабель жана монтаж
Кабель жана монтаж
Кабель жана монтаж

Бул оңой: бул файлды жүктөп алыңыз, 3D принтериңизди күйгүзүңүз, каалаган материалды жүктөңүз (мен жакшы толеранттуулук үчүн PLA сунуштайм) жана басып чыгарууну баштаңыз.

Эми, зым. GND пинине эки кабель, RST боюнча бир кабель жана Gpio0 пинге акыркы кабель.

Бул зымдарды өлчөө үчүн кесүү керек (болжол менен) жана баскычтардын казыктарына ширетилет. Ошол эле тараптан эки төөнөгүчтү тандаңыз, адатта, баскычтын карама-каршы жагындагы казыктар көпүрөлүү болот, андыктан сиз дайыма жабык туташууну түзөсүз. Кабатыр болбоңуз, эгер туура эмес тандасаңыз, эч нерсеге зыян келтирбейсиз. Мультиметр менен жасалган үзгүлтүксүздүк өлчөгүчтөр кайсы казыктардын туура экенин аныктай алат. Кыска туташуу коркунучун болтурбоо үчүн, ачык баскычтын казыктарына бир нече тамчы ысык клей коюңуз. Анан баскычтарды ордуна чаптаңыз, этият болуңуз, анткени баскычтардын ИЧИНЕ клей түшпөсүн, антпесе алар мындан ары иштебейт. Мен аларды бир калыпта кармоо үчүн ичинен ысык клей колдондум, ал эми сыртынан күчтүү клей.

Эми, эгер сиз өзүңүздүн ширетүү жөндөмүңүзгө ишенсеңиз, корпусту жабыштырууга түз киришсеңиз болот, бирок мен алдын ала бир аз жаркылдаган тестти аткармакмын (кийинки кадамды окуңуз).

Корпусту жабыштыруу үчүн сизге кандайдыр бир күчтүү клей керек, эпоксид жакшы, мен цианоакрилат клейин колдоном (мен дагы баскычтарды цементтөө үчүн колдонгом).

3 -кадам: Аны кантип колдонуу керек

Аны кантип колдонуу керек
Аны кантип колдонуу керек

Жөн гана USB программистин туташтырып, драйверлерди орнотуңуз, программисттер CH340 сериялык чипин колдонушат, бул жөнүндө көптөгөн окуу куралдары бар (терезелер үчүн).

Колдонуу жөнөкөй, бир баскыч MCU баштапкы абалга келтирет, экинчиси MCU (кайра) жүктөө учурунда басылып турса, MCUду флеш режимине коёт.

- Долбооруңузду кайра жүктөөнү каалайсызбы? Кайра коюу баскычын басыңыз.

- Өзгөртүлгөн программалык камсыздоону жүктөгүңүз келеби? Флеш баскычын басып туруңуз, басуу баскычын басыңыз жана бошотуңуз, жарк этме баскычын коё бериңиз. MCU кандайдыр бир кодду жүктөөгө даяр болот жана андан кийин ал кодду иштетет.

Кайсы камтылган программаны жүктөөнү кааласаңыз, кайсы программаны жүктөө үчүн аны колдонууну кааласаңыз, сизде максаттуу катары колдонууга ылайыктуу COM порту жана ESP үчүн жакшы туташтыргыч жана ойнотуучу физикалык туташтыргычы болот жана сизге кабелдерди бузуунун кажети жок. жана эч кандай себепсиз эле USBге кысым көрсөтүүнүн кажети жок. Оо, акыры!

Мен бул кичинекей wifi түзмөгү үчүн пайдалуу программаларды көрсөтүү үчүн өзүнчө окуу куралын жазам, программалык камсыздоону жүктөө куралы жана алардын конфигурациясы анча деле маанилүү эмес, бул -программист үчүн. Бар болуңуз!

Сунушталууда: