еспБерри ЕСП32 развојна плоча са Распберри Пи ГПИО
ИНФОРМАЦИЈЕ О ПРОИЗВОДУ
Спецификације
- Извор напајања: Више извора
- ГПИО: Компатибилан са Распберри Пи 40-пинским ГПИО заглављем
- Бежичне могућности: Да
- Програмирање: Ардуино ИДЕ
Готовоview
ЕспБерри ДевБоард комбинује ЕСП32ДевКитЦ развојну плочу са било којим Распберри Пи ХАТ-ом тако што се повезује на уграђено РПи компатибилно 40-пинско ГПИО заглавље. Није замишљено да буде Распберри Пи алтернатива, већ проширење функционалности ЕСП32 коришћењем широког спектра РПи ХАТ-ова доступних на тржишту.
Хардвер
Конектор за извор напајања
ЕспБерри се може напајати преко различитих извора. Молимо погледајте упутство за употребу за детаљне информације о доступним изворима напајања.
еспБерри Сцхематицс
ЕспБерри је дизајниран да мапира што више сигнала (ГПИО, СПИ, УАРТ, итд.). Међутим, можда неће покривати све шешире доступне на тржишту. Да бисте прилагодили и развили сопствени ХАТ, погледајте еспБерри шему. Можете преузети комплетну еспБерри шему (ПДФ) овде.
Пиноут ЕСП32 ДевКит
Пиноут ЕСП32 ДевКит пружа визуелни приказ конфигурације пинова плоче. За пуну view пиноут слике, кликните овде.
Распберри Пи 40-пински ГПИО Хеадер
Распберри Пи има низ ГПИО пинова дуж горње ивице плоче. ЕспБерри је компатибилан са 40-пинским ГПИО заглављем који се налази на свим тренутним Распберри Пи плочама. Имајте на уму да ГПИО заглавље није попуњено на Распберри Пи Зеро, Распберри Пи Зеро В и Распберри Пи Зеро 2 В. Пре Распберри Пи 1 Модел Б+, плоче су имале краће заглавље од 26 пинова. ГПИО заглавље има корак пинова од 0.1 (2.54 мм).
Веза са СПИ портом
СПИ порт на еспБерри-у омогућава серијску фулл-дуплекс и синхрону комуникацију. Користи тактни сигнал за пренос и пријем података између централне контроле (мастер) и више периферних уређаја (славе). За разлику од УАРТ комуникације, која је асинхрона, сигнал сата синхронизује пренос података.
ФАК
- Могу ли да користим било који Распберри Пи ХАТ са еспБерри-јем?
ЕспБерри је дизајниран да буде компатибилан са било којим Распберри Пи ХАТ повезивањем на уграђено 40-пинско ГПИО заглавље. Међутим, можда неће покривати све шешире доступне на тржишту. За више информација погледајте еспБерри шему. - Који програмски језик могу да користим са еспБерри?
ЕспБерри подржава програмирање користећи популарни Ардуино ИДЕ, који нуди одличне могућности програмирања. - Где могу да пронађем додатне информације и ресурсе?
Иако овај кориснички приручник пружа детаљне информације, такође можете истражити постове и чланке на мрежи за додатне ресурсе. Ако су вам потребне додатне информације или имате предлоге, слободно нас контактирајте.
Готовоview
- ЕспБерри ДевБоард комбинује Развој ЕСП32-ДевКитЦ плочу са било којим Распберри Пи ХАТ-ом тако што ћете се повезати на уграђено РПи-компатибилно 40-пинско ГПИО заглавље.
- Сврха еспБерри-ја не би требало да се доживљава као Распберри Пи алтернатива, већ као проширење функционалности ЕСП32 тако што ће се искористити широка понуда РПи ХАТ-ова на тржишту и узимати предностtagе од вишеструких и флексибилних хардверских опција.
- ЕспБерри је савршено решење за израду прототипа и Интернет оф Тхингс (ИоТ) апликација, посебно оних које захтевају бежичне могућности. Сви отворени код сampлес таке адванtagе популарног Ардуино ИДЕ са својим одличним могућностима програмирања.
- У наставку ћемо објаснити хардверске и софтверске карактеристике, укључујући све детаље које требате знати да додате Распберри ХАТ по свом избору. Поред тога, обезбедићемо колекцију хардвера и софтвера сampлес то демонстрира могућности еспБерри-ја.
- Међутим, ми ћемо се уздржати од понављања информација које су већ доступне путем других ресурса, тј. онлајн постова и чланака. Где год сматрамо да су потребне додатне информације, додаћемо вам референце за учење.
Напомена: Трудимо се да документујемо сваки детаљ који би нашим клијентима могао бити важан. Међутим, документација захтева време, а ми нисмо увек савршени. Ако су вам потребне додатне информације или имате сугестије, слободно контактирајте нас.
еспБерри карактеристике
- процесор: ЕСП32 ДевКитЦ
- 32-битни Кстенса дуал-цоре @ 240 МХз
- ВиФи ИЕЕЕ 802.11 б/г/н 2.4 ГХз
- Блуетоотх 4.2 БР/ЕДР и БЛЕ
- 520 кБ СРАМ (16 кБ за кеш меморију)
- 448 кБ РОМ
- Програмабилно по УСБ А/микро-УСБ Б каблу
- Распберри Пи компатибилан 40-пински ГПИО хеадер
- КСНУМКС ГПИО
- 2 к СПИ
- 1 к УАРТ
- Улазна снага: 5 ВДЦ
- Заштита од обрнутог поларитета
- Оверволtagе Заштита
- Конектор за напајање 2.00 мм ИД (0.079ъ), 5.50 мм ОД (0.217ъ)
- Доступне опције за 12/24 ВДЦ
- Радни опсег: -40°Ц ~ 85°Ц
Напомена: Већина РПи ХАТ-ова ради на 0°Ц ~ 50°Ц - Димензије: 95 мм к 56 мм – 3.75ъ к 2.2ъ
У складу са Стандардне Распберри Пи ХАТ механичке спецификације...
Хардвер
- Генерално, еспБерри развојна плоча комбинује ЕСП32-ДевКитЦ модул са било којим Распберри Пи ХАТ-ом тако што се повезује на уграђено РПи компатибилно 40-пинско ГПИО заглавље.
- Најчешће коришћене везе између ЕСП32 и РПи ХАТ-а су СПИ и УАРТ порт као што је објашњено у наредним поглављима. Такође смо мапирали неколико ГПИО (Генерал Пурпосе Инпут Оутпут) сигнала. За детаљније информације о мапирању, погледајте шему.
- Трудимо се да обезбедимо добру документацију. Међутим, имајте на уму да не можемо објаснити све детаље о ЕСП32 у овом корисничком приручнику. За детаљније информације погледајте на ЕСП32-ДевКитЦ В4 Водич за почетак.
еспБерри Боард Цомпонентс

