Съдържание:

Направи си сам ESP32 борда за развитие - ESPer: 5 стъпки (със снимки)
Направи си сам ESP32 борда за развитие - ESPer: 5 стъпки (със снимки)

Видео: Направи си сам ESP32 борда за развитие - ESPer: 5 стъпки (със снимки)

Видео: Направи си сам ESP32 борда за развитие - ESPer: 5 стъпки (със снимки)
Видео: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Юли
Anonim
Направи си сам ESP32 съвет за развитие - ESPer
Направи си сам ESP32 съвет за развитие - ESPer
Направи си сам ESP32 съвет за развитие - ESPer
Направи си сам ESP32 съвет за развитие - ESPer

Така че наскоро бях чел за много IoTs (Интернет на нещата) и повярвайте ми, просто нямах търпение да тествам едно от тези прекрасни устройства, с възможност да се свържа с интернет, сам и да си взема работата. За щастие възможността се появи благодарение на DFRobot и бях снабден с ESP32, мощен, хибриден и страхотен модул.

Като начало нарочно помолих екипа на DFRobot да ми изпрати модула ESP32, а не платката за разработка, защото не можех да оставя тръпката от умелото проектиране и производство на схеми да мине покрай ръцете ми. И така, тук сме, правим себе си своя собствена дъска за разработка на ESP32.

Основните ми цели за този борд бяха следните:

  • Дъската за разработка трябва да е подходяща за макет.
  • Той трябва да има EN (нулиране) и FLASH тактилни превключватели.
  • Едностранно оформление на печатни платки.

Избрах едностранно оформление, защото не всеки има достъп до двустранни печатни платки, като аз съм един от тези хора.

Няма вградена комуникационна схема UART

Това беше доста компромисно, защото едностранното оформление можеше да даде само достатъчно място. Затова ще използваме USB към TTL конвертори външно, за да го мигаме.

  • Подобно на Arduino, исках да имам вграден светодиод за намаляване на повтарящите се LED проводници.
  • Компактен, но лесен за запояване и изработка.
  • Подробна коприна.
  • Използвайте подложката за спойка GND в ESP32 за по -добра загуба на топлина.

За щастие успях да изпълня всички гореспоменати цели, след като проектирах различни оформления на печатни платки. Като се има предвид това, нека да продължим с инструкциите.

Стъпка 1: Съберете някои неща

Съберете около нещо
Съберете около нещо
Съберете около нещо
Съберете около нещо
Съберете около нещо
Съберете около нещо
Съберете около нещо
Съберете около нещо

Изработването на този съвет за разработка изисква само основните статии, ако изключите SMD резисторите и разбира се, нашия собствен ESP32.

Основни изисквания:

  • Модул ESP32
  • Дъска, облечена с мед

Трябва да имате поне 4 см*5 см блок от медна дъска.

  • SMD резистори:

    • 10k - 2 броя
    • 1k - 1 брой
  • 3 мм LED (всеки цвят)
  • Мъжки хедери - 38 пина
  • Тактилен превключвател - 2 броя

Вторични изисквания:

Поялник

Използвам комплекта за запояване, предоставен от DFRobot. Беше много удобно да се направи тази инструкция. За фино запояване трябваше да използвам допълнителен връх за подкова за фино запояване.

PCB бормашина

Нямате такъв? Защо не опитате да си направите сами! Ето как

Железен хлорид

Това ще се използва за ецване.

  • Шлифовъчна хартия - нулев клас
  • Детски ютии
  • Всеки инструмент за рязане на печатни платки
  • Двустранна касета
  • Постоянен маркер
  • Ножици
  • Ацетон

Исках да направя нещата чисто, ако не го направите, можете просто да пропуснете това.

Прикачих файловете на борда на eagle, за да ви дам свобода на модификация.

Това е всичко за изискванията, ако имате всички гореспоменати неща, продължете по-нататък.

Стъпка 2: Създаване на печатни платки

Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки

Ще направя печатната платка, използвайки лечебния метод за прехвърляне на тонер. Разпечатайте прикачения PDF файл на стъпката с изискванията върху лъскава хартия, тази, която е приятна на допир. След като имате ясна разпечатка на оформлението на (бяла) лъскава хартия, няма повече да ви спира, затова започнете с процеса на изработка на печатни платки.

Подчертавам, че лъскавата хартия е бяла, защото по -късно ще отрежем копринената печат от нея. Нямам бяла лъскава хартия, затова взех две разпечатки със същото оформление.

Процесът на производство на печатни платки е подробно разгледан в друга от моите инструкции.

Изработка на печатни платки у дома

Прилагам снимките на това как е направена тази печатна платка, по -горе.

За пробиване използвайте свредла 1 мм или по -малко.

Стъпка 3: Запояване на компонентите

