ESP8266: ໂມດູນ WIFI ສຳ ລັບ Arduino

ESP8266

Arduino ເລີ່ມຕົ້ນເປັນຄະນະທີ່ງ່າຍດາຍ ສຳ ລັບການສຶກສາແລະຜູ້ຜະລິດ ຜູ້ທີ່ມັກ DIY. ແພລະຕະຟອມຮາດແວຟຣີ ສຳ ລັບຜູ້ຮັກເອເລັກໂຕຣນິກທີ່ສາມາດຂຽນໂປແກຼມຂອບໃຈ Arduino IDE ແລະມີຄວາມເປັນໄປໄດ້ຫຼາຍຢ່າງ. ເລັກໆນ້ອຍໆມັນພັດທະນາ, ສະບັບ ໃໝ່ ແລະສະບັບ ໃໝ່ ຂອງຄະນະ ກຳ ມະການ, ພ້ອມທັງຊຸດເຄື່ອງມືແລະອຸປະກອນເສີມຕ່າງໆເຊັ່ນໄສ້ແລະໂມດູນທີ່ມີຊື່ສຽງທີ່ໄດ້ຂະຫຍາຍການເຮັດວຽກພື້ນຖານຂອງກະດານເຫຼົ່ານີ້.

ໜຶ່ງ ໃນສິ່ງທີ່ເພີ່ມຂື້ນທີ່ເຮັດໃຫ້ມີຄວາມກ້າວ ໜ້າ ທີ່ໃຫຍ່ຫຼວງໃນຄວາມສາມາດແມ່ນ ໂມດູນ WiFi, ເຊັ່ນ ESP8266, ຍ້ອນວ່າສິ່ງນີ້ໄດ້ອະນຸຍາດໃຫ້ບັນດາໂຄງການທີ່ຈົນເຖິງປະຈຸບັນຖືກແຍກອອກຈາກກັນສາມາດເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍແລະດັ່ງນັ້ນຈຶ່ງສາມາດຕິດຕາມຫຼືຄຸ້ມຄອງໂຄງການຈາກອິນເຕີເນັດໄດ້ທຸກບ່ອນໃນໂລກ. ນັ້ນແມ່ນເຫດຜົນທີ່ພວກເຮົາຈະທຸ່ມເທຄູ່ມືນີ້ໃຫ້ແກ່ ESP8266, ເພື່ອວ່າທ່ານຈະສາມາດຮູ້ທຸກຢ່າງທີ່ທ່ານຕ້ອງການແທ້ໆ ...

ບາງປະຫວັດສາດ

ESP8285

ບໍລິສັດ ທຳ ອິດທີ່ສ້າງສິ່ງນີ້ ຊິບ ESP8266 ແມ່ນ Espressif, ບໍລິສັດຈີນຕັ້ງຢູ່ນະຄອນຊຽງໄຮ, ເຖິງແມ່ນວ່າປະຈຸບັນມີຜູ້ຜະລິດອື່ນໆທີ່ ກຳ ລັງພັດທະນາແລະຜະລິດມັນ. ວັນທີທີ່ແນ່ນອນຂອງການເປີດຕົວມັນແມ່ນໃນຊ່ວງລຶະເບິ່ງຮ້ອນຂອງປີ 2014, ສະນັ້ນມັນບໍ່ແມ່ນອາຍຸເກົ່າ. ມັນໄດ້ເລີ່ມຕົ້ນທີ່ຈະຂາຍໃນລາຄາທີ່ຕໍ່າແລະພ້ອມກັບຄວາມສາມາດຂອງມັນເຮັດໃຫ້ມັນໄດ້ຮັບຄວາມນິຍົມໃນໄວໆນີ້.

