Мазмуну:
- 1 -кадам: компоненттери:
- 2 -кадам: Принцип
- 3 -кадам: Жол -жоболор:
- 4 -кадам: Схемалык диаграмма
- 5 -кадам: Код
Video: Жарык булактарын автоматтык түрдө көзөмөлдөө: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул сабакта биз автоматтык түрдө көзөмөлдөөчү жарык булак системасын чогултуу үчүн сервоприводду, фоторезисторду жана ылдый каршылыкты колдонобуз.
1 -кадам: компоненттери:
- Arduino Uno тактасы * 1
- USB кабели * 1
- Серво мотору * 1
- фоторезистор * 1
- Резистор (10k) * 1
- Нан тактасы * 1
- секирүүчү зымдар
2 -кадам: Принцип
Серво мотору жана фоторезистор сканерлеп, 180 даражада жарык булагын издейт жана жарык булагынын жайгашкан жерин жазат. Сканерлөөнү аяктагандан кийин, servo мотор жана фоторезистор жарык булагынын багыты боюнча токтойт.
3 -кадам: Жол -жоболор:
1 кадам:
Районду куруңуз.
2-кадам:
Кодду https://github.com/primerobotics/Arduino сайтынан жүктөп алыңыз
3 -кадам:
Эскизди Arduino Uno тактасына жүктөңүз
Кодду башкаруу тактасына жүктөө үчүн Жүктөө сөлөкөтүн басыңыз.
Терезенин ылдыйында "Жүктөө бүттү" пайда болсо, бул эскиз ийгиликтүү жүктөлгөнүн билдирет.
Эми, эгер сиз фонарикти фоторезисторду жаркыратуу үчүн колдонсоңуз, анда сервопривод менен фоторезистордун айланып турганын көрөсүз жана акыры жарык булагынын багыты боюнча токтойсуз.
4 -кадам: Схемалык диаграмма
5 -кадам: Код
/********************************************************************
* аты:
Жарык булагын автоматтык түрдө көзөмөлдөө
* функциясы
: эгер сиз фоторезисторду жаркыратуу үчүн фонарь колдонсоңуз, * көрөсүң
servo мотор жана фоторезистор айланат, * жана акыры
жарык булагынын багытына токтогула.
***********************************************************************
/Электрондук почта: [email protected]
// Веб -сайт: www.primerobotics.in
#кошуу
const int photocellPin = A0;
/************************************************/
Servo myservo; // servo көзөмөлдөө үчүн servo объектисин түзүү
int outputValue = 0;
int бурчу = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0;
int maxPos = 0;
/*************************************************/
жараксыз орнотуу ()
{
Serial.begin (9600);
myservo.attach (9); // servo объектиге пин 9дагы сервону тиркейт
}
/*************************************************/
боштук цикл ()
{
үчүн (int i = 0;
i <19; мен ++)
{
myservo.write (бурч ); // бурчту servoго жазыңыз
outputValue
= analogRead (photocellPin); // A0 маанисин окуу
Serial.println (outputValue); // басып чыгарыңыз
if (outputValue> maxVal) // эгерде А0нун учурдагы мааниси мурункудан чоң болсо
{
maxVal = outputValue; // маанини жазыңыз
maxPos
= i; //
}
кечигүү (200);
}
myservo.write (бурч [maxPos]); // A0 эң чоң мааниге ээ болгон servo бурчун жазыңыз
while (1);
}
Сунушталууда:
Ноутбукту док станциясына илгенде программаны автоматтык түрдө баштаңыз: 5 кадам
Программаны ноутбукту док станциясына туташтырганда автоматтык түрдө баштоо: Бул көрсөтмө ноутбукту док станциясына туташтырганда программаны же тиркемени иштетүү жөнүндө. Бул мисалда мен Lenovo T480 колдонуп жатам Windows 10
Суу сактагыч менен WiFi автоматтык өсүмдүк азыктандыргычы - Ички/Тышкы өстүрүү - Суу өсүмдүктөрү автоматтык түрдө Алыстан Мониторинг менен: 21 кадам
WiFi суу сактагычы бар автоматтык өсүмдүк азыктандыргычы - ички/тышкы өстүрүү - суу өсүмдүктөрү автоматтык түрдө алыстан байкоо жүргүзүү менен: Бул окуу куралында биз өсүмдүктөрдү автоматтык түрдө сугаруучу жана Adosia платформасынын жардамы менен алыстан көзөмөлгө алына турган жабык/сырткы өсүмдүктөрдү багуу тутумун кантип орнотууну көрсөтөбүз
Автоматтык түрдө түнкү жарык: 9 кадам
Автоматтык түрдө түнкү жарык: Бул жерде түнкү автоматтык жарык, ал караңгылыкты аныктаганда күйүп калат. Ошондуктан, сиз жарыгыңызды өчүргөндөн кийин, ал өзүнөн өзү күйүп кетет, эми түнкү жарыкты өзүңүз күйгүзүүнүн кажети жок, жана жарыктан өтө коркпойсуз
Суу жардыргычты автоматтык түрдө көзөмөлдөө: 9 кадам
Авто-байкоо Water Blaster: Rose-жегич бугу, мени карышкыр сындыргандардын жана hellipди токтотууга жардам берүү үчүн бутага байкоочу суу жардыргыч курууга түрткү берди; Бул суу жардыргыч видеого негизделген кыймыл аныктоону колдонуп, сервону багыттоодо жана суунун кыска жарылышын бутага алуу үчүн колдонулат. Жалгыз атат
Автоматтык түрдө караңгылатуучу капталдагы жарык күзгүсүн кантип түзүү керек: 8 кадам (сүрөттөр менен)
Автоматтык түрдө караңгылатуучу капталдагы жарык күзгүсүн кантип түзүү керек: Бул менин биринчи көрсөтмөм жана мен аны менен сыймыктанам! Мен бул сайтта көп убакыт өткөрдүм, мен дагы сонун долбоорду тапшырганым адилеттүү болот деп ойлодум. жакшыртууга мүмкүндүк бере турган бөлүктөр