Запояване на компонентите
Запояване на компонентите
Запояване на компонентите
Запояване на компонентите
Запояване на компонентите
Запояване на компонентите
Запояване на компонентите
Запояване на компонентите

Започнете със запояване на ESP32 върху печатната платка. По -долу са посочени някои неща, които трябва да имате предвид, докато запоявате този предизвикателен, но забавен модул.

  • Подравняването на модула с подложките за запояване, първата стъпка, е най -важната част от цялото нещо. Объркайте това и ще страдате от неработещи GPIO и може би дори от неработещ модул!
  • Използвайте заострени накрайници за запояване, за да предотвратите разглобяването на следи или подложки за запояване поради прегряване.
  • Докато запоявате модула ESP32, първо запойте диагоналните подложки, така че чипът да не обърка подравняването му.
  • Запоявайте подложката GND на ESP32 чрез загряване на спойката в тази подложка през отвора, пробит в центъра. Това ще загрее спойката върху подложката GND на ESP32 и ще я слее с подложката GND на печатната платка.

След като приключите с това, запоявайте всички компоненти един по един на съответните им места, като се обърнете към горните снимки. Правилният ред за запояване на компонентите е:

  1. ESP32
  2. SMD резистори
  3. Тактилни превключватели
  4. LED
  5. Джъмпери
  6. Мъжки заглавки

Скачачите са три на брой. На екранната снимка на оформлението на орел, публикувана по -горе, сините проводници представляват джъмперите. Тук емайлираните проводници са били използвани като джъмпери. Докато запоявате заглавките, поставянето на ESPer върху платки перфектно подравнява заглавията.

След запояване на всички компоненти внимателно и правилно, почистете цялата печатна платка, като използвате стара четка за зъби (също безполезна). Това премахва целия излишен поток.

Стъпка 4: Поставяне на копринения екран

Поставяне на копринен екран
Поставяне на копринен екран
Поставяне на копринен екран
Поставяне на копринен екран

Сега нашият ESPer е напълно функционален, но все още му липсва нещо, а това е копринен екран. Добавянето на този копринен екран ще ни отърве от непрекъснатото позоваване на изводи. За да го залепя към дъската, ще използвам двустранна лента. Копринената печат може да бъде достигната чрез оформлението, отпечатано по -рано.

Ако имате съмнения относно работата или окабеляването, това е моментът да го проверите. Защото след като следвате следващите стъпки, няма да можете да променяте дъската си по никакъв начин. Продължете внимателно

Сега продължете с копринената печат, като направите следното:

  • Покрийте цялата платка ESPer с двустранни ленти, с изключение на частта ESP32.
  • След това подравнете копринената печат и я поставете внимателно в двустранната лента.
  • След това отстранете количеството хартия над ESP32, за да го изложите, и запълнете оставените празни пространства с горещо лепило.

Това е всичко за тази стъпка.

Стъпка 5: Поздравления

Image
Image
Честито!
Честито!

Направили ли са всички предишни стъпки? Ако да, тогава поздравления, защото това е всичко за тази инструкция.

Сега можете да използвате вашия ESP32 модул, както всяка друга платка за разработка, просто като го свържете с всеки USB към TTL конвертор (дори и вашия Arduino). Окабеляването е просто, просто захранвайте ESPer, използвайки 3.3V захранване и направете UART връзки (Rx, Tx). Когато използвате Arduino, заземете щифта RESET, за да го използвате като TTL конвертор. Ще разкрия повече за ESP32 с помощта на тази платка за разработка в предстоящите инструкции.

Създадох хранилище на GitHub за съхраняване на файловете за тази инструкция. Това е връзката, ако се интересувате:

github.com/UtkarshVerma/ESPer/

Вградих видео, което показва как ESP32 обработва кода на Blink, който бях прехвърлил през Mongoose OS.

Премахнах копринения си екран, защото трябваше да направя допълнителни подобрения за други проекти.

Можете да направите същото, като следвате тази инструкция, която обхваща как да използвате ESP32 като Arduino. Ако вместо това искате да използвате Mongoose OS, посетете този мой пост: Mongoose OS на ESPer

Междувременно бих искал да благодаря на DFRobot.com, че ми изпрати страхотни неща като ESP32 и ми даде възможност да се занимавам с тях. Дори думите не са достатъчни, за да изразя благодарността си.

Това е всичко за тази инструкция. Ако имате някакви съмнения, не се колебайте да коментирате. Не забравяйте да ме последвате, ако ви хареса тази инструкция. Моля, подкрепете ме, като отворите съкратените връзки два или три пъти. Можете също да ме подкрепите в Patreon.

Продължавай да мислиш!

От:

Уткарш Верма

Спонсориран от DFRobot.com

Благодаря на Ashish Choudhary за заемането на камерата му.

Препоръчано: