Arduino wifi shield, моля, дайте съвет кой е по-добър. Най-интересните щитове за Arduino

15.05.2022

Shield е допълнителна платка. Предлагам да разделя щитовете на пълноразмерни и отделни модули. Пълноразмерните повтарят формата на дъската Arduino, независимо дали е UNO, Nano или MEGA. Индивидуалните модули са платки със свободна форма, предназначени да изпълняват определен набор от функции. И двете могат да бъдат както универсални, така и за изпълнение на тясно фокусирани задачи.

В магазините можете да намерите голямо разнообразие от щитове и с определени квалификации вие сами можете да оформите печатна платка, която копира Arduino по форма и разположение на щифтовете и да сглобите свой собствен уникален. Картината го показва с комплект щитове.

Нека започнем с щита, който не носи никакви специални функции, но е създаден за лесна инсталация на вашите проекти. И така, първият в нашия преглед ще улесни инсталирането на проекти Ардуино платка Nano, въпреки че малкият размер на „NANO“ не е от полза в този случай.

Платката съдържа конектор за свързване на щепсел от захранването, стабилизатор на напрежението, както и клемни блокове. Те са подписани и отговарят на заключенията на Нанка. Освен това има бутон за нулиране и светодиод за захранване.

Вторият щит е за дъската Uno. Съдържа монтажна платка без запояване за сглобяване на проекта и щифтове, които дублират тези на самия Arduino - удобно решение.

Всеки аналогов сензор се нуждае от захранване и отрицателен контакт; когато има много от тях, има толкова много джъмпери, че ще бъде много трудно да се разбере веригата. Затова дизайнерите излязоха с щитове за такива решения. В тях се показват всички входове и изходи, а захранващите контакти са дублирани и поставени наблизо.

Ето пример за такава платка за Arduino Mega версия.

С кабел и безжична връзка

С помощта на тези платки можете да организирате управление на микроконтролера по мрежа чрез Ethernet кабел например или безжично чрез GSM връзка чрез поставяне на SIM карта.

Тази платка се нарича w5100 - съдържа Ethernet модул и модул за четец на SD карти. Това означава, че можете да съхранявате данни, например дневник на сензорни измервания на карта с памет и да управлявате системата чрез уеб интерфейс. За да свържете Arduino с него, използвайте следните библиотеки:

    Ethernet библиотека;

Моля, имайте предвид, че външно повтаря концепцията на Arduino UNO R3, освен това е подходяща и за Mega.

Ако W5100 ви изглежда твърде голям, тогава ENC28J60 ще заема по-малко място. За съжаление вече няма SD модул.

Минусът е, че не може да се монтира на платка, а се прави като отделен модул.

W5500 е друга опция за Ethernet щит. В основата си това е модифицирана версия на W5100, оптимизирана по отношение на скорост и енергийна ефективност.

Моля, имайте предвид, че на щитовете в пълен размер всички щифтове се дублират от клемния блок. За съжаление щитовете използват портове. Този конкретен използва MOSI, MISO, SCK и щифт 10 за CS (избор на комуникационна дестинация) сигнал.

Ако имате нужда от безжична комуникация, вашият избор е Wi-Fi щитове, ако имате интернет и рутер, а ако нямате такъв, GSM модули или GPRS щитове.

Снимката показва официалния щит. Има слот за Micro SD карта с памет и комуникира с микроконтролера чрез SPI протоколи; можете да го актуализирате чрез Mini-USB софтуер. Поддържа 802.11b/g.

Можете да видите GPRS щита от Amperka по-горе. Можете да смените антената с по-мощна. По-близо до зрителя се вижда слотът за SIM картата, малко по-нататък има слот за батерията CR1225. Батерията на платката е необходима за работа на часовника за реално време и това е важно допълнение към възможностите на GPRS shield. Можете да изпращате SMS до и от него.

Използвайки тази дъска, можете да контролирате и давате команди (или всеки друг проект на вашата реализация) от всяко разстояние. Важно е да сте в обхвата на клетъчно приемане.


Как да съхранявате данни на Arduino?

В проектите не цялата информация се побира в паметта на микроконтролера. Понякога е необходимо да се съхраняват определени количества информация. Първото нещо, което идва на ум, както вече беше казано, е записването на информация от сензори, за да се проучи по-нататък как околната среда се променя в течение на часове, дни, години. Отличен пример е - домашна метеорологична станция. Това е полезно не само за изследователи, но и за любители за общо образование и развитие.