Конектор за извор напајања
- ЕспБерри се може напајати преко неколико извора:
- Мицро-УСБ конектор на ЕСП32 ДевКитЦ модулу
- Утичница од 5 ВДЦ 2.0 мм
- Прикључни блок од 5 ВДЦ
- Екстерно напајање повезано на РПи ХАТ
- Постоје Распберри Пи ХАТ-ови који омогућавају напајање екстерног напајања (нпр. 12 ВДЦ) директно на ХАТ. Када напајате еспБерри преко овог екстерног извора напајања, потребно је да поставите краткоспојник на бирачу извора напајања на „ЕКСТ“. У супротном, мора се поставити на „Он Боард“.
- Могуће је интерно напајати еспБерри („Он Боард“) док се напајање још увек примењује на ХАТ.
еспБерри Сцхематицс
- ЕспБерри је дизајниран да мапира што више сигнала (ГПИО, СПИ, УАРТ, итд.). Међутим, то не значи нужно да еспБерри покрива све ХАТ-ове доступне на тржишту. Ваш крајњи извор за адаптације и развој сопственог ХАТ-а мора бити еспБерри-јева шема.

- Кликните овде да преузмете комплетну еспБерри шему (ПДФ).
- Поред тога, додали смо ЕСП32 ДевКитЦ и Распберри Пи 40-пински ГПИО заглавље у наредна поглавља.
Пиноут ЕСП32 ДевКит
За пуну view горње слике, кликните овде.

Распберри Пи 40-пински ГПИО Хеадер
- Снажна карактеристика Распберри Пи-а је низ ГПИО (унос/излаз опште намене) пинова дуж горње ивице плоче. 40-пински ГПИО заглавље се налази на свим тренутним Распберри Пи плочама (непопуњено на Распберри Пи Зеро, Распберри Пи Зеро В и Распберри Пи Зеро 2 В). Пре Распберри Пи 1 Модел Б+ (2014), плоче су се састојале од краћег 26-пинског заглавља. ГПИО заглавље на свим плочама (укључујући Распберри Пи 400) има нагиб пинова од 0.1 инча (2.54 мм).

