PROMO

Kurs ESP8266 #2: Jakie wybrać ESP8266 ?

Na samym początku stajemy przed wyzwaniem wybrania odpowiedniego dla nas modułu. W dzisiejszej części postaramy się przybliżyć Wam moduły oraz ich specyfikację. Zapraszamy ;)

 

Jedno ESP8266 wiele wersji…

Model Wymiary Antena Ilość GPIO (nr pinu): Pamięć Flash
ESP-01 14.3mm x 24.8mm wbudowana PCB  3 (0,2,16)  1Mb
ESP-02  14.2mm x 14.7mm zewnętrzna
(gniazdo U.FL)
3(0,2,15)  1Mb
ESP-03  17.4mm x 12.2mm ceramiczna 7(0,2,12,13,14,15,16)  1Mb
ESP-04  14.7mm x 12.1mm brak 7(0,2,12,13,14,15,16)  1Mb
ESP-05  14.2mm x 14.2mm  zewnętrzna
(gniazdo U.FL)
brak  1Mb
ESP-06  14.2mm x 14.7mm brak 7(0,2,12,13,14,15,16)  1Mb
ESP-07  22mm x 16mm ceramiczna i
zewnętrzna (gniazdo U.FL)
9(0,2,4,5,12,13,14,15,16)  1Mb
ESP-08  17mm x 16mm brak 7(0,2,12,13,14,15,16)  1Mb
ESP-09  10mm x 10mm brak 6(0,2,12,13,14,15)  1Mb
ESP-10  14.2mm x 10mm brak brak  1Mb
ESP-11  19.3mm x 13mm ceramiczna 2(0,1)  1Mb
ESP-12  24mm x 16mm wbudowana PCB  9(0,2,4,5,12,13,14,15,16)
+ ADC
 4Mb
ESP-12E  24mm x 16mm wbudowana PCB  9(0,2,4,5,12,13,14,15,16)
+ ADC
 4Mb
ESP-13 18mm x 20mm wbudowana PCB  9(0,2,4,5,12,13,14,15,16)
+ ADC
32Mb
ESP-14 15mm x 18.6mm wbudowana PCB  9(0,2,4,5,12,13,14,15,16)
+ ADC
8KB

 

Na pierwszy rzut oka może się wydawać, że sprawa się „komplikuje” bo nie wiemy co wybrać. Z powyższej listy wybiorę te najczęściej używane:

ESP-01:

ESP01

 

 

 

 

 

 

 

 

Jeden z częstszych wyborów, jako wstęp do nauki ESP8266. Posiada wystarczającą ilość pamięć Flash do obsługi podstawowych modułów. Jedyną jego wadą jest mała ilość GPIO (3), ale w stosunku do możliwości i do ceny (~15zł) to jest wystarczająco. Do pełni szczęścia będziemy również potrzebować emulator portu COM, np. FT232RL, aby zaprogramować ESP8266 (Jeżeli posiadasz port COM w komputerze to wtedy nie potrzeba takiego emulatora).

 

ESP-07:

single-1030x579

 

 

 

 

 

 

 

Moduł również tak samo ciekawy jak poprzedni- jest udoskonalony. Posiada ceramiczną antenę, która jest w stanie zapewnić lepszy zasięg niż taka zwykła ścieżka na PCB. Posiada zarówno gniazdo na zewnętrzną antenę. W porównaniu do poprzednika posiada 9 wyjść GPIO. Jedyną wadą tego modułu jest rozstaw wyprowadzeń. Rozstaw ten wynosi 2mm przez co potrzebujemy specjalną płytkę aby móc wpiąć ESP-07 na płytkę stykową. Jeżeli tworzymy dedykowaną płytkę pod ten moduł to wtedy wad brak ;) Cenowo ten moduł jest droższy o około 5zł i w tym przypadku sposób programowania jest taki sam jak we wcześniejszej wersji.

 

ESP-12:

esp12

Tutaj wchodzimy już w bardziej „zaawansowaną” ligę. Moduł  ESP-12 posiada taką samą ilość wyprowadzeń co ESP-07 ale… posiada jeszcze kanał ADC. Na płytce ma wbudowaną diodą, która możemy programować (coś na podobiznę diody w Arduino). W module doszło również do ulepszenia pamięci Flash. Pamięć urosła do 4MB przez co moduł daje większe możliwości. Rozstaw pinów jest taki sam jak u poprzednika, przez co też możemy potrzebować płytki, żeby móc wpiąć na płytkę stykową. Cena takiego modułu to około 25zł

ESP-13:

esp13

Tutaj już dochodzi do małego przerostu nad treścią tzn. ESP-13 to jest to samo co ESP-12 tylko, że tutaj mamy 32MB pamięci Flash, dzięki czemu jesteśmy w stanie już zmieścić przyzwoity serwer WWW. Cena za ten moduł wynosi około 30zł.
NodeMCU V3:

NodeMCU

 

 

 

 

 

 

 

 

 

NodeMCU V3 to nic innego jak ESP-12 na jednej płytce razem z programatorem. Plusem takiej płytki jest to, że redukujemy plątaninę kabli w przypadku programowania. Moduł posiada wbudowany regulator napięcia na 3,3V przez co możemy go zasilać z USB oraz z zewnętrznego źródła zasilania o maksymalnym napięciu 10V (Pin VIN).  Za taki „luksus” przyjdzie nam zapłacić ~45zł, ale myślę, że jest to cena do przełknięcia bo zastosowano tutaj dużą ilość udogodnień, przez co obsługa takiego modułu stanie się przyjemniejsza.

Okej to jest nasze zestawienie modułów, które myślę, że zarówno na dłuższą jak i krótszą metę zdadzą egzamin. W następnej części poradnika pokażemy już środowisko, w którym będziemy programować nasze ESP8266 oraz prosty programik. Do zobaczenia w kolejnej części :)

 

Zobacz pozostałe części kursu [ TUTAJ ]

 


Jeżeli chcesz być informowany na bieżąco o nowych częściach kursu to kliknij „Lubię to!” bądź subskrybuj naszą stronę, aby otrzymywać na adres e-mail nowości ze strony. Jeżeli masz jakieś pytania to śmiało zadawaj je na forum ; )