Това по-вероятно не е щит, а модул. Тя е миниатюрна и лесна за повторение, ето и нейната схема.

Има и щит за съхранение на данни в пълен размер. Работи с SD карти памет, на борда има модул часовник за реално време, който се захранва от 3 V CR1220 батерия, което е добър бонус.

Ние управляваме мощен товар от микроконтролер

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

По-конкретно, модулът, показан по-долу, може да превключва 1 kW 220 V товар (или 5A) за всеки канал, за да увеличите мощността, можете или да паралелизирате няколко канала, или да включите това реле; В този случай релетата от щита ще играят ролята на междинни усилватели.

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

Релето има един недостатък - ограничен брой операции - това е следствие от изгаряне на контакта. Това се случва поради появата на дъга при отваряне на мощен товар (особено от индуктивен характер - двигател и др.). Можете да направите такъв щит по следната схема:

А ето как изглежда сглобен:

Стихотворение за включване на товара променлив токМожете да използвате тиристори и триаци. Един проблем е, че те не могат да бъдат свързани директно към Arduino; ако pn преходът на управляващия електрод се повреди, 220 V може да попадне на платката на микроконтролера и да го изгори. Изходът от тази ситуация е използването на оптозимистор.

Тъй като тази задача често се изправя пред изобретателите, беше разработено готово решение - триак щит, пълното му име е ICStation 8 Channel EL Escudo Dos Shield за Arduino. Първоначално е предназначен да контролира блясъка на "гъвкавия неон".

Има 8 канала, към които са свързани AC мрежата и товара.

Двигателни щитове

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

Motor-SHIELD за Arduino може да управлява DC двигатели (4 броя) или два стъпкови двигателя.

Изграден е на базата на два L293. Тази микросхема е сглобка от два H моста, което ви позволява да контролирате, с възможност за реверс, два DFC или 1 стъпков биполярен двигател. Диаграми на свързване съответно:

И в горния ляв ъгъл на таблото има два блока за серво (плюс, минус и контролен сигнал). Червеният кръг огражда мястото, където е монтиран джъмперът. Ако е, тогава тази платка се захранва от основната платка на Arduino, а ако не, от външен източникпри 5 V.

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

Можете да управлявате двигатели, които са проектирани за диапазон на напрежение от 5 до 24 волта. Вместо 2 DC мотора можете да използвате 1 монофазен стъпков или паралелно каналите и да свържете 1 мощен DC двигател с ток до 4А, а това не е малко - 48 W при захранващо напрежение 24 V.

За да свържете серво са ви необходими три проводника - плюс, минус и сигнал, но какво ще стане, ако имате много серво? Вашата дъска ще се превърне в бъркотия от джъмпери. За да се избегне това, има Multiservo Shield.

Тук също е възможно разделяне на силовите вериги, както беше в предишната версия. Общо можете да свържете 18 серво (номерирани на платката от 0 до 17).

Навсякъде има своя специфика, щитове за необичайни задачи...

Atmega328, сърцето на нашата платка, има ADC. Основният проблем е, че на платката Arduino Uno виждаме само 6 аналогови входа. Ами ако имаме повече аналогови сензори?

Можете да сглобите две Arduinos единична мрежа. Използвайте единия като основен, а втория като спомагателен за промени и от първия изпращайте измервателни сигнали към сървъра или ги показвайте на екрана... Но това е трудно: трябва да губите памет на допълнителни редове програмен код за внедряване на такава система.

Ами ако умножите всеки вход по 16? Общо можем да имаме до 16*6=96 аналогови входа. Това е възможно с помощта на мултиплексор. Той просто превключва 16 аналогови канала на свой ред към един аналогов изход, който свързвате към същия вход на всеки световен контролер.

Много е трудно да се пусне функция за разпознаване на глас с помощта на микроконтролера Atmega, но инженерите на Arduino не могат да се отчайват, има специално решение - EasyVR Shield 3.0.

Това е готово, но скъпо решение към момента на писане, струва почти $100 в Русия. Първо, щитът ще запише вашата команда, след това ще я сравни с това, което е записано в паметта, определяйки номера, и ще я изпълни.