La ຊຸມຊົນນັກພັດທະນາ ມັນຍັງມີບົດບາດ ສຳ ຄັນໃນຜົນ ສຳ ເລັດ, ເພາະວ່າພວກເຂົາເລີ່ມແປແລະເຜີຍແຜ່ເອກະສານເປັນ ຈຳ ນວນຫຼວງຫຼາຍ, ສ້າງ firmwares ແລະລະຫັດອື່ນໆເພື່ອໃຫ້ສາມາດ ນຳ ໃຊ້ໃນ ESP8266. ສິ່ງດັ່ງກ່າວໄດ້ເຮັດໃຫ້ຜູ້ຜະລິດທຸກເຄື່ອງມືທີ່ພວກເຂົາຕ້ອງການເພື່ອໃຫ້ສາມາດ ນຳ ໃຊ້ອຸປະກອນດັ່ງກ່າວໃຫ້ກັບ ກຳ ລັງແຮງຂອງພວກເຂົາ.

ແຕ່ທ່ານຄວນຮູ້, ຄືກັບ transistor, ນາມສະກຸນຫຼື ໝາຍ ເລກ ມັນບໍ່ແມ່ນ ESP8266 ສະ ເໝີ ໄປ, ແຕ່ ທຳ ອິດບາງ ESP ຕົ້ນໆໄດ້ປະກົດຕົວກ່ອນ, ຫຼັງຈາກນັ້ນຮຸ່ນຕ່າງໆເຊັ່ນ ESP8285 ຈາກປີ 2016 ໄດ້ມາເຊິ່ງລວມມີ ໜ່ວຍ ຄວາມ ຈຳ 1MB flahsd ທີ່ປະສົມປະສານ, ແລະຈາກນັ້ນ ESP8266 ທີ່ພວກເຮົາຮູ້ໃນມື້ນີ້ຈະປະກົດຕົວ, ເຊິ່ງເບິ່ງຄືວ່າໄດ້ມີບາດກ້າວ ໃໝ່. ເນື່ອງຈາກວ່າມັນບໍ່ມີຄວາມຊົງ ຈຳ ດັ່ງກ່າວ, ແຕ່ຊິບພາຍນອກອື່ນໆສາມາດຖືກເພີ່ມເຂົ້າໃນໂປແກຼມເກັບມ້ຽນ.

ມັນເປັນແນວໃດ?

ESP8266

El ESP8266 ສາມາດປະສົມປະສານເຂົ້າໃນ WiFi ເຊິ່ງສະ ໜອງ ຊິບທີ່ມີລາຄາຖືກພ້ອມດ້ວຍລະບົບ TCP / IP ເຕັມແລະເຄື່ອງຄວບຄຸມ microcontroller. ມັນຖືກຂັບເຄື່ອນໂດຍ 3.3v ແລະມີໂປເຊດເຊີຂະ ໜາດ 106 Mhz Tensilica Xtensa LX80, RAM 64 KB ສຳ ລັບ ຄຳ ແນະ ນຳ ແລະ 96 KB ສຳ ລັບຂໍ້ມູນ, ເຂັມ 16 GPIO, ພັບ UART ທີ່ອຸທິດຕົນ, ແລະ SPI ແລະອິນເຕີເຟດ I2C.

La CPU Tensilica ມັນສາມາດເຮັດໄດ້ໄວຂື້ນໂດຍການທັບຊ້ອນກັນບາງແບບ, ແຕ່ບໍ່ແມ່ນແບບທັງ ໝົດ, ແຕ່ອະນຸຍາດ. ໃນຄວາມເປັນຈິງ, ຄວາມຖີ່ຂອງໂມງສາມາດເພີ່ມຂື້ນສອງເທົ່າ. ໂດຍວິທີທາງການ, CPU ປະເພດ RISC 32 ບິດ. ລວມທັງໃນໂມດູນແມ່ນຕົວປ່ຽນ ADC 10 ບິດ ສຳ ລັບສັນຍານ.

ເພື່ອເປັນການປະສົມປະສານ, ມັນປະກອບມີຊິບ ໜ່ວຍ ຄວາມ ຈຳ ແບບ QSPI ພາຍນອກຈາກ 512 KB ເຖິງ 4 MB ຂື້ນກັບໂມດູນ, ບາງຄັ້ງມັນກໍ່ສາມາດບັນລຸເຖິງ 16 MB. ກ່ຽວກັບ ຄວາມສາມາດເຊື່ອມຕໍ່ WiFi, ມັນເຂົ້າກັນໄດ້ກັບມາດຕະຖານ IEEE 802.11 b / g / n, ນອກ ເໜືອ ຈາກການສະ ໜັບ ສະ ໜູນ ຄວາມປອດໄພຂອງ WEP, WPA ແລະ WPA2.