- За више информација, погледајте Распберри Пи хардвер – ГПИО и 40-пински заглавље.
- За више информација о Распберри Пи шеширима, погледајте Додатне плоче и шешири.
Веза са СПИ портом
- СПИ је скраћеница за Сериал Перипхерал Интерфаце, серијски фулл-дуплекс и синхрони интерфејс. Синхрони интерфејс захтева такт сигнал за пренос и пријем података. Сигнал сата је синхронизован између једне централне контроле („мастер“) и више периферних уређаја („славе“). За разлику од УАРТ комуникације, која је асинхрона, сигнал сата контролише када подаци треба да се пошаљу и када треба да буду спремни за читање.
- Само главни уређај може контролисати сат и обезбедити сигнал сата свим славе уређајима. Подаци се не могу пренети без сигнала сата. И мастер и славе могу међусобно да размењују податке. Није потребно декодирање адресе.
- ЕСП32 има четири СПИ магистрале, али само две су доступне за употребу, а познате су као ХСПИ и ВСПИ. Као што је раније поменуто, у СПИ комуникацији увек постоји један контролер (такође познат као мастер) који контролише друге периферне уређаје (такође познате као славе). Можете да конфигуришете ЕСП32 као мастер или славе.

- На еспБерри-у, сигнали додељени подразумеваним ИО-овима:

- Слика испод приказује СПИ сигнале од ЕСП32 модула до РПи ГПИО заглавља као извод из шеме.

- Доступне су многе врсте ЕСП32 плоча. Плоче које нису еспБерри могу имати различите подразумеване СПИ пинове, али информације о подразумеваним пиновима можете пронаћи у њиховој таблици са подацима. Али ако се подразумеване игле не помињу, можете их пронаћи користећи Ардуино скицу (користите прву везу испод).
- За више информација погледајте:
- ЕспБерри користи ВСПИ везу као подразумевану, што значи да ако користите подразумеване сигнале, не би требало да наиђете на проблеме. Постоје начини да промените доделу пинова и пређете на ХСПИ (као што је објашњено у горњим референцама), али нисмо истражили ове сценарије за еспБерри.
- Такође погледајте наш одељак о програмирању СПИ портова.
Веза за серијски (УАРТ) порт
- Поред уграђеног УСБ порта, развојни модул ЕСП32 има три УАРТ интерфејса, односно УАРТ0, УАРТ1 и УАРТ2, који обезбеђују асинхрону комуникацију брзином до 5 Мбпс. Ови серијски портови се могу мапирати на скоро сваки пин. На еспБерри-у смо доделили ИО15 као Рк и ИО16 као Тк, који су повезани са ГПИО16 и ГПИО20 на 40-пинском заглављу као што је приказано овде:

- Одлучили смо да не користимо стандардне РКС/ТКС (ГПИО3/ГПИО1) сигнале на ЕСП32 ДевКит-у, пошто се они често користе за пробно штампање преко серијског монитора Ардуино ИДЕ. Ово може ометати комуникацију између ЕСП32 и РПи ХАТ-а. Уместо тога, морате мапирати ИО16 као Рк и ИО15 као Тк по софтверу као што је објашњено у одељку Софтвер у овом приручнику.
- Такође погледајте наш одељак о серијском (УАРТ) програмирању.
софтвер
- У наставку ћемо укратко објаснити најважније аспекте програмирања за еспБерри. Као што је раније поменуто у овом корисничком приручнику, додаћемо онлајн референце тамо где сматрамо да су додатне информације неопходне.
- За више, практични пројекат сampлес, види и наш Савети за програмирање ЕСП32.
- Поред тога, постоји много ексampлес оф ЕСП32 програмска литература, који су вредни улагања.
- Међутим, топло препоручујемо коришћење Електронски пројекти са ЕСП8266 и ЕСП32, посебно за ваше пројекте бежичних апликација. Да, много добрих књига и бесплатних онлајн ресурса је доступно ових дана, али ово је књига коју користимо. То је учинило наш приступ Блуетоотх-у, БЛЕ-у и ВИФИ-ју лакшим. Програмирање бежичних апликација без проблема је било забавно, а ми их делимо на нашој web сајту.

Инсталирање и припрема Ардуино ИДЕ
- Сви наши програми сampдатотеке су развијене коришћењем Ардуино ИДЕ (Интегрисано развојно окружење) због лакоће инсталације и коришћења. Штавише, постоји безброј Ардуино скица доступних на мрежи за ЕСП32.
- За инсталацију, следите ове кораке:
- 1. корак: Први корак би био преузимање и инсталирање Ардуино ИДЕ. Ово се може лако урадити тако што ћете пратити везу хттпс://ввв.ардуино.цц/ен/Маин/Софтваре и бесплатно преузети ИДЕ. Ако га већ имате, уверите се да имате најновију верзију.
- 2. корак: Када се инсталира, отворите Ардуино ИДЕ и идите на Fileс -> Преференцес да отворите прозор са подешавањима и лоцирате „Аддитионал Боардс Манагер URLс:” као што је приказано испод:

