- Необходими компоненти:
- Схема на щит на драйвер за Arduino Relay:
- Работа и демонстрация:
- Дизайн на вериги и печатни платки с помощта на EasyEDA:
- Изчисляване и поръчване на проби онлайн:
В този DIY проект ние правим 3-канална Arduino Relay Shield Circuit за релейни приложения. Проектирахме изолирана PCB за 3 релета. Използвайки този Arduino Relay Shield, ние можем да работим с 3 AC уреда наведнъж. Поставихме двупинови винтови клеми (неутрални, NO) за свързване на уреди. Тук сме предоставили оформление на печатни платки, електрическа схема и файлове на Gerber, така че да можете да изградите или директно да поръчате този модул на релейния драйвер.
Преди това сме изградили 4-канален модул за релеен драйвер, но този път изграждаме този релеен модул като Arduino Shield, така че просто трябва да го поправите върху Arduino и той ще бъде готов за употреба. Релетата са полезни за задействане на домакински уреди с променлив ток с нисък сигнал и се използват в системи за домашна автоматизация.
Необходими компоненти:
- SPDT реле 12v -3
- 817 Оптрон -3
- Транзистор BC547 -3
- SMD светодиоди -4
- ПХБ (поръчано от JLCPCB) -1
- Клемен блок 2 пинов -4
- 1N4007 Диод -3
- 1k резистор -7
- Бург пръчки мъжки -1
- Джъмпер - 1
- Натисни бутона
- Захранване
- Arduino за демонстрация
- Свързващ проводник
- AC уреди
Схема на щит на драйвер за Arduino Relay:
В тази 3-канална верига на релеен драйвер ние използвахме оптрон за задействане на NPN транзистора, който допълнително задвижва релето. И оптронът ще се задейства от активния LOW сигнал. Тук използвахме 12v 10Amp реле в тази платка, можете да използвате и 5v релета.
Работа и демонстрация:
За демонстрация на този щит на Arduino Relay Driver Shield, ние използвахме Arduino Uno платка за управление на релета. Свързахме всичките 3 релета с Arduino на 7, 9 и 12 пина (RLY1, RLY2 и RLY3). Използвали сме 12v адаптер за захранване на веригата. След това сме свързали 220VAC крушки към клемния блок на платката и захранването също се прилага към платката. Проверете демонстрационното видео в края на този проект.
Пълният код на Arduino е даден в края на този проект, кодът е прост и лесно разбираем. Ако искате да научите повече за Relay и взаимодействието му с Arduino, последвайте тази връзка.
Трябва само да фиксирате Arduino щита върху Arduino и да контролирате 3 уреда, използвайки този щит. Можете да използвате дадения код (в крайна сметка) или да използвате собствен код за управление на приложенията за променлив ток.
Дизайн на вериги и печатни платки с помощта на EasyEDA:
За да проектираме този Arduino Relay Shield, ние избрахме онлайн инструмента за EDA, наречен EasyEDA. Преди това използвах EasyEDA много пъти и го намерих за много удобен за използване, тъй като има добра колекция от отпечатъци и е с отворен код. След проектирането на печатни платки, ние можем да поръчаме пробите на печатни платки чрез техните евтини услуги за производство на печатни платки. Те също така предлагат услуга за снабдяване с компоненти, когато имат голям запас от електронни компоненти и потребителите могат да поръчат необходимите им компоненти заедно с поръчката на печатни платки.
Докато проектирате вашите схеми и печатни платки, можете също така да направите вашите схеми и печатни платки публични, така че другите потребители да могат да ги копират или редактират и да се възползват от вашата работа, ние също направихме цялата ни схема на платки и печатни платки публична за тази схема, проверете връзката по-долу:
easyeda.com/circuitdigest/relayshield
Можете да видите всеки слой (Top, Bottom, Topsilk, bottomomsilk и т.н.) на печатната платка, като изберете слоя от прозореца „Layers“. Можете също да видите печатната платка, как ще изглежда след изработката, като използвате бутона Photo View в EasyEDA:
Изчисляване и поръчване на проби онлайн:
След като завършите дизайна на този Arduino Relay Shield, можете да поръчате печатната платка чрез JLCPCB.com. За да поръчате печатната платка от JLCPCB, ви е необходим Gerber File. За да изтеглите Gerber файлове на вашата PCB, просто щракнете върху бутона Fabrication Output в страницата на редактора EasyEDA, след което изтеглете от страницата за поръчки на EasyEDA PCB.
Сега отидете на JLCPCB.com и щракнете върху Quote Now или бутон, след което можете да изберете броя на печатни платки, които искате да поръчате, колко медни слоя имате нужда, дебелината на печатната платка, теглото на медта и дори цвета на печатната платка, като моментната снимка показано по-долу:
След като сте избрали всички опции, щракнете върху „Запазване в кошницата“ и след това ще бъдете отведени до страницата, където можете да качите вашия Gerber файл, който сме изтеглили от EasyEDA. Качете вашия Gerber файл и кликнете върху „Запазване в кошницата“. И накрая кликнете върху Checkout Secure, за да завършите поръчката си, след което ще получите вашите PCB няколко дни по-късно. Те произвеждат печатната платка на много ниска цена, която е 2 долара. Времето им за изграждане също е много по-малко, което е 48 часа с DHL доставка от 3-5 дни, като основно ще получите вашите печатни платки в рамките на една седмица след поръчката.
След като поръчате печатната платка, можете да проверите производствения напредък на вашата печатна платка с дата и час. Можете да го проверите, като отидете на страницата на акаунта и щракнете върху връзката "Производствен ход" под печатната платка, както е показано на изображението по-долу.
След няколко дни поръчка на печатни платки взех пробите на печатни платки в хубава опаковка, както е показано на снимките по-долу.
След като взех тези парчета, монтирах всички необходими компоненти върху печатната платка, свързана с Arduino за демонстрация.
Така че нашият Arduino Relay Shield е готов и можете директно да го използвате с Arduino за управление на три AC устройства. Просто трябва да поставите този Arduino щит върху Arduino и да качите долупосочения код. Можете да регулирате кода според вас.
Също така проверете демонстрационното видео, дадено по-долу.