Можете да водите „диалог с компютъра“; той може да възпроизвежда записаното в него. Без допълнителни усилватели се препоръчва да „комуникирате“ с тази платка от разстояние не повече от 60 см.

Показване на изображението

Щитът на LCD клавиатурата е истински контролен панел. Съдържа LCD1602 дисплей (16 знака в два реда) и набор от бутони. Поради тях се използват доста портове, например A0 и D4 до D7 за клавиатурата, а порт D10 е PWM контрол на яркостта на подсветката. D8 и D9 - нулиране и активиране.

Всъщност има много дисплеи, съвместими с Arduino. Или по-скоро тези, за които е написано най-много информация и можете лесно да ги стартирате на вашата система. Дисплеят от NOKIA 5110 е доста популярен в кръговете на DIY; има OLED и TFT екрани, които работят чрез I2C, от които да избирате. Но те не са във версията "щит".

Самозахранван

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

Заключение

Използването на щитове за всички задачи на проекта ще избегне прекомерния брой джъмпери и връзки и това ще намали броя на грешките и ненужните джъмпери. След сглобяването ще получите многоетажен сандвич от фабрично произведени платки. Този подход понякога се нарича "модулен дизайн". Между другото, това ще улесни поддръжката, ремонта и настройката на оборудването.

Ентусиастите практикуват проектиране, окабеляване и сглобяване на уникални модули. Това е една от причините за голямата популярност на Arduino не само като платформа за домашни продукти, бредбордове и прототипи, но и като платформа за готови решения.

По правило запознаването с хардуерната платформа Arduino започва със свързването на най-простите периферни устройства: светодиоди, бутони, зумери и др. Обикновено за тази цел схемите се сглобяват на макет, но е възможен и друг вариант. В продажба има щит, на който вече са сглобени най-широко използваните прости периферни устройства. Този многофункционален щит е закупен от Ali за $2.

Устройството се доставя в антистатична торбичка. Модулът е с размери 69 x 53 x 20 mm, тегло 24.4 g.

Устройството е предназначено за работим заеднос платки Arduino UNO, Arduino Leonardo и Arduino Mega, въпреки че, разбира се, с помощта на кабели можете да свържете това устройство към всяка платка от семейството на Arduino. Последното обаче не изглежда рационално за автора на този преглед, тъй като в този случай основното предимство на тази платка се губи - лекотата на инсталиране.

Трябва да се отбележи, че при инсталиране на тази платка върху класическата Arduino UNO, платката се изправя с леко изкривяване, причината за това е доста големият USB-BF конектор на платката Arduino UNO. Разбира се, няма да има такъв проблем на дъската Arduino Leonardo. Това обаче не се отрази по никакъв начин на работата на този щит.

Платката има 4 седемсегментни индикатора, активирани чрез регистри за смяна 74HC595, до който има бутон за нулиране и конектор APC220 за свързване на Bluetooth модули или гласов модул.

В допълнение, платката има четири червени светодиода, свързани към портове D10, D11, D12, D13 на платката Arduino. Зумерът е свързан към порт D3; трябва да се отбележи, че звуковият излъчвател е оборудван с вграден генератор, така че няма да е възможно да възпроизведете проста мелодия с негова помощ. В долната част на платката има подстригващ резистор, свързан към порт A0.

Три бутона са свързани към портове A1, A2, A3 (съответно цифрови портове D15, D16, D17). Четири три-пинови конектора са свързани към портове D5, D6, D9, A5 и са предназначени за свързване външни устройства. Списъкът с устройства се допълва от конектор за свързване на аналогови LM35 или цифрови температурни сензори DS18B20. Сензорите са свързани към порт A4. Джъмпер J1 свързва или изключва резистора 10 kOhm за правилна работа на сензорите

Управлението на светодиодите и излъчвателя на звук не се различава от управлението на което и да е просто цифрово устройство. Например, можете да мигате светодиодите и да звучите зумера с помощта на програмата port_D.

Работата с потенциометър може да се опише и с класическия пример на AnalogInput, който, използвайки променлив резисторконтролира честотата на мигане на светодиода, свързан към порт D13.

Можете да опитате да управлявате светодиодите с помощта на бутони, за да направите това, трябва да изтеглите програмата _3_LED_с_бутон

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

Можете да проверите тяхната функционалност с помощта на програмата _7сек

