Мазмуну:
- 1 -кадам: материалдар жана инструменттер
- 2 -кадам: Районду чогултуу
- 3 -кадам: Header казыктарын ширетүү (SOCKET JIGди колдонуу менен)
- 4 -кадам: компонентти базага жабыштыруу
- 5 -кадам: капкакты базага жабыштыруу
- 6 -кадам: Жабыштыруучу этикеткаларды кошуу
- 7 -кадам: Кийинки кадамдар
Video: IOT123 - D1M ESP12 - Ассамблея: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
ESP8266 өнүктүрүү тактасы IOT долбоорлоруңуз үчүн жакшы кеңеш, бирок алар батарейка менен иштесе көйгөйлөрдү жаратат. Ар кандай ESP8266 өнүктүрүү такталары үнөмдүү эмес экени жакшы документтештирилген (бул жерде жана бул жерде). Wity Development Board өзүнчө USB TTLге ээ болуу менен кээ бир көйгөйлөрдү жеңет (программист интерфейси), бирок D1 Mini'нин ошол эле калкан колдоосуна ээ эмес. эч кандай жөнгө салуу же MCP1700 жөндөгүч менен курулган.
Бул чынжыр схемасы жана түшүнүктүн далили же аз сандагы талаптар үчүн жакшы; Мен ПКБнын жөнөкөй версиясын улантам.
ЭСКЕРТҮҮ: жөнгө салынбаган курулуш үчүн:
- ESP12 иштөө чыңалуусу 3.0 ~ 3.6V деп билдирилет
- Кээ бир өндүрүүчүлөр 3.7V LiPo батарейкаларында (3.3төн 4.2Vга чейин) жөнгө салынбаган ийгиликтүү иштеп жаткан долбоорлор жөнүндө кабарлашат.
- Https://forum.makehackvoid.com/t/esp8266-operatin… жогорудагы учурдагы чүчүкулак столун карасаңыз, терең уйку иштегенде жөндөгүчтү колдонбогон жалган экономика бар экенин көрөсүз.
- Жөнгө салынбаган курулуш камсыздалган, бирок мен терең уйкуну колдонбоону жана 3V3 үчүн колдонулган чыңалуу диапазонун билүүнү сунуштайм.
ТАРЫХ:
- 2018-02-15-Алгачкы чыгаруу
- 2018-02-19-I2Cге кошулган тартуулар (D1/D2)
- 2018-02-22-пульдоун IO2ден IO15ке өзгөрдү, калайланган зымдын ордуна 2мм бийиктиктеги эркек баштар колдонулат.
1 -кадам: материалдар жана инструменттер
Материалдар жана булактардын толук тизмеси бар.
- Wemos D1 Mini Protoboard калканы жана узун төөнөгүч аялдын башы
- ESP12F модулу
- 10K каршылаштары (2)
- 4K7 резисторлору (2)
- MCP1700 (0 же 1)
- 100nf Capacitor (1)
- 2мм бийиктиктеги эркек баш (1*1P, 3*2P, 1*5P)
- 3D басма базасы жана капкагы жана этикеткалар
- D1M BLOCK топтому - Jigs орнотуу
- Ысык желим пистолети жана ысык клей таякчалары
- Күчтүү цианоахрилат жабышчаак (жакшылап тазалаңыз)
- 3D принтер же 3D принтер кызматы
- Лампочка жана ширетүүчү
- Консерваланган зым
2 -кадам: Районду чогултуу
Мурда сунушталгандай, бул протобордук калканчты колдонуу менен жасалма. ПХБ иштелип чыгат.
A. Резисторлор, protoboard астынан:
- 10K каршылыгын RED1 жана RED2ге жана RED1 ширетүүчүгө сайыңыз.
- 10K каршылыгын RED3 жана RED4ке жана ширетүүчү учтарына сайыңыз.
- 4K7 резисторун RED5 жана RED6 жана ширетүүчү учтарына сайыңыз.
- 4K7 резисторун RED7 жана RED8ге салып, ширетүүчү учтары.
B. ESP12 астынан 2мм эркек аталыштар
- ЖАШЫЛГА эркек баш кошуу (1 - 12) жана үстү жагында ширетүү; көрсөтүлгөн жерде боштуктарды калтыруу (кийинчерээк резистордук зымдар үчүн).
- RED2ден резистор зымын алып салыңыз
- Пластикалык боштукту казыктардан алып салыңыз
-
Төмөнкү протокол менен катарлаш үчүн казыктарды бүгүңүз:
- TXD0 - TX
- RXD0 - RX
- IO0 - D3
- IO2ден D4кө чейин
- GNDден GNDге
- RST - RST
- ADCден A0га чейин
- IO16дан D0га чейин
- IO14 - D5
- IO12ден D6га чейин
- IO13 - D7
- VCC 3V3кө чейин
C. Protoboardга кошулуу (үстү жагында) ESP12ге (асты жагында)
- RED1ди ENке киргизип, бош калтырыңыз
- IO15ке RED3 сайып, бош калтырыңыз
- RED5ти IO4ке салып, бош калтырыңыз
- RED7ди IO5ке киргизип, бош калтырыңыз
- B#2ден ийилген казыктарга кошулуңуз
- Этияттык менен тактайды бири -биринен 2 мм чейин жана параллелдүү/бирдей аралыкта басыңыз.
D. Soldering protoboard астындагы такталарга кошулду
- Тешиктер аркылуу чыккан казыктарды ширетип жана кесүүгө болот
- RED2ден келген резистордук коргошун 3V3 төөнөгүч менен тегиздөө, кесүү жана ширетүү мүмкүн
E. Soldering ESP12/protoboard үстүнө такталарды кошулду
- IO15, IO4, IO5 жана ENтен чыккан зымдар ширетилип, ашыкчасы кесилет.
- Муундары жарылган учурда үстүнөн чыкчу казыктарды ретушташтырса болот.
F. Protoboard калган компоненттерди кошуу (үстү жагында)
-
PINK1 тешиги аркылуу конденсаторду кошуп, PINK2 менен муунга PINK1 аркылуу ашыкча калтырыңыз
-
Эгерде жөнгө салуу:
- Пластикалык пакеттин ийри сызыгы бар 3V3 протоколунда PINK3, 4, 5ке регуляторду кошуңуз
- Protoboardдун астыңкы жагында бутуңузду PINK3төн RED2, RED8 жана RED6га бүгүп, ширетүү
- Протоборддун астыңкы жагында, бутун PINK4тан YELLOW16га чейин узартыңыз, SARIYA16де ширетүү.
- Protoboardдун астыңкы жагында, PINK5тен PINK1ге чейин бутуңузду бүктөңүз.
- LEG маршруту YELLOW15тен чыгып, буту PINK5 менен ширеге кетет.
ЭСКЕРТҮҮ: Мультиметрде үзгүлтүксүздүк текшерүүчүсүн колдонуп, зымдар бүтүндөй көпүрө болбошун камсыз кылыңыз.
3 -кадам: Header казыктарын ширетүү (SOCKET JIGди колдонуу менен)
SOCKET JIG үчүн ширетүү процесси аркылуу өтүүчү жогоруда видео бар.
- Баштыктын төөнөгүчтөрүн тактанын түбүнөн өткөрүңүз (TX жогорку сол жагында).
- Жигитти пластикалык баштыктын үстүнө коюп, эки бетин тегиздеңиз.
- Жигитти жана куралды буруп, башын катуу тегиз жерге бекем басыңыз.
- Досканы джигитке бекем басыңыз.
- Минималдуу ширетүүнү колдонуп 4 бурчту казыңыз (кадиктерди убактылуу убактылуу тегиздөө).
- Керек болсо, тактаны/казыктарды кайра жылытыңыз жана ордуна койуңуз (такта же казыктар тегиз эмес же пломб).
- Калган төөнөгүчтөрдү ээрчиңиз.
4 -кадам: компонентти базага жабыштыруу
Видеодо камтылган эмес, бирок сунушталат: тактаны тез салып, тегиздөө алдында ысык желимдин чоң бөлүгүн бош жерге коюңуз - бул тактанын эки жагында кысуу баскычтарын түзөт. Сураныч, калканчтарды базага жайгаштырууда кургак чуркаңыз. Эгерде чаптоо өтө так болбосо, анда ПХБнын четине жарык берүү керек болот.
- Негизги корпустун астыңкы бети ылдый караган менен, пластикалык баштыктын түбүн тешиктер аркылуу коюңуз; (TX пини борбордук оюк менен бирге болот).
- Пластикалык баштыктар анын оюктары аркылуу жайгаштырылган ысык клей джигитин базанын астына коюңуз.
- Катуу тегиз жерге ысык клей джигитин отургузуп, пластикалык баштар бетине тийгенге чейин ПКБны кылдаттык менен ылдый түшүрүңүз; бул казыктарды туура жайгаштыруу керек.
- Ысык желимди колдонууда, аны төөнөгүчтөрдөн алыс жана капкактын турган жеринен кеминде 2 мм алыс кармаңыз.
- ПХБнын бардык 4 бурчуна клей сүйкөп, базалык дубалдар менен байланышты камсыз кылыңыз; мүмкүн болсо ПХБнын эки тарабына тең өтүүгө уруксат бериңиз.
5 -кадам: капкакты базага жабыштыруу
- Пиндердин клейсиз экендигин жана базанын үстүңкү 2мм ысык клейсиз экендигин текшериңиз.
- Капкакты (кургак чуркоо) алдын ала коюңуз, эч кандай басып чыгаруу артефакттары жолунда эмес.
- Цианоахрилат клейин колдонууда тиешелүү чараларды көрүңүз.
- Капкактын астыңкы бурчтарына цианоахрилатты сүйкөп, жанаша турган кырка тилкенин жабылышын камсыздаңыз.
- Капкакты бат эле базага бекитүү; мүмкүн болсо бурчтарды жабуу.
- Капкак кургатылгандан кийин, ар бир төөнөгүчтү кол менен бүгүңүз, керек болсо боштуктун борборунда болот.
6 -кадам: Жабыштыруучу этикеткаларды кошуу
- Негиздин астына pinout энбелгисин кой, оюк менен капталында RST пин.
- Идентификатордун этикеткасын тегиз эмес оюк тарабына колдонуңуз, мында төөнөгүчтөр боштук этикетканын үстү жагында болот.
- Этикеткаларды бекем басыңыз, керек болсо жалпак курал менен.
7 -кадам: Кийинки кадамдар
- D1M BLOCK программаңызды D1M BLOCKLY менен программалаңыз
- D1M CH340G BLOCK менен жүктөө
- Thingiverse'ди карап көрүңүз
- ESP8266 Community Forumга суроо бериңиз
Сунушталууда:
Стандарттык PCBде ESP12 оңой ширетүү: 3 кадам
ESP12 Стандарттык ПКБда оңой ширетүү: Саламатсызбы, кытайлык ESP12 абдан чырайлуу, бирок буттарынын ортосунда адаттагыдан 2 миллиметрлик кадам болгондугу үчүн нан тактасында сыноо же компьютерде ширетүү үчүн коркунучтуу түш. абдан оңой жана ишенимдүү чечим
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Үйдү жылытуу үчүн аба ырайынын бөгөттөлүшү - IoT RasPi Zero & ESP12: 5 кадам
Үйдү жылытуу үчүн аба ырайы бөгөтү - IoT RasPi Zero & ESP12: StoryTo Белгилей кетчү нерсе, бул долбоор сизге RaspberryPi Zero менен Domoticz үй автоматташтыруу серверин иштетүүгө таянат. бул витрина? Сомду кантип үнөмдөп калганымды көрсөтүү үчүн
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB контроллери: 4 кадам
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB контроллери: RGBдин RGBнин RGBси бардык жерде! Ушул күндөрү үйүнүн тегерегиндеги кооз түстүү жарыктандырууну ким жактырбайт? Бул кичинекей проект ESP8266ди SmartThings көзөмөлү менен аралаштырып көрсөтөт жана LED стринги үчүн чыныгы тыкан RGB контроллери катары пайда болот
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings жарык берүү сенсору: 4 кадам
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings жарык берүүчү сенсор: Сиздин Smart Lighting күн батуу жана күн чыгыш сыяктуу кээ бир демейки учурларга жооп бериши, же белгилүү бир убакытта … дайыма сиз көзүңүздүн ичинде болуп турганда дал келбейт. сенин үйүң. Балким, булардын бардыгын күйгүзө турган сенсорду кошууга убакыт келди