Калі вы памятаеце, мы ўжо прадставілі Чып ESP8266, вельмі практычная ІС для падлучэння Wi-Fi для выкарыстання ў вашых праектах з Arduino. Цяпер ваша чарга паварот на Wemos D1, плата, якая ўключае ў сябе гэты самы чып і якая таксама з'яўляецца вельмі практычнай для мноства праектаў "зрабі сам". Пры жаданні вы можаце атрымаць дакументацыю для гэтай дошкі на афіцыйным сайце Wemos, дзе вы можаце доступ адсюль.
Te Я рэкамендую паглядзець наш артыкул пра ESP8266 што я ўклаў у папярэднюю спасылку, бо ў адваротным выпадку, пачынаючы з Wemos D1, вы будзеце некалькі больш страчаны, калі ў вас няма базы. Вы таксама павінны ўбачыць наш іншы гід NodeMCU, які мае шмат агульнага з ESP8266 і з гэтым іншым кампанентам, з якім мы маем справу сёння. У гэтых двух артыкулах вы таксама атрымаеце прыклады кода для праграмавання ESP8266, неабходных бібліятэк для IDE Arduino і г.д.
wemos
гэта Кітайскі брэнд, які вырабляе гэты тып электронных плат развіцця і іх шчыты ад іх Афіцыйны сайт. Сярод прадстаўленых прадуктаў можна знайсці плату Wemos D1.
Wemo D1
Ёсць дзве вельмі цікавыя таблічкі, прадастаўленыя Wemos, адна з Wemos D1, а другая - яе маленькая сястра Wemo D1 Mini, што меншага памеру, альбо іншыя больш дарагія версіі, такія як Pro (з 16M ўспышкі замест 4M) і г.д. Шмат для каго гэта адна з улюбёных плат развіцця для чыпа ESP8266, нават на верхняй частцы NodeMCU альбо іншых модуляў з ESP8266, для пэўных прыкладанняў.
У артыкуле пра NodeMCU і ESP8266, які я працытаваў, вы можаце даведацца, што мікрасхема ESP8266 можа быць інтэгравана ў розныя модулі, такія як ESP12, ESP12E і г.д. У выпадку Wemos D1 Mini, па памерах ён крыху большы, чым непасрэдна ESP12 без большага памеру, 34.2 × 25.6 мм і 3 грамы вагі.
Але калі вы выкарыстоўваеце голы ESP12, у вас будзе шмат недахопаў. З Wemos D1 Mini у вас ёсць такія перавагі і дадатковыя функцыі, як порт microUSB і паслядоўны пераўтваральнік для вашага злучэння. Ён таксама ўключае ў сябе рэгулятар напружання, які падае яго непасрэдна з разеткай Arduino 5V, а ўнутраная схема будзе клапаціцца аб перадачы гэтых вольт да напружання, якое модулю сапраўды неабходна.
Яшчэ адна перавага Прадукцыя Wemos гэта тое, што яны дазваляюць пашырыць свае функцыянальныя магчымасці з дапамогай шчытоў, якія існуюць у вялікай колькасці для кіравання рухавікамі (драйверамі), рэлейным модулем, OLED-экранамі, датчыкамі тэмпературы і вільготнасці, PIR, кнопкай і г.д. Гэта значыць, гэта дае шмат магчымасцей для выкарыстання гэтых кампанентаў з кантролем з Інтэрнэту альбо ў сетцы WAN.
Хоць не ўсё ёсць перавагіНаадварот, у яго даступна меншая колькасць кантактаў, з 11 GPIO, у параўнанні з 17, якія ёсць у іншых модулях, такіх як ESP12 або NodeMCU. Аднак гэта не павінна стаць асноўнай праблемай, бо для многіх праектаў не трэба больш за гэтыя 11 кантактаў, хаця ўсё будзе залежаць ад таго, што трэба кожнаму карыстальніку ...
Асаблівасці, распіноўка і цэны
Грунтуючыся на ESP12E, агульныя функцыіТаму я прывяду вам рэзюмэ тут:
- Ён працуе на хуткасці ад 80 да 160 МГц.
- 4 Мб флэш-памяці
- Электрасілкаванне на 3.3 у, хаця ў яго ёсць пераўтваральнік, каб вы маглі яго харчаваць Arduino 5V, калі хочаце.
- 11 GPIO, усе з ШІМ, акрамя D0.
- Перапынкі
- Аўтобус I2C
- Аналагавыя ўваходы 1 (максімум 3.2 у)
- Злучальнік MicroUSB
El кошт прыблізна ад € 2 і пік, да € 20, у залежнасці ад мадэлі. Вы можаце знайсці яго ў многіх спецыялізаваных крамах і ў Інтэрнэце. Такім чынам, вы можаце атрымаць вельмі танны Wemos D1 Mini, больш, чым NodeMCU, і крыху вышэйшы за кошт модуля ESP12E без дадатковых дадаткаў ...
да купляйце гэтыя вырабы і іх шчыты, Wemos прапануе раздзел Інтэрнэт-крама, але перанакіроўвае вас на AliExpress, таму гэта месца, дзе яно афіцыйна распаўсюджваецца.
El цоколевка асноўнай платы Wemos D1 Mini:
- TX: ён падлучаны да TXD ESP8266 для TXD.
- RX: ён падлучаны да RXD ESP8266, для RXD.
- A0: падключаецца да высновы з тым жа імем, што і аналагавы ўваход.
- D0: гэта GPIO16 модуля і выкарыстоўваецца як увод / вывад.
- D1: GPIO5 модуля, напрыклад, увод-вывад, ШІМ, перапыненне, I2C і SCL.
- D2: у GPIO4, для ўводу / высновы, ШІМ, перапынення, I2C, SDA.
- D3: да GPIO0, для ўводу / высновы з падцягвальным рэзістарам 10K, ШІМ, перапыненнем і I2C.
- D4: GPIO2, як і вышэй, але дадайце BUILTIN_LED
- D5: да GPIO14, для ўводу / высновы, ШІМ, перапынення, I2C і SCK.
- D6: GPIO12, як і вышэй, але замест SCK для MISO.
- D7: да GPIO13 ESP12, такі ж, як і папярэдні.
- D8: да GPIO15, для ўводу / высновы з 10K разбівальным рэзістарам, ШІМ, перарываннем, I2C і SS.
- G: гэта GND (зямля), злучэнне з зямлёй.
- 5V: для харчавання.
- 3V3: крыніца харчавання 3.3v.
- RST: падлучаны да RST, гэта значыць для скіду.
да атрымаць табліцу дадзеныхВы ўжо ведаеце, што вы можаце атрымаць дакументацыю на афіцыйным сайце Wemos, які я пакінуў у пачатку артыкула. Таксама яны маюць поўную Вікі што я рэкамендую, бо вы можаце атрымаць вялікую дапамогу ... У іх нават ёсць Tutoriales.
Будзьце першым, каб каментаваць