ທ່ານໃຊ້ມັນເພື່ອຫຍັງ?

ແອັບ ສຳ ລັບອັດຕະໂນມັດໃນເຮືອນ

ESP8266, ເວົ້າງ່າຍໆ, ເພີ່ມຄວາມສາມາດໃນການເຊື່ອມຕໍ່ WiFi ໃນໂຄງການຂອງພວກເຮົາ. ນັ້ນແມ່ນ, ມັນຊ່ວຍໃຫ້ການເຊື່ອມຕໍ່ໄຮ້ສາຍກັບເຄືອຂ່າຍທ້ອງຖິ່ນຫລືອິນເຕີເນັດ. ສິ່ງນີ້ຊ່ວຍໃຫ້ມີຄວາມເປັນໄປໄດ້ຫລາຍຢ່າງ, ເຊັ່ນວ່າສາມາດເຊື່ອມຕໍ່ຫລືຕັດເຄື່ອງໃຊ້ໄຟຟ້າ (ການນໍາໃຊ້ Relay ໄດ້) ຫຼືລະບົບກົນຈັກປະເພດອື່ນຂອງເຮືອນຂອງພວກເຮົາເພື່ອຄອບຄອງເຮືອນແລະຄວບຄຸມມັນຜ່ານອິນເຕີເນັດຈາກໂທລະສັບສະຫຼາດຂອງພວກເຮົາຫລືຄອມພິວເຕີທີ່ເຊື່ອມຕໍ່ຈາກທຸກບ່ອນ.

ມັນຍັງສາມາດຖືກ ນຳ ໃຊ້ເພື່ອຄວບຄຸມການເຮັດສວນແລະລະບົບຊົນລະປະທານຕ່າງໆຜ່ານເຄືອຂ່າຍ, ເພື່ອອັດຕະໂນມັດລະບົບອຸດສາຫະ ກຳ, ຄວບຄຸມ ກ້ອງຖ່າຍຮູບການເຝົ້າລະວັງວິດີໂອ IP, ຕິດຕາມກວດກາຂໍ້ມູນຈາກເຄືອຂ່າຍເຊັນເຊີທີ່ແຈກຢາຍຢູ່ຈຸດຕ່າງໆ, ສຳ ລັບການສວມໃສ່ກັບຄວາມສາມາດໃນການເຊື່ອມຕໍ່, ຫາ ໂຄງການ IoT (ອິນເຕີເນັດຂອງສິ່ງຕ່າງໆຫລືອິນເຕີເນັດຂອງສິ່ງຕ່າງໆ) ແລະທຸກຢ່າງທີ່ທ່ານສາມາດຈິນຕະນາການ ...

ຄຸນລັກສະນະໂມດູນ ESP8266:

ເພື່ອໃຫ້ທ່ານຮູ້ ເພີ່ມເຕີມໃນຄວາມເລິກ ESP8266, ໃນນີ້ພວກເຮົາໃຫ້ຂໍ້ເທັດຈິງທີ່ ໜ້າ ສົນໃຈຫຼາຍຊຸດທີ່ທ່ານຈະຕ້ອງຮູ້ກ່ຽວກັບໂມດູນນີ້.

ESP8266 Datasheet