- Оквир за текст може бити празан или већ садржи неки други URL ако сте га раније користили за другу плочу. Ако је празан, једноставно налепите доле URL у оквир за текст.
https://dl.espressif.com/dl/package_esp32_index.json - Ако оквир за текст већ садржи неки други URL само додајте ово URL до њега, одвојите оба зарезом (,). Наши су већ имали Теенси URL. Управо смо ушли у URL и додао зарез.
- Када завршите, кликните на ОК и прозор ће нестати.
- Оквир за текст може бити празан или већ садржи неки други URL ако сте га раније користили за другу плочу. Ако је празан, једноставно налепите доле URL у оквир за текст.
- 3. корак: Идите на Тоолс -> Боардс -> Боард Манагер да отворите прозор Боард манагер и потражите ЕСП32. Ако је URL је исправно налепљен, ваш прозор би требало да пронађе екран испод са дугметом Инсталирај, само кликните на дугме Инсталирај и ваша плоча би требало да се инсталира.

Горњи снимак екрана приказује ЕСП32 након што је инсталиран. - 4. корак: Пре него што почнете са програмирањем, морате да изаберете одговарајући ЕСП32 хардвер (постоји више опција). Идите на Тоолс -> Боардс и изаберите ЕСП32 Дев Модуле као што је приказано овде:

- 5. корак: Отворите менаџер уређаја и проверите на који ЦОМ порт је повезан ваш ЕСП32.

- Када користите еспБерри, потражите Силицон Лабс ЦП210к УСБ на УАРТ мост. У нашем подешавању приказује ЦОМ4. Вратите се на Ардуино ИДЕ и под Тоолс -> Порт изаберите Порт на који је повезан ваш ЕСП.

- Ако сте почетник са Ардуино ИДЕ, погледајте Коришћење Ардуино софтвера (ИДЕ).
Програмирање СПИ портова
- Следеће представља само кратак завршетакview СПИ програмирања. СПИ програмирање није лако, али кад год започнемо нови пројекат, тражимо код на мрежи (нпр. гитхуб.цом).
- На пример, за програмирање МЦП2515 ЦАН контролера, користимо модификовану верзију МЦП_ЦАН библиотеке за Ардуино од Корија Фаулера, односно користимо његово знање и труд за наш пројекат.
- Ипак, вреди потрошити време на разумевање СПИ програмирања на основном нивоу. На пример, еспБерри има СПИ сигнале мапиране као што је приказано овде:

- Ова подешавања морају бити примењена у коду апликације. Молимо погледајте следеће ресурсе да бисте сазнали више о СПИ програмирању са ЕСП32:
Програмирање серијског порта (УАРТ).
- На еспБерри-у смо доделили ИО15 као Рк и ИО16 као Тк, који су повезани на ГПИО16 и ГПИО20 на 40-пинском заглављу.
- Одлучили смо да не користимо стандардне РКС/ТКС (ГПИО3/ГПИО1) сигнале на ЕСП32 ДевКит-у, пошто се они често користе за пробне штампе преко серијског монитора Ардуино ИДЕ. Ово може ометати комуникацију између ЕСП32 и РПи ХАТ-а. Уместо тога, морате мапирати ИО16 као Рк и ИО15 као Тк по софтверу.

- Горњи код представља апликацију нпрampле користећи Сериал1.
- Када радите са ЕСП32 под Ардуино ИДЕ, приметићете да команда Сериал ради сасвим добро, али Сериал1 и Сериал2 не. ЕСП32 има три хардверска серијска порта који се могу мапирати на скоро сваки пин. Да би Сериал1 и Сериал2 функционисали, потребно је да укључите класу ХардвареСериал. Као референца, види ЕСП32, Ардуино и 3 хардверска серијска порта.
- Погледајте и наш пост еспБерри пројекат: ЕСП32 са ЦХ9102Ф УСБ-УАРТ чипом за серијску брзину до 3Мбит/с.
О КОМПАНИЈИ
- Ауторска права © 2023 Цопперхилл Тецхнологиес Цорпоратион – Сва права задржана
- https://espBerry.com
- https://copperhilltech.com
Документи / Ресурси
![]() |
еспБерри ЕСП32 развојна плоча са Распберри Пи ГПИО [пдф] Упутство за употребу ЕСП32 развојна плоча са Распберри Пи ГПИО, ЕСП32, развојна плоча са Распберри Пи ГПИО, плоча са Распберри Пи ГПИО, Распберри Пи ГПИО |




