- Интегрални схеми
- Потенциометри
- Бутони
- Резистори
- Кондензатори
- Електролитни кондензатори
- Маломощни транзистори
- Средномощни транзистори
- Мощни транзистори
- Зумери
- Диоди
- Светодиоди
- RGB диоди
- Кварцове
- Цокли за интегрални схеми
- Прекъсвачи
- Предпазители
- Грец схеми
- Оптрони
- Стабилизатори на напрежение
- Симистори / Триаци
- Инфрачервени прибори
- Тиристори
- Елемент на Пелтие
- Термични защити
- Ценерови диоди
- Терморезистори - NTC/PTC
Arduino Uno R3
Arduino Uno R3 – е програматор с отворен код , базиран на микропроцесор Atmega382P.
Платката(програматора) е снабдена с входно-изходни аналогови и цифрови пинове, към които
могат да бъдат свързани най-различни сензори и изходни устройства(релета,светодиоди и т.н.)
Програматора разполага с 14 цифрови пина и 6 аналогови. Захранването на платката може да
се осъществи директно от компютъра към USB буксата или да се подаде външно захранване на
входа на платката от DC адаптер или батерия.
Фиг. 1 Arduino Uno R3
Техническа информация:
- Микроконтролер: Atmega328P;
- Работно напрежение: 5V;
- Входно напрежение: 7-20V;
- Цифрови вх/изх пинове: 14(6, от които PWM);
- Аналогови входни пинове: 6;
- DC ток за вх/изх пинове: 20mA;
- DC ток за 3.3V пин: 50mA;
- Флаш памет: 32КВ;
- SRAM: 2KB;
- EEPROM: 1KB;
- Тактова честота(скорост): 16MHz;
Към платката има вграден светодиод към цифров пин 13.
Входното напрежение към платката се подава на пин VIN или през захранващия жак. Това
захранващо напрежение трябва да е над 5V, препоръчително е (9-12V) ,защото минава през
стабилизатор на напрежение, който стабилизира напрежението до 5V , с които да работи
процесора.
Пиновете 5V и 3.3V - Осигуряват в 5 и 3.3V захранване например за някакъв модул.
GND – е пин за земя (-).
Reset пина се използва за добавяне на бутон за нулиране към модули , които блокират този на
платката.
Reset бутона на платката – при натискането на този бутон програмата се стартира отначало, а
не от там докъдето е спряла.
Всеки от 14-те цифрови пина и 6-те аналогови може да се използва като вход или изход. UNO
има 6 аналогови входа (А0-А5), които мерят напрежение от GND до 5V , т.е. 0 до 1024 .
RX и TX – се използват за получаване и предаване на серийни данни.
Пинове 2 и 3 – могат да бъдат направени да предизвикват прекъсване при различни
изисквания.
PWM (Pulse-width modulation)3,5,6,9,10,11 pins – Модулация на продължителността на
импулса. Нагледно за PWM-ма вижте фиг. 2
Фиг. 2 Модулация на продължителността на импулса
Какво ще рече модулация – т.е. можем да променяме времето , за което импулса да бъде 5V
или 0V . Фиг. 2 показва нагледно в проценти – при 25% имаме 5V за най-кратък период от
време , следователно при 50% ще имаме двойно повече време 5V, а ако е 100% ще имаме
постоянни 5V , при 0% ще имаме права черта отдолу без никакви квадратчета.
SPI – тези пинове поддържат SPI комуникация, използвайки SPI библиотеки.
10(SS),11(MOSI),12(MISO),13(SCK).
I2С - (A4/SDA,A5/SCL pins)
Фиг. 3 Arduino Uno R3 – конфигурация
Фиг. 4 Пинове на самия микроконтролер Atmega328P
Фиг. 5 DIP корпус на Atmega328P – 28pins
Фиг. 6 SMD корпус на Atmega328P 28pins
SMD корпуса се използва при други разновидности на Arduino Uno , както и при помалогабаритни версии на Arduino, като например Arduino NANO.
DIP корпуса е много по-удобен за сваляне, защото е на специален цокъл , няма нужда от
разпояване. Другото предимство е , че можем да си програмираме чипа и след това да го
свалим и да си го използваме отделно без Arduino , а само с няколко дребни елемента и една
просто схема , която позволява това удобство. Това се нарича Bootloader without Arduino,
което ще рече , че можем да подкараме нашето Atmega328P и без програматора, но повече за
това в някоя друга статия...
Галерия
Какво е аналогов и цифров сензор и каква е разликата?
В света на електрониката и автоматизацията сензорите играят ключова роля. Те са „очите и ушите“ на системите, защото събират информация от заобикалящата среда и я предават към контролер, например микроконтролер или компютър. Но когато започнем да се занимаваме с тях, често се сблъскваме с два термина: аналогови и цифрови сензори. Какво точно означават и по какво се различават? Нека да ги разгледаме по прост и ясен начин.
[прочети още]Как работят NTC и PTC?
Терморезисторите са елементи, които променят своето електрическо съпротивление според температурата. Те се използват в електроника, отоплителни системи, автомобилна техника, батерии и много други устройства. Двата най-често срещани вида са NTC и PTC. Макар да изглеждат еднакво отвън, те работят по различен принцип и се използват в различни ситуации. Нека разгледаме какво представляват и как работят.
[прочети още]Как да направим проста схема за защита от обратно свързване на захранването?
Когато работим с електроника, независимо дали става дума за Arduino проект, усилвател, LED осветление или друг вид схема, една от най-честите грешки е обратното свързване на захранването. Това означава, че плюсът и минусът на захранващия източник са разменени. Дори за секунда такава грешка може да доведе до изгаряне на компоненти, прегряване, късо съединение или дори до опасност за оборудването.
[прочети още]Как да измерим консумацията на ток на Arduino проект?
Когато работим с Arduino проекти, често мислим за код, сензори и връзки, но една тема, която лесно се подценява, е консумацията на ток. Ако устройството ви ще се захранва от батерия или трябва да работи дълго време без надзор, измерването на тока е ключово за планиране на живота на батерията, оптимизиране на схемата и избягване на прегряване или излишна консумация. По-долу ще разгледаме как най-лесно и точно да измерим токовата консумация на Arduino и свързаните компоненти.
[прочети още]Какво представляват соларните панели и как се интегрират в проекти?
Соларните панели са устройства, които преобразуват слънчевата светлина в електрическа енергия. Те играят ключова роля в съвременните решения за възобновяема енергия и се използват както в домашни, така и в индустриални и технологични проекти. Все по-често ги виждаме не само върху покриви и полета, но и в малки DIY разработки, автономни системи, интернет устройства и други.
[прочети още]Цифров термометър
Ето, че и обещанието от проекта за терморезистори ще бъде изпълнено. Дойде време да се научим как да изписваме съобщения, как да изваждаме данни от сензори и т.н. върху LCD дисплей 1602. В този проект ще покажем как можем да си направим цифров термометър.
[прочети още]Измерване на температура с терморесзистор
В този проект ще видим как можем да мерим температура чрез терморезистор и Arduino. Както и да извеждаме измерените стойности на сериен монитор. В проекта за “Дисплей 1602“ ще разгледаме, как може да покажем измерената температура върху lcd дисплей.
[прочети още]Изобразяване на символ върху 8х8 лед матричен модул
Тази матрица е съставена от 64 светодиода, които са поставени в 8 реда и 8 колони. Необходим хардуер: - Arduino UNO/Nano; - Breadboard; - 8x8 led matrix; - Резистори 220 Ом – 8бр; - Проводници; Фиг.4 Схема на свързване (виж в галерията под статията)
[прочети още]Прочитане стойностите на джойстик с Arduino
"Джойстик модула" за Arduino е съставен от два потенциометъра , които служат за определяне на посоката, в която е самия джойстик и бутон, който може да се използва за различни цели. Основната идея на модула е да преведе позицията на джойстика в електронна информация, която Arduino може да обработва.
[прочети още]Rotary encoder и Arduino
Енкодерът е устройство, което може да се използва за увеличаване или намаляване на стойността на променлива в Arduino. Възможните приложения са за управление на нивото на led лента чрез pwm или за контролиране ъгъла на серво мотор. Енкодера се свързва към Arduino чрез 3 входа: Clock, Data, Switch. Често Clock и Data са наричани изход А и В.
[прочети още]Използване на дистанционно управление(ДУ) и приемник с Arduino
Сигналът от инфрачервеното дистанционно управление е серия от двоичен импулсен код. За да се избегнат смущения от други инфрачервени сигнали по време на безжичното предаване, сигналът предварително се модулира с определена носеща честота и след това се изпраща чрез инфрачервен диод. Инфрачервеният приемник трябва да филтрира друга вълна и да приема сигнал с тази специфична честота и да я модулира обратно към двоичен импулсен код - известен като демодулация.
[прочети още]Цифров брояч от 0 до 9 секунди с Arduino
За проекта ще използваме 1-цифрен сегментен дисплей, който ще сменя числата от 0 до 9 през една секунда.
[прочети още]Измерване на стайна температура с LM35DZ
LM35DZ e температурен сензор с 3 крачета, който може да измерва температура от -55 до +150градуса по Целзий. Изходното напрежение на датчика се увеличава с 10mV при увеличаването на температурата с 1градус. Работи от 4 до 30V с ток под 60µА.
[прочети още]Откриване на наклон с Arduino
Когато единият край на сензора е под хоризонтално положение, сензора е включен, напрежението на аналоговия порт е 5V (1023) и ще включваме светодиод. Когато другият край на сензора е под хоризонтално положение, сензора е изключен, напрежението на аналоговия порт е 0V (0) и светодиода ще угасне. В програмата определяме дали сензора е включен или изключен според стойността на напрежението на аналоговия порт.
[прочети още]Откриване на пламък с Arduino
Сензорът(датчикът) за пламък се основава на принципа, че инфрачервеният лъч е силно чувствителен към пламък. Той има инфрачервена приемна тръба, специално проектирана да открива пожар и след това да преобразува яркостта от пламъка в сигнал. След ,което сигналите се въвеждат в централния процесор и там се обработват.
[прочети още]Откриване на препятствие с инфрачервен сензор и Arduino
IR сензор или инфрачервен сензор се състой от два основни компонента: IR предавател и IR приемник. IR предавател предава инфрачервени вълни, а IR приемник ги приема. Приемникът непрекъснато изпраща цифрови данни под формата на 0 или 1 до Vout на сензора. Ако пред предавателя има обект инфрачервените лъчи се отразяват и се приемат от приемника, ако няма обект приемника не приема нищо.
[прочети още]Отчитане на осветеност с фоторезистор и Arduino
В този проект ще прочетем стойността на фоторезистор, ако в стаята е тъмно ще се включи светодиод и ще се изключи, ако е светло.
[прочети още]Различни цветове с RGB диод и Arduino
В този проект ще видим как може да използваме RGB диод с Arduino.
[прочети още]Използване на пасивен зумер с Arduino
В този урок ще разгледаме как се използва пасивен зумер с Arduino.
[прочети още]Използване на активен зумер с Arduino
Проекта показва как да използваме активен зумер с Arduino.
[прочети още]Регулиране яркостта на светодиод с PWM и Arduino
В този проект ще разгледаме, как можем да регулираме яркостта на един светодиод чрез PWM.
[прочети още]Контролиране на светодиод с бутон
Този проект включва вградения светодиод на пин 13, когато натиснете бутона.
[прочети още]Мигащ светодиод с Arduino
В тази статия ще разгледаме , как да накараме един светодиод да мига с помощта на Arduino.
[прочети още]Сензор на Хол
Сензорът(датчикът) на Хол променя изходното си напрежение въз основа на действащо му магнитно поле. Датчиците на Хол се използвам в много различни приложение, където може да има наличие на магнитно поле и чрез сензора се открива това поле.
[прочети още]Програмиране на Arduino Pro Mini чрез платката Arduino UNO
Arduino Pro mini – е малка платка, която можем да използваме в проекти с малки габарити. Често срещан недостатък на тази платка е, че няма вграден USB интерфейс за програмирането и, а се нуждае от външен модул USB TTL.
[прочети още]UART - Universal asynchronous receiver-transmitter
UART – превод на български – универсален асинхронен приемник-предавател. Това не е комуникационен протокол като i2C или SPI, а верига в микроконтролер или отделна интегрална схема. Основната задача на тази верига е да получава серийни данни.
[прочети още]Arduino IDE
Arduino IDE е интегрирана среда за разработка, която се използва за писане и качване на програми към съвместими платки с Arduino. Подържа езиците за програмиране C и C++.
[прочети още]Сензор за тегло
Сензорът за тегло е сензор, който преобразува действащия му товар/сила в електронен сигнал. Този електронен сигнал може да бъде ток,напрежение или честота в зависимост от това какъв сензор се използва. Основните видове сензори за тегло са: резисторни и капацитивни. Резисторните сензори за тегло са направени на базата на пиезо-съпротивление. Когато се приложи товар/сила към сензора, той променя съпротивлението си. Тази промяна в съпротивлението води до промяна в изходното напрежение. Капацитивните сензори за тегло работят на принципа на промяна на капацитета, което е способността на системата да задържа малко заряд, когато към нея се прилага напрежение.
[прочети още]Как да използваме мултиметър?
В този урок ще разгледаме използването на цифров мултиметър. Думата „мултиметър” се използва, защото с един такъв уред можем да мерим множество величини: ток,напрежение, съпротивление, капацитет, температура, честота, да проверяваме диоди и вериги. Има голямо разнообразие от мултиметри, всеки с различни възможности.
[прочети още]Serial Peripheral Interface (SPI)
SPI е комуникация използвана за къси разстояния. Типичните приложения включват SD карти , дисплей с течни кристали и др.
[прочети още]Бройни системи
Бройната система е символен метод за представяне на числата използвайки ограничен брой символи (цифри).
[прочети още]Как да запояваме с поялник ?
В тази статия ще се спрем на това , как да запояваме с поялник. В други статии ще разгледаме и разпояването, както и запояване и разпояване на smd елементи.
[прочети още]Интегрални схеми
Най-просто казано интегралните схеми (ИС) представляват съвкупност от електронни компоненти (резистори,кондензатори,транзистори и др.) вградени в общ чип и свързани заедно, за да изпълняват определена цел. Целите, за които се използват са най-разнообразни като започнем от операционни усилватели(ОУ), 555 таймери, регулатори на напрежение, контролери за мотори, микроконтролери и процесори и много други...
[прочети още]Фотодиод
Фотодиодът е полупроводников елемент, който преобразува светлината в електрически ток. Токът се генерира, когато фотоните биват абсорбирани (приети) във фотодиода.
[прочети още]Breadboard
Breadboard-а е експериментална платка , която е идеална за изграждане на прототипи на електронни схеми(схеми , които се правят за първи път), идеална за начинаещи , който искат да се занимават с електроника. Предимството на тези платки е, че може да направиш схемата без да е нужно да запояваш и да губиш много време. Също така може просто да искате да тествате дадена схема или елемент, след което да развалите схемата, breadboard-a осигурява тази възможност.
[прочети още]Видове светодиоди
Светодиодите се предлагат в различни форми и размери, а най-често срещаните са 3,5,8 и 10мм. Тези светодиоди се предлагат в различни цветове като червен, бял, син, зелен и т.н.
[прочети още]Светодиоди
Светодиодите са от типа диоди , които превръщат електрическата енергия в светлина. Накратко светодиодите са като малки електрически крушки, които изискват много по-малко мощност, за да светят. Също така са по-енергийно ефективни, така че не са склонни да се нагряват, както правят обикновените крушки. Това ги прави идеални за устройства с ниска мощност.
[прочети още]Зумери
Зумера е сигнално устройство, което има широко приложение в най-различни електронни устройства, като сигнализира чрез звук при извършването на някаква операция. В електрониката много често се среща например при натискането на бутон да се сигнализира чрез звук , че дадения бутон е натиснат.
[прочети още]Кондензатор
Кондензаторът е пасивен електронен компонент с два извода, предназначен за временно съхранение на електрически заряд в електрическо поле. Кондензаторът съхранява електрически заряд, но пропуска променлив.
[прочети още]Фоторезистор
Фоторезистора е светлинно зависим резистор (LDR) , т.е. съпротивлението му се променя чрез осветеността. В тъмното съпротивлението му е много голямо , но на светлина съпротивлението му пада .
[прочети още]Потенциометър
Потенциометърът е ръчно регулируем резистор с 3 крачета(извода). Два от изводите му са свързани към двата края на резистивен(съпротивителен) елемент, а третия се свързва към плъзгащ контакт, наречен подвижно рамо, което се движи върху резистивния елемент.
[прочети още]Резисторен делител
Резисторният делител е схема , която е изградена от последователно свързани резистори.
[прочети още]Резистор
Резисторът е пасивен електрически елемент, който е създаден да се съпротивлява на тока. Той е един от най-често срещания елемент в една електрическа схема, почти няма схема без да участва резистор. Резисторите имат съпротивление, което се измерва в омове (Ω).
[прочети още]