ໃນພາກກ່ອນນີ້ພວກເຮົາໄດ້ອະທິບາຍບາງສ່ວນ ລັກສະນະຕົ້ນຕໍຂອງ ESP8266ເພື່ອໃຫ້ໄດ້ລາຍລະອຽດດ້ານວິຊາການທັງ ໝົດ, ທ່ານຮູ້ຢູ່ແລ້ວວ່າທ່ານສາມາດດາວໂຫລດຊຸດຂໍ້ມູນທີ່ມີຊື່ສຽງທີ່ຜູ້ຜະລິດມີຈາກ ໜ້າ ເວັບທາງການຂອງພວກເຂົາ. ບາງຈຸດພິເສດທີ່ມີລາຍລະອຽດໃນຊຸດຂໍ້ມູນແມ່ນ:

  • CPU Tensilica Xtensa L106 32-bit RISC 80Mhz
  • ຕົວປ່ຽນ ADC 10-bit
  • RAM 64 KB i / 96 KB ງ
  • GPIO 16-pin (ບໍ່ແມ່ນທັງ ໝົດ ສາມາດໃຊ້ໄດ້, ຍັງ GPIO16 ເຊື່ອມຕໍ່ກັບໂມງ RTC ຫລື Real Time)
  • UART
  • SPI
  • I2C
  • ແຮງດັນໄຟຟ້າ 3v ແລະ 3.6v
  • ສຸມ 80mA
  • ອຸນຫະພູມປະຕິບັດການ -40 ເຖິງ125ºC
  • WiFi IEEE 802.11 b / g / n ພ້ອມການສະ ໜັບ ສະ ໜູນ IPv4 ແລະ TCP / UDP / HTTP / HTTPS / FTP ພິທີການ
  • ການຊົມໃຊ້ 0.0005 ເຖິງ 170 mA ຂື້ນກັບຄວາມແຮງຂອງສັນຍານ
  • ຮູບແບບ: ຮູບແບບການເຄື່ອນໄຫວ (ເຄື່ອນໄຫວ), ຮູບແບບການນອນ (ນອນຫລັບ), ການນອນຫລັບເລິກ (ການນອນຫລັບເລິກ) - ສົ່ງຜົນກະທົບຕໍ່ການບໍລິໂພກ

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ດາວໂຫລດ datasheet:

ແຕ່ໂຊກບໍ່ດີເທົ່ານັ້ນ ແມ່ນພາສາອັງກິດ, ແຕ່ວ່າມັນງ່າຍທີ່ຈະເຂົ້າໃຈລາຍລະອຽດທັງ ໝົດ ຖ້າທ່ານມີຄວາມຮູ້ດ້ານວິຊາການ.

pinout ໂມດູນ

ລາຍລະອຽດອີກອັນ ໜຶ່ງ ທີ່ສາມາດເຫັນໄດ້ໃນຊຸດຂໍ້ມູນແມ່ນ pinout, ນັ້ນແມ່ນ, pantillage ໄດ້. ທ່ານມີຂີ້ເທົ່າຫຼາຍເທົ່າໃດແລະແຕ່ລະອັນແມ່ນຫຍັງ? ຂື້ນຢູ່ກັບວ່າມັນເປັນພຽງແຕ່ຊິບ ESP8266 ຫຼືຖ້າມັນມາໃນຮູບແບບຫລືໂມດູນອື່ນ, ການປັກເຂັມອາດຈະແຕກຕ່າງກັນໄປຕາມທີ່ທ່ານເຫັນໃນຮູບຂ້າງເທິງ.

ການປະສົມປະສານກັບ Arduino ແລະ wifi.h

ສຳ ລັບການຂຽນໂປແກຼມທີ່ທ່ານມີໃນການ ກຳ ຈັດຂອງທ່ານ ຫ້ອງສະຫມຸດທີ່ເອີ້ນວ່າ wifi.h ສະເພາະເພື່ອໃຫ້ທ່ານສາມາດ ນຳ ໃຊ້ຟັງຊັນທີ່ລວມຢູ່ໃນມັນເມື່ອສ້າງລະຫັດແຫຼ່ງຂໍ້ມູນກັບ Arduino IDE ເພື່ອເຮັດໂປແກຼມ microcontroller. ທ່ານສາມາດເບິ່ງຂໍ້ມູນເພີ່ມເຕີມໃນສອງ ໜ້າ ນີ້ຂອງ GitHub ເຊິ່ງບັນດາໂຄງການເຫລົ່ານີ້ຖືກຈັດຢູ່: ຫໍສະຫມຸດ Arduino Wifi.h / ຫ້ອງສະ ໝຸດ Wifi.h Espressif.