По принцип на базата на този щит, без никакви хардуерни модификации, можете да сглобите различни таймери, например таймер обратно броенеТаймер за обратно броене . Таймерът ви позволява да задавате времеви интервали от 10 секунди до 60 минути 50 секунди на стъпки от 10 секунди. В този таймер бутон A2 задава минутите, бутон A3 задава секундите, а бутон A1 започва обратното броене. В края на определения период от време се чува звуков сигнал.

Като цяло щитът оставя благоприятно впечатление. Това устройствоне само ви позволява да се запознаете с основния Arduino, но също така може да стане основа за прост проект, като таймер, брояч на събития и т.н. Естествено, недостатъкът на опита да поставите възможно най-много периферни устройства на щит е, че във всеки конкретен проект някои от частите на устройството няма да бъдат използвани.

Може да изглежда, че такава примитивна периферия ще бъде от значение само за обучение в началния етап. Това е отчасти вярно. Разбира се, има проблеми при свързването на няколко бутона, светодиоди, зумер или седемсегментен индикаторможе да се появи само при човек, който има включен поялник Вие. Всеки повече или по-малко опитен радиолюбител е малко вероятно да има проблеми с това.

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

полезни връзки

  1. http://radioskot.ru/blog/raspinovka_usb_i_micro_usb/2013-09-11-97
  2. http://publicatorbar.ru/2017/12/21/arduino-multi-function-shield/
  3. http://robocraft.ru/blog/arduino/59.html
  4. https://www.youtube.com/watch?v=_z263RK31QA

Рецензията изготви Денев.

Направи си сам щит

Тази статия ви казва как да направите своя собствена "щит"за борд Ардуиноизползване на макет без запояване.

Необходими компоненти

  • Малка развойна платка без спойка (Digikey 923273-ND)
  • Малка печатна платка (Radio Shack 276-150)
  • Две прости 8 - контактни гребени (Jameco 70755 или Digikey AE10048-ND)
  • две 8 - контактни едноредови гребени за монтаж чрез обвиване (Jameco 78642 или Digikey S7006-ND)

стъпки

  1. Да вземем печатна платка.
  2. Взимаме гребените за обвиващ монтаж, вкарваме ги в най-външния ред отвори на печатната платка и ги запояваме.
  3. Вмъкваме прости миди до мидите за монтаж на обвивка. Ние ги запояваме.
  4. Отстранете защитния слой от двустранната самозалепваща лента върху дъската за макет. Залепваме макетната платка към печатната платка до запоените гребени.
  5. Внимателно огънете един ред контакти за монтаж, като ги завъртите към друг от същия ред. Това трябва да се направи, защото разстоянието между двете миди е Ардуиноне отговаря на стъпката 2,54 мм, като на печатна платка. Много жалко.
  6. Готов! Крайният продукт изглежда така:

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

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

Използване

„Щитът“, който сглобихме, се оказа едностранен, така че може да бъде свързан към дъската, така че горната му страна да остане отворена.

Въпреки това, "щит"Можете също да го свържете по традиционния начин, както е показано на първата снимка в тази статия. В тази форма достъпът до захранващия конектор и аналоговите контакти не създава специални проблеми, но бутонът за нулиране и ICSP- Вече е по-трудно да вземеш гребен. О, и всичко това ме завладя 10 минути работа.

Едно от основните предимства Ардуино платформие популярност. Популярната платформа се поддържа активно от производителите електронни устройства, произвеждащи специални версии на различни платки, които разширяват основната функционалност на контролера. Такива платки, съвсем логично наречени разширителни платки (друго име: arduino shield, shield), се използват за изпълнение на голямо разнообразие от задачи и могат значително да опростят живота на оператор на arduino. В тази статия ще научим какво представлява разширителната платка Arduino и как може да се използва за работа с различни Arduino устройства: двигатели (щитове на моторни драйвери), LCD екрани (LCD щитове), SD карти (регистратор на данни), сензори (сензорен щит) и много други.

Нека първо разберем условията. Разширителната платка Arduino е цялостно устройство, предназначено да изпълнява определени функции и е свързано към главния контролер чрез стандартни конектори. Друго популярно име за разширителната платка е англоезичният Arduino shield или просто shield. Разширителната платка съдържа всички необходими електронни компоненти, а взаимодействието с микроконтролера и други елементи на основната платка става чрез стандартни изводи на Arduino. Най-често захранването на щита се доставя и от основната платка на ардуино, въпреки че в много случаи е възможно да се захранва от други източници. Във всеки щит има няколко безплатни щифта, които можете да използвате по свое усмотрение, като свържете други компоненти към тях.

