Съдържание:

Научете Arduino за 20 минути (захранвани): 10 стъпки (със снимки)
Научете Arduino за 20 минути (захранвани): 10 стъпки (със снимки)

Видео: Научете Arduino за 20 минути (захранвани): 10 стъпки (със снимки)

Видео: Научете Arduino за 20 минути (захранвани): 10 стъпки (със снимки)
Видео: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, Юли
Anonim
Научете Arduino за 20 минути (захранван)
Научете Arduino за 20 минути (захранван)
Научете Arduino за 20 минути (захранван)
Научете Arduino за 20 минути (захранван)

Инструктажът е написан с визията да доставя добри неща и да помага на истинския любител на arduino, който наистина се нуждае от лесен и ясен източник за разбиране, който всеки може лесно да разбере, просто като прочете този модул. Аз също съм кандидат за arduino, който продължава да търси нови актуализации и научавам чисто от мрежата. Информацията, предоставена в този модул, е опростена до основи, така че читателите бързо да разберат концепциите. Щастлив съм да споделя полезната информация, която знам, с други, което прави читателите да се възползват. Обещавам ви, че това наистина ще бъде мощен модул, за да влезете в потока на arduino, нека да влезем в съдържанието директно, без да губим време!

Стъпка 1: Съдържание на модул 1 (основи)

Съдържание на модул 1 (основи)
Съдържание на модул 1 (основи)

Всъщност това е моят втори инструктаж по темата Learn arduino, вече съм написал инструкция по същата тема, която обхваща всички основни неща на arduino по лесен и ясен начин. Теми, обхванати в Модул 1 (основи):

1. Кратко въведение за arduino.

2. видове arduino.

3. структура на arduino.

4. твоят първи "проект". Модулация с широчина на импулса на PWM.

5. Серийна комуникация.

6. Включва упражнения.

По този начин би било наистина по -добре и добре, ако се обърнете към предишните ми инструкции, преди да продължите да четете текущата инструкция. Ако сте нов в arduino, тогава препращането към моя модул 1 ще създаде мост, за да научите лесно втория модул.

Стъпка 2: Съдържание (модул 2)

Съдържание (модул 2)
Съдържание (модул 2)

Инструкциите се основават изцяло на това как да се свърже arduino с различни сензори, релета, серво и LCD дисплеи.

1. ултразвуков сензор.

2. PIR сензор за откриване на хора.

3. Звуков сензор.

4. Сензори за дъждовна вода и почвена влажност.

5. Мини и микро серво. наистина.

6. LCD дисплеи.

7. Вашият собствен проект за автоматизация на дома. (Лесно)

развълнувайте се да учите и изследвате

Стъпка 3: Ултразвуков сензор за измерване на разстояние

Ултразвуков сензор за измерване на разстояние
Ултразвуков сензор за измерване на разстояние
Ултразвуков сензор за измерване на разстояние
Ултразвуков сензор за измерване на разстояние
Ултразвуков сензор за измерване на разстояние
Ултразвуков сензор за измерване на разстояние

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

Пин подробности и връзка:

Vcc ------- Това е свързано към 5V щифт arduino/всяко друго подходящо захранване.

gnd ------- Това е заземяващият щифт. Trigger --- Входът от arduino е свързан към този щифт (всеки цифров щифт).

echo ------- Изходът от сензора се приема към arduino чрез установяване на връзка между echo и всеки цифров щифт, конфигуриран като вход.

Кодиране -най -лесната част! Едно просто кодиране, за да започнете работа с този сензор, е предоставено в горните изображения, посочете го!

Сменете правилния номер на пина, към който цифров щифт сте свързали ехото и тригера.

Преобразуване на време в разстояние

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

Просто приложение в реално време:

Ако искате да направите автоматизация в дома си, която се използва за автоматично включване или изключване на осветлението в една стая, като открива влизането и излизането на хора. Откриването на човека може да бъде постигнато чрез идентифициране на внезапен спад в изходната стойност на сензора и системата може да бъде програмирана съответно.

