Ардуино против ЕСП32

Arduino Protiv Esp32



Како је индустрија полупроводника направила нереалан напредак у последњих неколико деценија, микроконтролери као што су Ардуино и ЕСП32 су лако доступни за више пројеката. Оба ова пројекта имају дуг пут и представљају идеалан избор за пројекте уграђених система. Кућни рачунари имају велику снагу, али не могу да замене апликације микроконтролера, посебно ако пројекат захтева резервну батерију или му није потребно много хардверске снаге. Хајде да упоредимо неке основне функционалности Ардуино и ЕСП32 плоча.

Ардуино

Када чујемо за развојну плочу микроконтролера, прва плоча која нам пада на памет је Ардуино. Од почетка Ардуина 2005. године до сада је то најповољнији уређај за физичко рачунарство. Ардуино има низ различитих плоча почевши од 8-битног Ардуино уно до 32-битног Ардуино Зеро. Већина Ардуино плоча је заснована на 8-битним микроконтролерима као што је Ардуино Уно који је дизајниран помоћу Атмел Атмега328п микроконтролера.

Ардуино плоче су прилагођене почетницима и лако приступачне и представљају одличну полазну тачку за улазак у свет уграђених система. Када су у питању ИоТ плоче Ардуино Зеро је најближи конкурент ЕСП32 плочама. То је јефтина плоча микроконтролера са ВиФи и Блуетоотх подршком баш као у ЕСП32.







ЕСП32

ЕСП32 припада ЕСП серији плоча које је дизајнирао Еспрессиф Системс. Као и Ардуино Зеро, ЕСП32 је такође заснован на 32-битном микроконтролерском чипу. Заједно са микроконтролером има 2.4ГХз ВиФи и Блуетоотх подршку. То је ИоТ плоча дизајнирана за најбоље перформансе.



Као и Ардуино, ЕСП такође има серију плоча под називом ЕСП32-Соло, ЕСП32-Мини и ЕСП32-Мини. ЕСП32 има преко 30 И/О пинова на које може да стане онолико модула колико желимо.



Упоређене спецификације

Ардуино Зеро и ЕСП32 имају толико сличности не само у погледу хардвера, већ и са истом структуром програмирања за кодирање ових плоча. Као и Ардуино плоче, ЕСП32 је такође компатибилан са Ардуино ИДЕ, само морамо да инсталирамо неке датотеке ЕСП плоче. Размотримо оба детаљније:





ПРОЦЕСОР

  • Ардуино Зеро је дизајниран за ИоТ апликације засноване на САМД21 чипу који је 32-битни микроконтролер који ради на 48МХз.
  • ЕСП32 је такође заснован на 32-битним микроконтролерима. ЕСП32 користи Тенсилица Кстенса ЛКС6 микропроцесор у варијантама са два и једним језгром.

МЕМОРИЈА

  • Ардуино Зеро има флеш меморију од 256 кБ.
  • ЕСП32 почиње од 4МБ флеш меморије, а неки модули чак имају 8 МБ и 16 МБ флеш меморије.

И/О

  • Ардуино Зеро има 20 дигиталних И/О пинова, укључујући 6 аналогних улаза и 1 аналогни излаз.
  • ЕСП32 пинови варирају од тамо У/И пинови типа модула варирају између 38 и 77.

Ви-фи

  • Коришћење Етхернет штита Ардуино Зеро омогућава интернет конекцију.
  • У случају ЕСП32, он има уграђене Ви-Фи могућности, тако да није потребан додатни додатак.

Кратко поређење

Карактеристике Ардуино Зеро ЕСП32
Дигитални И/О Пинови двадесет 36
ПВМ Пинс 3, 4, 5, 6, 8, 9, 10, 11, 12, 13 16
Аналог Пинс 6, 12-битни АДЦ канали До 18
Процесор АТСАМД21Г18, 32-битни АРМ, Цортек М0+ Кстенса Дуал Цоре 32-бит ЛКС6 микропроцесор
Флеш меморија 256 КБ 4 МБ
СРАМ 32 КБ 520 кБ
ЕЕПРОМ Ниједан Ниједан
Такт 48 МХз 802.11 б/г/н
Волтаге Левел 3.3В 3.3В
Ви-фи Спољни штитови 802.11 б/г/н
Блуетоотх Подршка за екстерни модул в4.2 БР/ЕДР и БЛЕ
И2Ц подршка да да (2к)
СПИ подршка да да (4к)
Хардверски серијски порт два 3
УСБ повезивање Мицро-УСБ Мицро-УСБ

Закључак

И Ардуино Зеро и ЕСП32 су ИоТ плоче засноване на микроконтролерима. Користећи ове плоче, можемо покрити широк спектар апликација, почевши од ИоТ уређаја, носивих уређаја, аутоматизације и роботике. Међутим, Ардуино Зеро нема уграђене ВиФи и Блуетоотх модуле, али има подршку за спољне штитове да би се ове функције лако добиле. С друге стране, ЕСП32 је енергетски ефикасна паметна плоча са бежичном технологијом и може да ради у тешким условима. Ако имате захтеве за ИОТ плочу са Блуетоотх и ВиФи везом, ЕСП32 је најбоље да почнете.