Английската дума Shield се превежда като щит, екран, екран. В нашия контекст трябва да се разбира като нещо, което покрива платката на контролера, създавайки допълнителен слой на устройството, екран, зад който са скрити различни елементи.

Защо се нуждаем от ардуино щитове?

Всичко е много просто: 1) за да спестим време и 2) някой може да спечели пари от това. Защо да губите време в проектиране, поставяне, запояване и отстраняване на грешки на нещо, което можете да вземете вече сглобено и да започнете да използвате веднага? Добре проектираните разширителни карти, сглобени на висококачествено оборудване, обикновено са по-надеждни и заемат по-малко място в крайното устройство. Това не означава, че трябва да се откажете напълно самосглобяванеи не е необходимо да разбирате принципа на работа на определени елементи. В крайна сметка истинският инженер винаги се опитва да разбере как работи това, което използва. Но ще можем да правим по-сложни устройства, ако не преоткриваме колелото всеки път, а фокусираме вниманието си върху това, което малко хора са решавали преди.

Естествено, трябва да плащате за възможности. Почти винаги цената на крайния щит ще бъде по-висока от цената на отделните компоненти, винаги можете да направите подобна опция по-евтина. Но тук зависи от вас да решите колко важни са изразходваното време или пари за вас. Като се има предвид цялата възможна помощ от китайската индустрия, цената на дъските непрекъснато намалява, така че най-често изборът се прави в полза на използването готови устройства.

Най-популярните примери за щитове са разширителни платки за работа със сензори, двигатели, LCD екрани, SD карти, мрежови и GPS щитове, щитове с вградени релета за свързване към товара.

Свързване на Arduino Shields

За да свържете щита, просто трябва внимателно да го „поставите“ на основната платка. Обикновено контактите на щита тип гребен (мъжки) лесно се вкарват в конекторите на платката Arduino. В някои случаи е необходимо внимателно да се регулират щифтовете, ако самата платка не е правилно запоена. Основното тук е да действате внимателно и да не използвате прекомерна сила.

Като правило, щитът е предназначен да бъде напълно конкретна версияконтролер, въпреки че например много щитове за Arduino Uno работят доста добре с Arduino Mega платки. Pinout на mega е направен по такъв начин, че първите 14 цифрови пина и щифтовете от противоположната страна на платката съвпадат с pinout на UNO, така че Arduino shield може лесно да бъде поставен в него.

Програмиране на Arduino Shield

Програмирането на верига с разширителна платка не се различава от обикновеното програмиране на Arduino, защото от гледна точка на контролера ние просто свързваме нашите устройства към неговите обикновени щифтове. В скицата трябва да посочите тези щифтове, които са свързани в щита към съответните контакти на платката. По правило производителят посочва съответствието на щифтовете на самия щит или в отделна инструкция за свързване. Ако изтеглите скиците, препоръчани от самия производител на платката, тогава дори няма да е необходимо да правите това.

Четенето или писането на екранирани сигнали също се извършва по обичайния начин: с помощта на функциите и други команди, познати на всеки потребител на Arduino. В някои случаи са възможни сблъсъци, когато сте свикнали с определена схема на свързване и производителят е избрал друга (например, сте дръпнали бутона на земята и на щита към захранването). Тук просто трябва да внимавате.

По правило тази разширителна платка се предлага в комплекти Arduino и затова инженерите на Arduino най-често я срещат с нея. Щитът е доста прост - основната му задача е да осигури по-удобни възможности за свързване към платката Arduino. Това става чрез допълнителни конекториизход за захранване и заземяване към платката към всеки от аналоговите и цифровите щифтове. Също така на платката можете да намерите конектори за свързване на външен източник на захранване (трябва да инсталирате джъмпери за превключване), светодиод и бутон за рестартиране. Вариантите на щита и примерите за употреба могат да бъдат намерени на илюстрациите.




Има няколко версии на сензорната разширителна платка. Всички те се различават по броя и вида на съединителите. Най-популярните версии днес са Sensor Shield v4 и v5.