Стъпка 4: PIR сензор за откриване на хора

PIR сензор за откриване на хора
PIR сензор за откриване на хора
PIR сензор за откриване на хора
PIR сензор за откриване на хора
PIR сензор за откриване на хора
PIR сензор за откриване на хора

Както подсказва името, той се използва за откриване на присъствието на човек или всяко животно, което излъчва топлина. По този начин използва IR вълни, за да усети топлината, излъчвана от човек, и да даде съответната продукция. Използването на това е много просто!

подробности за щифта и връзка:

VCC --- това е захранването в пина, свързано е с 5v в arduino.

Gnd ----- Това е заземяващият щифт и е свързан с gnd на arduino.

O/P ------ Това е изходният щифт, който се използва за отвеждане на изходните данни към arduino, може да бъде свързан с всеки от цифровите пинове.

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

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

Пример в реално време!

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

Стъпка 5: Звуков сензор

Звуков сензор
Звуков сензор
Звуков сензор
Звуков сензор

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

1. Докато сте свързани към DIGITAL:

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

2. Докато сте свързани с ANALOG:

Изходът е под формата на 16 -битови данни, така че без използването на trimpot необходимото действие може да се извърши, като се има стандартна стойност на препратка и се използва в състояние (като "ако").

Горните две условия се отнасят за всеки сензор с подобен външен вид, т.е. с тримпот върху него. Няма никакви усложнения при използването на това, можете да го използвате лесно, като просто захранвате сензора с 5v и приемате изхода в желаната форма, аналогова или цифрова.

Приложение на живо

Може да се използва в домашната автоматизация за управление на светлините и вентилаторите свободни ръце, подобно на двойно пляскане може да се програмира за превключване в положение ON и единично пляскане да се програмира за изключване

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

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

Това са някои наистина интересни сензори, които предоставят наистина полезни данни и те са наистина готини за използване!

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

Приложения на живо: Сензорът за влажност на почвата може да се използва за автоматизиране на вашата градина и напояване на растенията според техните нужди и спестяване на вода. По този начин можете да опитате много повече, работата с arduino е извън вашето въображение!

Стъпка 7: Мини и микро сервомотори:

Мини и микро сервомотори
Мини и микро сервомотори

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

СЕРВО

Стъпка 8: Реле-(за управление на високо напрежение!)

Реле-(за управление на високо напрежение!)
Реле-(за управление на високо напрежение!)
Реле-(за управление на високо напрежение!)
Реле-(за управление на високо напрежение!)
Реле-(за управление на високо напрежение!)
Реле-(за управление на високо напрежение!)

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

Подробности за щифта:

5v е свързан със захранването.

Gnd е свързан към земята.

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

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

Стъпка 9: LCD-дисплей с течни кристали

LCD дисплей с течни кристали
LCD дисплей с течни кристали
LCD дисплей с течни кристали
LCD дисплей с течни кристали
LCD дисплей с течни кристали
LCD дисплей с течни кристали

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

Щифтовете D1, D2, D3, D4 се използват за пренос на данни.

Примерно кодиране: Кодирането е дадено в изображенията, показани по -горе, отнасяйте го!

Редът в кода над Liquidcrystal lcd (12, 11, 5, 4, 3, 2); означава, че-(Rs, E, d0, d1, d2, d3), свързани съответно към щифтове arduino (12, 11, 5, 4, 3, 2).

Lcd.begin (16, 2); - казва, че използваният дисплей е тип 16*2 (колона, ред)

Стъпка 10: Благодаря ви, че се научихте с мен !

Благодаря ви, че се научихте с мен !!!
Благодаря ви, че се научихте с мен !!!

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

Щракнете върху любимия бутон, ако харесвате тази инструкция, за да можете да я препратите за бъдещи разяснения. Имам много повече полезни неща, които да споделя с вас, така че нека се свържем СЛЕДВАЙТЕ ме за повече полезна информация. ********** Споделете знания! Създайте идеи! ***********

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