ESP8266 Modul mana yang harus dipilih?

ESP8266 Modul mana yang harus dipilih?

ESP8266 Modul mana yang harus dipilih?

Pada prinsipnya, salah satu modul wifi ESP8266 dapat diprogram menggunakan bahasa yang tersedia untuk mereka (juga IDE apa pun) begitu Pilihannya terutama bergantung pada implementasi perangkat keras.. Nuansa paling relevan yang dapat dibuat untuk hal ini adalah, bagaimanapun juga, jumlah memori yang tersedia.

Daftar Isi

    Meskipun awalnya beberapa modul terkait erat dengan bahasa atau lingkungan pengembangan tertentu, contoh paling jelasnya adalah NodeMCU dan bahasa lua, saat ini relatif mudah untuk menggunakan salah satu modul yang tersedia dengan modul apa pun.

    Aksesoris dan model ESP8266

    Peraturan situs (negara) tempat perangkat berisi Modul wifi ESP8266 Ini tentunya merupakan hal yang paling ketat ketika merancang peralatan yang harus disetujui atau diotorisasi untuk dijual. Dalam beberapa kasus, Langkah pertama adalah membuang yang tidak sesuai dengan peraturan terkait (yang untungnya jarang dijual) atau verifikasi persetujuan modul yang telah dipilih. Jika rangkaian yang diproduksi cukup besar, komponen-komponen tersebut pasti akan digunakan langsung dalam desain sirkuit (dan bukan modul) dan prosesnya akan seperti biasa untuk mendapatkan izin edar yang sesuai.

    Sebelum melihat daftar data objektif untuk memilih opsi Anda sendiri, izinkan saya menjelaskan apa rekomendasi saya untuk setiap skenario dan menjelaskan mengapa demikian.

    Apakah itu akan diprogram Lua seolah-olah tidak, itu solusi lebih lengkap, yang tidak memerlukan komponen lain, cocok, misalnya, untuk kursus pemrograman mikrokontroler di mana jaringan (wifi) terlibat, seperti dalam kasus Internet of Things (IoT). NodeMCU. Tidak perlu adaptor USB untuk terhubung ke komputer, cocok menjadi a papan tempat memotong roti (protoboard atau papan tempat memotong roti) atau dapat dengan mudah digunakan dengan konektor tipe Dupont. Lebih dari sekedar modul, ini adalah papan pengembangan yang sebanding, misalnya, dengan papan Arduino.

    NodeMCU ESP8266

    Jika di laboratorium atau bengkel Anda tidak menjadi masalah untuk memiliki adaptor USB-UART, ESP-201 AI-Pemikir Ini adalah versi murah dari papan pengembangan NodeMCU. Ini dirancang untuk digunakan dengan konektor tipe Dupont, bukan a papan tempat memotong roti; Faktanya, versi yang dijual dengan pin yang disolder ke papan biasanya memiliki salah satu strip sehingga tidak dapat dimasukkan ke dalam a papan tempat memotong roti kecuali jika dilepas dan dilas ke permukaan yang berlawanan. Pelabelan pada pelipis juga tidak terlalu bersahabat: sebagian ada di depan dan sebagian lagi di belakang karena beberapa alasan bagus yang saya tidak tahu.

    ESP8266 ESP-201

    Bila perlu untuk dikembangkan sebuah aplikasi yang membutuhkan jumlah memori yang cukup, lebih dari 4 Mbit biasa, versi khusus dari ESP8266, modul ESP-12F AI-Pemikir, yang memiliki Memori flash 32 Mbit (selain 96 Kbytes RAM) dan harganya sangat bagus, yang termurah yang pernah saya temukan dengan memori itu.

    ESP8266-12F

    Dari 32 pin yang tersedia dalam paket QFN Hanya 17 yang merupakan input-output (tidak termasuk sambungan antena dan osilator eksternal) dan hanya dua di antaranya, GPIO4 dan GPIO5, yang ditetapkan secara eksklusif sebagai GPIO, karena yang lain berbagi fungsi dan Anda harus memilih apakah mereka digunakan, misalnya, untuk komunikasi serial atau untuk input-output digital umum.

    Jadi tidak ada satupun modul yang menyertakan SoC ESP8266 mereka mungkin memiliki banyak port GPIO Namun sejak versi ESP-03, beberapa model modul telah muncul dengan lebih banyak pin, dan fungsi terkait tersedia. Modul-modul baru ini, khususnya ESP-07, ESP-12 dan sebagian besar yang mengikutinya, memungkinkan lebih mudah untuk membuat sirkuit di mana ESP8266 tidak hanya mengurus komunikasi wifi tetapi mikrokontroler juga yang mengelola perangkat.

    Agar dapat dengan nyaman menggunakan modul yang sama yang akan disertakan dalam rangkaian akhir dalam pengujian, terdapat pelat yang permukaannya akan disolder modul dan memiliki sambungan untuk pin dengan pemisahan standar satu. papan tempat memotong roti (sepersepuluh inci).

    Beberapa papan ini menyertakan sirkuit untuk mengubah tingkat tegangan daya dan komunikasi antara 3,3V dan 5V sehingga mereka juga dapat berkomunikasi dengan perangkat (atau a mikroC) yang bekerja dengan tegangan itu.

    Karena aksesori jenis ini awalnya dirancang untuk modul ESP8266 ESP-07, yang tidak memiliki koneksi di sisi berlawanan dari antena, maka perlu dilakukan tanpa koneksi tersebut di model yang lebih baru, seperti ESP-12E, ESP-12F, ESP-13..., sambungkan secara manual (dengan kabel di atas) atau desain papan adaptor kami sendiri juga dengan desain sirkuit tambahan kami sendiri untuk mengubah level serial, daya, menambahkan ekspander port GPIO…Jika Anda tidak yakin bagaimana melakukannya, di artikel blog sebelumnya Anda dapat menemukan beberapa trik untuk melakukannya cara menyematkan komponen pemasangan permukaan seperti modul ini yang menggunakan ESP8266.

    ESP8266 ESP-07 dan ESP-12 dengan papan aksesori pin

    Kalau di majelis sudah ada a MCUitu adalah ESP8266 bukan mikrokontroler perangkat utama, versi pertama modul, ESP-01, berfungsi sempurna dan harganya tidak ada duanya, terutama jika banyak modul yang dibeli (jika hanya satu modul yang dibeli, perbedaannya hampir tidak melebihi €1 dengan model lain).

    ESP8266 ESP-01 ulasan dua versi

    Untuk mengatasi masalah susunan pin pada modul ESP-01 saat digunakan secara a papan tempat memotong roti (protoboard atau papan tempat memotong roti), Anda dapat menggunakan aksesori seperti pada gambar di bawah ini, yang juga mengatasi perbedaan tegangan yang ada saat digunakan, misalnya dengan pelat Arduino dari seri bertenaga 5 V. Dengan cara yang lebih artisanal, Anda dapat menggunakan salah satu dari Trik menghubungkan modul dengan strip pin ganda ke papan tempat memotong roti.

    Keuntungan lain dari aksesori seperti yang ditunjukkan pada gambar di bawah ini adalah aksesori tersebut memiliki tombol (hampir selalu), sakelar, atau jumper untuk memuat firmware baru ke dalam Memori flash itu SoC Wi-Fi ESP8266.

    ESP8266 ESP-01 dengan aksesori pengatur tegangan 5V-3.3V

    Untuk menggunakan ESP8266 dalam kondisi yang lebih spesifik, dengan sedikit ruang pada pelat pemasangan, bila perlu memiliki antena eksternal, dalam situasi di mana terdapat gangguan... Anda perlu menyempurnakannya sedikit lagi; Untuk melakukannya, saya harap daftar fitur berikut ini bermanfaat bagi Anda. Saya telah menggunakan rangkaian modul perusahaan sebagai referensi AI-Pemikir yang paling lengkap dan sudah saya tambahkan papan pengembangannya NodeMCU karena menurut saya itu yang paling populer.

    • ESP 01

      Modul Wifi ESP8266 Model ESP-01Tampilan samping Model Modul Wifi ESP8266 ESP-01

      ukuran: 14,30mm × 24,80mm
      Conexiones: 8 pin antara daya dan GPIO
      antena dicetak pada PCB
      Tidak terlindungi
      makanan: 3,3V
      Tepatnya, versi yang lebih baru menyertakan ESP8266EX dan model primitif awal ESP8266 (tanpa EX). Meskipun sulit untuk menemukan modul tertua, penting untuk berhati-hati saat memilih modul untuk memilih versi modern.

      : 1Mbit-->

    • ESP 02

      Modul Wifi ESP8266 Model ESP-02Tampilan belakang Model Modul Wifi ESP8266 ESP-02

      ukuran: 14,20mm × 14,20mm
      Conexiones: 8 sambungan permukaan (dimungkinkan untuk menyolder 0,1 “pin)
      Tanpa antena di papan tetapi dengan konektor untuk antena eksternal
      Tidak terlindungi
      makanan: 3,3V

      : 1Mbit-->

    • ESP 03

      Modul Wifi ESP8266 Model ESP-03Tampilan belakang Model Modul Wifi ESP8266 ESP-03

      ukuran: 17,30mm × 12,10mm
      Conexiones: 14 sambungan permukaan pada kedua sisi panjang
      antena jenis keramik
      Tidak terlindungi
      makanan: 3,3V

      : 1Mbit-->

    • ESP 04

      Modul Wifi ESP8266 Model ESP-04Tampilan belakang Model Modul Wifi ESP8266 ESP-04

      ukuran: 14,70mm × 12,10mm
      Conexiones: 14 sambungan permukaan pada kedua sisi panjang
      Tanpa antena
      Disaring
      makanan: 3,3V

      : 1Mbit-->

    • ESP 05

      Modul Wifi ESP8266 Model ESP-05Tampilan belakang Model Modul Wifi ESP8266 ESP-05

      ukuran: 14,20mm × 14,20mm
      Conexiones: 8 pin dengan jarak sepersepuluh inci pada satu strip
      Tanpa antena terpasang tetapi dengan konektor untuk antena eksternal
      Disaring
      makanan: 3,3V

      : 1Mbit-->

    • ESP 06

      Modul Wifi ESP8266 Model ESP-06Tampilan belakang Model Modul Wifi ESP8266 ESP-06

      : 17,50mm × 14,50mm -->ukuran: 14,20mm × 14,70mm
      Conexiones: 12 sambungan di bawah pelat
      Tanpa antena
      Disaring
      makanan: 3,3V

    • ESP 07

      Modul Wifi ESP8266 Model ESP-07Tampilan belakang Model Modul Wifi ESP8266 ESP-07

      ukuran: 20,00mm × 16,00mm
      Conexiones: 16 sambungan permukaan pada sisi panjang papan
      antena konektor u keramik untuk antena eksternal
      Disaring
      makanan: 3,3V

      : 1Mbit-->

    • ESP 08

      Modul Wifi ESP8266 Model ESP-08Tampilan belakang Model Modul Wifi ESP8266 ESP-08

      : 18,00mm × 16,00mm (versi asli)-->ukuran: 17,00mm × 16,00mm
      Conexiones: 16 sambungan permukaan pada sisi panjang papan
      Tanpa antena
      Disaring
      makanan: 3,3V

    • ESP 09

      Modul Wifi ESP8266 Model ESP-09Tampilan belakang Model Modul Wifi ESP8266 ESP-09

      ukuran: 10,00mm × 10,00mm
      Conexiones: 18 koneksi di bawah papan (6 di antaranya menuju ke ground)
      Tanpa antena
      Tidak terlindungi
      makanan: 3,3V

      : 1Mbit-->

    • ESP 10

      Modul Wifi ESP8266 Model ESP-10Tampilan belakang Model Modul Wifi ESP8266 ESP-10

      ukuran: 14,20mm × 10,00mm
      Conexiones: 5 sambungan permukaan pada salah satu sisi yang lebih kecil
      Tanpa antena
      Tidak terlindungi
      makanan: 3,3V

      : 1Mbit-->

    • ESP 11

      Modul Wifi ESP8266 Model ESP-11Tampilan belakang Model Modul Wifi ESP8266 ESP-11

      ukuran: 17,30mm × 12,10mm
      Conexiones: 8 sambungan permukaan pada sisi yang berlawanan dengan antena
      antena Ceramica
      Disaring
      makanan: 3,3V

      : 1Mbit-->

    • ESP 12

      Modul Wifi ESP8266 Model ESP-12Tampilan belakang Model Modul Wifi ESP8266 ESP-12

      ukuran: 24,00mm × 16,00mm
      Conexiones: 16 sambungan permukaan disusun pada kedua sisi panjangnya
      antena dicetak pada PCB
      Disaring
      makanan: 3,3V

      : 1Mbit-->

    • ESP-12-E — ESP-12-F

      Modul Wifi ESP8266 Model ESP-12-ETampilan belakang Model Modul Wifi ESP8266 ESP-12-E

      ukuran: 24,00mm × 16,00mm
      Conexiones: 22 sambungan permukaan disusun pada tiga sisi (8+8+6)
      antena dicetak pada PCB
      Disaring
      makanan: 3,3V

      : 1Mbit-->

    • ESP 13

      Modul Wifi ESP8266 Model ESP-13Tampilan belakang Model Modul Wifi ESP8266 ESP-13

      : 17,50mm × 13,50mm -->ukuran: 18,00mm × 20,00mm
      Conexiones: 18 sambungan permukaan terletak pada dua sisi yang lebih kecil
      antena dicetak pada PCB
      Disaring
      makanan: 3,3V

    • ESP 14

      Modul Wifi ESP8266 Model ESP-14Tampilan belakang Model Modul Wifi ESP8266 ESP-14

      Termasuk a STM8 yang bertanggung jawab untuk mengendalikan ESP8266 dengan cara AT pesanan

      ukuran: 24,30mm × 16,20mm
      Conexiones: 22 sambungan permukaan disusun pada tiga sisi (8+8+6)
      antena dicetak pada PCB
      Disaring
      makanan: 3,3V

    • ESP-WROOM

      Model WROOM Modul Wifi ESP8266Tampilan belakang Model WROOM Modul Wifi ESP8266

      ukuran: 18,00mm × 20,00mm
      Conexiones: 18 sambungan permukaan disusun pada sisi yang panjang
      antena dicetak pada PCB
      Disaring
      makanan: 3,3V

    • NodeMCU

      ESP8266 Modul Wifi Model NodeMCUTampilan belakang Model NodeMCU Modul Wifi ESP8266

      Berdasarkan ESP-12
      ukuran: 30,85mm × 47,35mm
      Conexiones: 30 pin dengan jarak sepersepuluh inci dan USB
      antena dicetak pada PCB
      Disaring
      makanan: 3,3V dan 5V
      Tombol pengguna dan pemrograman (flash)

    • ESP 201

      Modul Wifi ESP8266 Model ESP-201Tampilan belakang Model Modul Wifi ESP8266 ESP-201

      ukuran: 26,00mm × 33,50mm
      Conexiones: 26 pin dipisahkan sepersepuluh inci dan didistribusikan dalam dua strip masing-masing 11 pin di setiap sisinya (yang sesuai dengan a papan tempat memotong roti) dan 4 yang tegak lurus yang, jika disolder pada sisi yang sama, tidak mungkin digunakan pada papan tempat memotong roti.
      antena dicetak di papan dan konektor untuk antena eksternal. Anda harus memilih antara satu opsi atau opsi lainnya dengan melepas solder jumper (resistor 0 Ω, secara default menggunakan konektor eksternal sehingga sebagian besar papan ESP-201 dijual dengan antena kecil (semacam). Beberapa versi lama memiliki konektor Antena penyolderannya buruk (berputar 180°) dan perlu diubah posisinya atau antena (eksternal) tidak berguna.
      Tidak terlindungi
      makanan: 3,3V

    Modul atau papan pengembangan lain yang menggunakan ESP8266

    Hal ini disebabkan oleh perbedaan harga dasar yang luar biasa, yang ditambah dengan biaya pengiriman yang besar, di Eropa Selatan pelat-pelat tersebut sangat bagus. Adafruit untuk percikan menyenangkan dan saya menduga kecuali di Amerika Utara, mereka akan kesulitan bersaing dengan rekan-rekan mereka di Tiongkok. Alternatif yang bisa dilihat di sini adalah alternatif rumah KamiMos (yang juga berasal dari China) dan orang-orang dari olimex, yang berasal dari Eropa dan memiliki kualitas yang sangat baik.

    La D1mini pro de KamiMos Ini adalah papan pengembangan yang sebanding dengan NodeMCU, karena memiliki konektor USB, dapat digunakan dalam a papan tempat memotong roti, dapat diberi daya pada 5V, memiliki tombol reset, 4MB Memori flash…meskipun dalam format yang lebih kecil karena memiliki 16 pin dengan ukuran sepersepuluh inci.

    Terdapat banyak modul dengan sensor dan aktuator yang dapat dihubungkan dengan sangat mudah untuk digunakan KamiMos D1mini pro, sedikit bergaya "perisai". Arduino. Walaupun saya belum menemukan kit lengkapnya, barang serupa pasti akan dipasarkan dan, antara lain karena harganya, akan menjadi alternatif yang sangat baik untuk kelas pemrograman komputer. mikrokontroler.

    olimex memasarkan dua produk berdasarkan ESP8266: tangan MOD-WIFI-ESP8266 dan MOD-WIFI-ESP8266-DEV, yang sesuai dengan namanya, sebuah modul (10 pin) dan papan pengembangan (22 pin yang juga dapat dimasukkan ke dalam a papan tempat memotong roti). Kedua perangkat memiliki 2 MB Memori flash dan antena yang tercetak di papan sirkuit tetapi dengan mudah memungkinkan penambahan antena eksternal. olimex Ia juga menawarkan beberapa papan untuk diuji dengan versi pengembangan, namun karena komponen harganya, modul tersebut tidak terlalu kompetitif dibandingkan dengan modul generik lainnya.

    Rangkaian produk Adafruit yang meliputi SoC ESP8266 Itu terdiri dari piring Pelarian HUZZAH ESP8266 dan piring Bulu HUZZAH (dengan Wi-Fi ESP8266). Yang pertama adalah pilihan Anda untuk pengembangan dan yang kedua, meskipun cukup serbaguna, dirancang terutama untuk produksi, seperti yang ditunjukkan oleh koneksi (kurang lebih standar) ke baterai eksternal, yang ada di papan. Pelarian HUZZAH ESP8266 Itu hanya sebuah pin. Selain itu, dalam opsi pengembangan, Anda dapat menemukan tombol reset, yang juga ada di opsi produksi, dan tombol pemrograman lain yang digunakan papan. Bulu HUZZAH tidak termasuk. Papan produksi juga memiliki konektor USB

    Kedua produk tersebut Adafruit Mereka dapat digunakan dengan pin yang terpisah sepersepuluh inci dan memiliki 26 konektor pada kotak papan Pelarian Adafruit HUZZAH ESP8266 dan 32 konektor di papan Bulu Adafruit HUZZAH. Keduanya didasarkan pada modul ESP-12, jadi kecuali karakteristik sirkuit yang tersedia (seperti sambungan baterai), fiturnya sama dengan perangkat ini.

    Rumah percikan menyenangkan memasarkan empat produk berdasarkan SoC wifi ESP8266. Di satu sisi, ia menawarkan perisai untuk Arduino Perisai WiFi SparkFun yang ciri utamanya justru: dapat dengan mudah disusun pada a papan arduino.

    Selain itu, percikan menyenangkan juga memiliki piring Papan Blynk, yang tujuan utamanya adalah mengembangkan produk untuk telepon seluler sebagai opsi masuk ke Internet of Things. Konektornya cukup mudah digunakan, bahkan oleh pengguna yang tidak terbiasa merakit komponen elektronik: konektor tersebut dapat dihubungkan dengan klip buaya maupun dalam a papan tempat memotong roti (protoboard atau papan tempat memotong roti) dan memiliki konektor vertikal dengan pemandu untuk sensor serta sambungan USB. Ada beberapa set sensor untuk pengujian dan dijual dengan berlangganan semacam cloud untuk aplikasi yang dikembangkan dengan perangkat ini.

    Pilihan percikan menyenangkan Yang pasti akan lebih menarik bagi para pengembang yang dekat dengan elektronik adalah mereka seri Benda: piring Benda ESP8266 untuk memegang dan piring Benda ESP8266 – Papan Pengembang, untuk pengembangan. Salah satu perbedaan paling menonjol di antara keduanya adalah kemungkinan memberi daya pada versi produksi dengan baterai dengan nyaman. Keduanya memiliki saklar (saya tidak ingat pelat lainnya ESP8266 memilikinya), koneksi USB, 20 spasi (10+10) untuk pin sepersepuluh inci dan konektor untuk antena eksternal.

    Tentu masih banyak lagi papan pengembangan atau aplikasi yang menggunakan ESP8266 namun, secara umum, mereka fokus pada penambahan nilai dengan mengintegrasikan komponen lain dan yang terpenting adalah menyediakan opsi pengembangan, terutama untuk menggunakan cloud, seperti halnya dengan Papan Blynk de percikan menyenangkan o ESpresso Lite dirancang oleh ahli dan itu mendistribusikan Sitron.

    Berbagai model ESP8266

    Anda mungkin melewatkannya