Мазмұны:
- 1 -қадам: компоненттер
- 2 -қадам: принцип
- 3 -қадам: Схемалық диаграмма
- 4 -қадам: процедуралар
- 5 -қадам: код
Бейне: ARDUINO UNO R3 АВТОМАТТЫҚ ЖАРЫҚ КӨЗІН БАҚЫЛАУ: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл сабақта біз автоматты түрде бақылайтын жарық көздерінің жүйесін жинау үшін серво қозғалтқышты, фоторезисторды және төмен түсетін резисторды қолданамыз.
1 -қадам: компоненттер
- Arduino Uno тақтасы * 1
- USB кабелі * 1
- Серво қозғалтқышы * 1
- фоторезистор * 1
- резистор (10к) * 1
- Нан тақтасы * 1
- Өткізгіш сымдар
2 -қадам: принцип
Серво қозғалтқышы мен фоторезистор жарық көзін 180 градусқа қарап, іздейді және жарық көзінің орнын жазады. Сканерлеуді аяқтағаннан кейін серво қозғалтқышы мен фоторезистор жарық көзінің бағытында тоқтайды.
3 -қадам: Схемалық диаграмма
4 -қадам: процедуралар
1 -қадам:
Схеманы құрыңыз.
2 -қадам:
Кодты https://github.com/primerobotics/Arduino сайтынан жүктеп алыңыз
3 -қадам:
Эскизді Arduino Uno тақтасына жүктеңіз
Кодты басқару тақтасына жүктеу үшін Жүктеу белгішесін басыңыз.
Егер терезенің төменгі жағында «Дайын жүктеу» пайда болса, бұл эскиз сәтті жүктелгенін білдіреді.
Енді, егер сіз фоторезисторды жарқырату үшін фонарьды қолдансаңыз, онда сіз серво қозғалтқышы мен фоторезистордың айналатынын көресіз және ақырында жарық көзінің бағытында тоқтайсыз.
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);
}
Ұсынылған:
D882 ТРАНЗИСТОРЫН ҚОЛДАНЫП АВТОМАТТЫҚ ЖАУЛЫҚ ШЫНДЫҚ ЦЕХТІН ҚАЛАЙ ЖАСАУҒА БОЛАДЫ: 3 қадам
D882 ТРАНЗИСТОРЫН ҚОЛДАНЫП АВТОМАТТЫҚ ШЫҒЫМДЫҚ ШЫҒЫРЛЫҚТЫ ҚАЛАЙ ЖАСАУҒА БОЛАДЫ: САЛАМ ДОСТАР, МЕНІҢ АРНАҒА ҚОШ КЕЛДІҢІЗДЕР, БҮГІН МЕН СІЗДЕРГЕ АВТОМАТТЫҚ ЖАРАҚТЫҚТЫҢ 8 ЖАРЫҒЫНЫҢ 2 ЖҮРГІЗУІН КӨРСЕТЕМІН
Жарық көзін автоматты түрде бақылау: 5 қадам
Жарық көздерін автоматты түрде қадағалау: Бұл сабақта біз автоматты түрде бақыланатын жарық көздерін жинау үшін сервоқозғалтқышты, фоторезисторды және төмен түсетін резисторды қолданамыз
NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесі: 6 қадам
NodeMCU көмегімен IoT негізіндегі топырақтағы ылғалдылықты бақылау мен бақылау жүйесі: Бұл оқулықта біз ESP8266 WiFi модулін, яғни NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесін енгізетін боламыз. Бұл жобаға қажет компоненттер: ESP8266 WiFi модулі- Amazon (334/- INR) реле модулі- Amazon (130/- INR
ЖАУАСТЫҚТЫҢ АВТОМАТТЫҚ СУ ЖҮЙЕСІ: 4 қадам
ШАБАҚАНАНЫҢ АВТОМАТТАНДЫРЫЛҒАН СУ ЖҮЙЕСІ: Сәлеметсіз бе, бұл нұсқаулықта біз суды үнемдеу және уақытты үнемдеу үшін жылыжайдың автоматтандырылған суару жүйесін құрамыз. Біздің досымыз өсімдіктерді суару кезінде әлдеқайда аз уақыт жұмсайды
Xbox Controller арқылы бетті бақылау және бақылау арқылы қайырымдылық робот - Arduino: 9 қадам (суреттермен)
Xbox Controller арқылы бетті бақылау және бақылау арқылы қайыршы робот - Arduino: Біз қайыршы робот жасамақпыз. Бұл робот тітіркендіруге немесе өтіп бара жатқан адамдардың назарын аударуға тырысады. Бұл олардың беттерін анықтап, оларға лазермен оқ атуға тырысады. Егер сіз роботқа тиын берсеңіз, ол ән айтып, би билейді. Роботқа қажет болады