ໃນແງ່ຂອງ ການເຊື່ອມໂຍງກັບ Arduino, ມັນສາມາດເຮັດໄດ້ບໍ່ວ່າຈະເປັນໂມດູນຫລືຊິບ ESP8266 ຕ່າງຫາກ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ແນະ ນຳ ໃຫ້ໃຊ້ໂມດູນ. ມີຫລາຍປະເພດ, ແຕ່ທີ່ຮູ້ຈັກດີທີ່ສຸດແມ່ນຜະລິດຕະພັນທີ່ຜະລິດໂດຍຜູ້ຜະລິດທີ່ມີຊື່ສຽງ AI-Thinker:

  • ESP-01: ແມ່ນໂມດູນຂອງ ທຳ ອິດທີ່ປາກົດ. ລາຄາຂອງມັນແມ່ນປົກກະຕິຢູ່ລະຫວ່າງ€ 2 ເຖິງ€ 4. ມັນລົງວັນທີເລັກນ້ອຍແລະມີພຽງ GPIO ສອງໂຕທີ່ໃຊ້ໄດ້ເພື່ອຄວບຄຸມແກັບແລະຕົວປະຕິບັດ. ໂມດູນນີ້ມີເສົາອາກາດ WiFi ຕິດຕັ້ງ, LEDs, ຊິບ ESP8266 ແລະຫນ່ວຍຄວາມ ຈຳ ແຟດ BG25Q80A.
  • ESP-05: ລາຄາຂອງມັນແມ່ນຄ້າຍຄືກັບຂອງທີ່ຜ່ານມາ, ແລະມັນແມ່ນຂ້ອນຂ້າງງ່າຍດາຍ. ເຂັມຂອງມັນສາມາດຖືກ ນຳ ໃຊ້ເພື່ອເຮັດວຽກເປັນໄສ້ WiFi ສຳ ລັບ Arduino ຫຼືໃຊ້ມັນຢູ່ເທິງກະດານເຂົ້າຈີ່, ແຕ່ມັນບໍ່ມີ GPIO ທີ່ສາມາດເຂົ້າເຖິງໄດ້.
  • ESP-12ເຖິງແມ່ນວ່າມັນຖືກ ນຳ ໃຊ້ຂ້ອນຂ້າງ, ມັນອາດຈະບໍ່ແມ່ນການປະຕິບັດທີ່ສຸດຂອງທຸກໆຢ່າງ, ໂດຍສະເພາະ ສຳ ລັບຜູ້ເລີ່ມຕົ້ນ. ລາຄາຂອງມັນແມ່ນປະມານ€ 4, ແລະມັນມີ 11 ເຊື່ອມຕໍ່ GPIO ທີ່ສາມາດເຂົ້າເຖິງໄດ້, ຫນຶ່ງໃນນັ້ນແມ່ນອະນາລັອກ 10 ບິດ (1024 ມູນຄ່າດິຈິຕອນທີ່ເປັນໄປໄດ້). ແຕ່ມັນມີຂໍ້ບົກຜ່ອງອັນໃຫຍ່ຫຼວງ, ເຊິ່ງທ່ານຈະຕ້ອງເຮັດເປັນຫຼັກ, ເພາະວ່າມັນບໍ່ມີເຂັມ.
  • ESP-201: ລາຄາແມ່ນ€ 6 ແລະເປັນທີ່ນິຍົມ ສຳ ລັບຜູ້ຜະລິດແລະແນະ ນຳ ໃຫ້ຜູ້ໃຊ້ສ່ວນໃຫຍ່. ມັນຍັງມີ 11 ພອດ GPIO, ເຖິງແມ່ນວ່າພວກເຮົາທຸກຄົນບໍ່ສາມາດໃຊ້ມັນໄດ້. ໃນກໍລະນີນີ້, ມັນມີເຂັມທີ່ ເໝາະ ສົມກັບມັນຢູ່ເທິງໂຕະຫຼືກັບ Arduino ໂດຍບໍ່ຕ້ອງລອກ.

ທ່ານຕ້ອງຮູ້ວ່າ ມີຫລາຍໂມດູນໃນຄວາມເປັນຈິງ, ໃນພາກຕໍ່ໄປພວກເຮົາເວົ້າກ່ຽວກັບເລື່ອງ ໜຶ່ງ ທີ່ໄດ້ຮັບຄວາມນິຍົມໃນມື້ນີ້ແລະສົມຄວນໄດ້ຮັບການກ່າວເຖິງພິເສດ.

NodeMCU

ESP8266