Този щит Arduino е много важен в роботизирани проекти, защото... ви позволява да свържете обикновени и серво мотори към платката Arduino наведнъж. Основната задача на щита е да осигури управление на устройства, които консумират ток, който е достатъчно висок за обикновена платка Arduino. Допълнителни функцииПлатката има функцията да контролира мощността на двигателя (чрез ШИМ) и да променя посоката на въртене. Има много видове дъски за моторни щитове. Общото за всички тях е присъствието в схемата мощен транзистор, през който е свързан външният товар, радиаторни елементи (обикновено радиатор), вериги за свързване външно захранване, конектори за свързване на двигатели и щифтове за свързване към Arduino.



Организацията на работата с мрежата е една от най-важните задачи в съвременните проекти. За да се свържете с локална мрежачрез Ethernet има съответна разширителна платка.




Разширителни платки за създаване на прототипи

Тези платки са доста прости - имат контактни площадки за монтажни елементи, бутон за нулиране и възможност за свързване на външно захранване. Целта на тези щитове е да увеличат компактността на устройството, когато всички необходими компоненти са разположени непосредствено над основната платка.





Arduino LCD щит и tft щит

Този тип щит се използва за работа с LCD екрани в Arduino. Както знаете, свързването дори на най-простия двуредов текстов екран далеч не е тривиална задача: трябва да свържете правилно 6 екранни контакта наведнъж, без да броите захранването. Много по-лесен за поставяне готов модулв платката Arduino и просто качете съответната скица. В популярния LCD Keypad Shield от 4 до 8 бутона са незабавно инсталирани на платката, което ви позволява незабавно да организирате външен интерфейс за потребителя на устройството. TFT Shield също помага



Arduino Data Logger Shield

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




Кратко обобщение

В тази статия разгледахме само малка част от огромната гама от различни устройства, които разширяват функционалността на Arduino. Разширителните карти ви позволяват да се съсредоточите върху най-важното - логиката на вашата програма. Създателите на щитовете са предвидили правилен и надежден монтаж и необходимото захранване. Всичко, което трябва да направите, е да намерите необходимата такса, като използвате ценната английска дума shield, свържете го към Arduino и качете скицата. Обикновено всяко програмиране на щит се състои от извършване на прости действия за преименуване на вътрешните променливи на готова програма. В резултат на това получаваме лекота на използване и свързване, както и скорост на сглобяване на готови устройства или прототипи.

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

Мигащите светодиоди и други подобни е, разбира се, страхотно, но исках да направя нещо наистина повече или по-малко полезно, което може да се използва в ежедневието. Може би най-простото нещо е да включвате и изключвате мощни консуматори на ток - електрически крушки, вентилатори, помпи, магнетофони и др. Ето защо Relay-Shield ще ни помогне. Има готови решения, много схеми в интернет. Но е по-приятно да го направите сами.

Тук. Сега можете да започнете да запечатвате компонентите. На първо място, джъмпери и малки елементи (резистори, диоден монтаж, транзистори).

Най-неприятното нещо е уплътняването на щифтовете на конектора.... Но някак си се справих :) Така че можете и вие. Основното е, че няма „сополи“, „шорти“ и „непродадени“ :)
Ето няколко снимки на готовия продукт. Да кажем, не вариант за изложба, но все пак...
Между другото, SMD диоди се виждат отдолу, стоящи успоредно на намотките на релето. Трансформаторът е закрепен с два проводника.

И качете тестовата скица:

/*
Тествайте домашно направен релейен щит (Ghost D. 2012)
Ние използваме цифрови изходи№ 7 и № 8
*/

void setup() (
//
pinMode(7, ИЗХОД);
pinMode(8, ИЗХОД);
}

void loop() (
digitalWrite(7, HIGH); // Включете първото реле
забавяне (2000); // чакаме
digitalWrite(8, HIGH); //Включете второто реле
забавяне (2000);
digitalWrite(8, LOW); // Изключете второто реле
забавяне (2000);
digitalWrite(7, LOW); // изключване на първото реле
забавяне (2000); //
}

Новият ни щит щрака. Ето!!!

P.S. В моята версия, по време на тестване, трансформаторът става доста горещ. Или информацията за захранването (откъдето го избрах) не е вярна (като 300 mA), или има някакъв проблем с него...