Мазмұны:
- 1 -қадам: Компоненттер:
- 2 -қадам: принцип
- 3 -қадам: Процедура:
- 4 -қадам: Схемалық диаграмма
- 5 -қадам: код
Бейне: Жарық көзін автоматты түрде бақылау: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл сабақта біз автоматты түрде бақылайтын жарық көздерінің жүйесін жинау үшін серво қозғалтқышты, фоторезисторды және төмен түсетін резисторды қолданамыз.
1 -қадам: Компоненттер:
- Arduino Uno тақтасы * 1
- USB кабелі * 1
- Серво қозғалтқышы * 1
- фоторезистор * 1
- резистор (10к) * 1
- Нан тақтасы * 1
- Өткізгіш сымдар
2 -қадам: принцип
Серво қозғалтқышы мен фоторезистор жарық көзін 180 градусқа қарап, іздейді және жарық көзінің орнын жазады. Сканерлеуді аяқтағаннан кейін серво қозғалтқышы мен фоторезистор жарық көзінің бағытында тоқтайды.
3 -қадам: Процедура:
1 -қадам:
Схеманы құрыңыз.
2 -қадам:
Кодты https://github.com/primerobotics/Arduino сайтынан жүктеп алыңыз
3 -қадам:
Эскизді Arduino Uno тақтасына жүктеңіз
Кодты басқару тақтасына жүктеу үшін Жүктеу белгішесін басыңыз.
Егер терезенің төменгі жағында «Жүктеу аяқталды» пайда болса, бұл эскиз сәтті жүктелгенін білдіреді.
Енді, егер сіз фоторезисторды жарқырату үшін фонарьды қолдансаңыз, онда сервопривод пен фоторезистордың айналатынын көресіз және ақырында жарық көзінің бағытында тоқтайсыз.
4 -қадам: Схемалық диаграмма
5 -қадам: код
/********************************************************************
* аты:
Жарық көзін автоматты түрде бақылау
* функция
: егер сіз фоторезисторды жылтырату үшін фонарь қолдансаңыз, * көресін
Серво қозғалтқышы мен фоторезистор айналады, * және соңында
жарық көзінің бағытында тоқтаңыз.
***********************************************************************
/Электрондық пошта: [email protected]
// Веб -сайт: www.primerobotics.in
#қосу
const int photocellPin = A0;
/************************************************/
Servo myservo; // сервоприводты басқару үшін серво объектісін жасаңыз
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); // сервоприводты түйреуішке түйістіреді
}
/*************************************************/
бос цикл ()
{
үшін (int i = 0;
мен <19; мен ++)
{
myservo.write (бұрыш ); // сервоға бұрышты жазу
outputValue
= analogRead (photocellPin); // A0 мәнін оқу
Serial.println (outputValue); // оны басып шығарыңыз
if (outputValue> maxVal) // егер ағымдағы A0 мәні алдыңғыдан үлкен болса
{
maxVal = outputValue; // мәнді жазыңыз
maxPos
= мен; //
}
кешіктіру (200);
}
myservo.write (бұрыш [maxPos]); // A0 үлкен мәнге ие болатын серво бұрышын жазыңыз
кезінде (1);
}
Ұсынылған:
Arduino Nano V2 көмегімен күн сәулесінен автоматты түрде бақылау құралын құру: 17 қадам (суреттермен)
Arduino Nano V2 көмегімен күн сәулесін автоматты түрде бақылау құралын құру: Сәлеметсіз бе! Бұл нұсқаулық менің Solar Tracker жобасының екінші бөлігі болуға арналған. Күн трекерлері қалай жұмыс істейтінін және менің алғашқы трекерімді қалай құрастырғанымды түсіндіру үшін төмендегі сілтемені пайдаланыңыз. Бұл жоба үшін контекст ұсынады. Https://www.instructables.co
DIY автоматты қозғалысты сезетін төсек жарық диодты түнгі жарық: 6 қадам (суреттермен)
DIY автоматты қозғалысты сезетін кереуеттің жарықдиодты түнгі жарығы: Сәлеметсіздер ме, жігіттер күнделікті өмірде сізге көмектесетін және сіздің өміріңізді жеңілдетуге көмектесетін тағы бір нұсқаулыққа қош келдіңіз. Бұл кейде қартайған адамдар төсектен тұруға мәжбүр болған жағдайда өмірді құтқарушы бола алады
WiFi резервуарлы өсімдіктерді автоматты түрде беру - жабық/ашық ауада өсіру - су қондырғылары қашықтан бақылаумен автоматты түрде: 21 қадам
Резервуарлы WiFi автоматты өсімдік қоректендіргіші - жабық/ашық өсіру қондырғысы - су қондырғылары қашықтан бақылаумен автоматты түрде: Бұл оқулықта біз өсімдіктерді автоматты түрде суаратын және Adosia платформасы арқылы қашықтан бақыланатын жабық/ашық өсімдіктерді тамақтандыратын жүйені қалай орнату керектігін көрсетеміз
ARDUINO UNO R3 АВТОМАТТЫҚ ЖАРЫҚ КӨЗІН БАҚЫЛАУ: 5 қадам
ARDUINO UNO R3 көмегімен АВТОМАТТЫҚ ЖАРЫҚ КӨЗІН БАҚЫЛАУ: Бұл сабақта біз автоматты түрде бақылайтын жарық көздерін жинау үшін серво қозғалтқышты, фоторезисторды және төмен түсетін резисторды қолданамыз
Түнгі жарық автоматты түрде: 9 қадам
Автоматты түрде түнгі жарық: бұл түнгі автоматты жарық, ол қараңғылықты анықтағанда жанады. Сондықтан, сіз шамды сөндіргеннен кейін, ол өздігінен жанып кетеді, енді түнгі шамды өз бетіңізше қосудың қажеті жоқ, сонымен қатар жарықтан қорықпайсыз