ໂມດູນ ທີ່ນິຍົມກັນຫຼາຍໃນມື້ນີ້ແມ່ນອັນທີ່ເອີ້ນວ່າ NodeMCU, ດ້ວຍລາຄາທີ່ຄ້າຍຄືກັບ ESP-201, ນັ້ນແມ່ນ, ປະມານ€ 6. ມັນແມ່ນໂມດູນທີ່ທ່ານສາມາດເຫັນໃນຮູບພາບຫລັກຂອງບົດຄວາມນີ້ແລະນັ້ນແມ່ນງ່າຍທີ່ສຸດທີ່ຈະ ນຳ ໃຊ້, ດ້ວຍທຸກຢ່າງທີ່ທ່ານຕ້ອງການລວມເຂົ້າກັນແລ້ວ. ນັ້ນແມ່ນ, ທ່ານສາມາດເຮັດວຽກແບບອັດຕະໂນມັດຕັ້ງແຕ່ເລີ່ມຕົ້ນ, ໂດຍບໍ່ ຈຳ ເປັນຕ້ອງເພີ່ມສິ່ງພິເສດອື່ນໆເຊັ່ນໃນກໍລະນີຂອງໂມດູນກ່ອນ ໜ້າ ນີ້.

NodeMCU ຍັງປະກອບມີຊິບ ESP8266, ກ ອະແດບເຕີ serial / USB, ຂັບເຄື່ອນໂດຍ microUSB, ແລະແມ່ນອີງໃສ່ຄຸນລັກສະນະຂອງ ESP-12. ຫລາຍລຸ້ນຂອງ NodeMCU ນີ້ໄດ້ປະກົດຕົວເຊັ່ນ: 1 ຫລື 2 ສະບັບປັບປຸງແລະປັບປຸງ. ແຕ່ສິ່ງທີ່ ໜ້າ ສົນໃຈທີ່ສຸດແມ່ນເຟີມແວທີ່ມັນລວມມີ, ເຊິ່ງ ສາມາດດາວໂຫລດໄດ້ ແລະມັນອະນຸຍາດໃຫ້ຂຽນໂປແກຼມເປັນພາສາຕ່າງໆເຊັ່ນ Python, BASIC, JavaScript ແລະພາສາອື່ນໆທີ່ບໍ່ນິຍົມເຊັ່ນ LUA. ຈົ່ງຈື່ໄວ້ວ່າ firmware ແມ່ນລະຫັດ, ໂປຣແກຣມທີ່ມີລະດັບຕໍ່າຫຼາຍເຊິ່ງເກັບໄວ້ໃນ ໜ່ວຍ ຄວາມ ຈຳ ...


ເນື້ອໃນຂອງບົດຂຽນຍຶດ ໝັ້ນ ຫລັກການຂອງພວກເຮົາ ຈັນຍາບັນຂອງບັນນາທິການ. ເພື່ອລາຍງານການກົດຜິດພາດ ທີ່ນີ້.

ເປັນຄົນທໍາອິດທີ່ຈະໃຫ້ຄໍາເຫັນ

ອອກ ຄຳ ເຫັນຂອງທ່ານ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *

*

*

  1. ຮັບຜິດຊອບຕໍ່ຂໍ້ມູນ: Miguel ÁngelGatón
  2. ຈຸດປະສົງຂອງຂໍ້ມູນ: ຄວບຄຸມ SPAM, ການຈັດການ ຄຳ ເຫັນ.
  3. ກົດ ໝາຍ: ການຍິນຍອມຂອງທ່ານ
  4. ການສື່ສານຂໍ້ມູນ: ຂໍ້ມູນຈະບໍ່ຖືກສື່ສານກັບພາກສ່ວນທີສາມຍົກເວັ້ນໂດຍພັນທະທາງກົດ ໝາຍ.
  5. ການເກັບຂໍ້ມູນ: ຖານຂໍ້ມູນທີ່ຈັດໂດຍ Occentus Networks (EU)
  6. ສິດ: ໃນທຸກເວລາທີ່ທ່ານສາມາດ ຈຳ ກັດ, ກູ້ຄືນແລະລຶບຂໍ້ມູນຂອງທ່ານ.