Агуулгын хүснэгт:
Видео: ARDUINO UNO R3: 5 алхамтай автомат гэрлийн эх үүсвэрийн хяналт
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэ хичээлд бид автоматаар хянах гэрлийн эх үүсвэрийн системийг угсрахдаа servo мотор, фоторезистор ба доош татах резисторыг ашиглах болно.
Алхам 1: бүрэлдэхүүн хэсгүүд
- Arduino Uno самбар * 1
- USB кабель * 1
- Servo мотор * 1
- фоторезистор * 1
- Эсэргүүцэл (10k) * 1
- Талхны самбар * 1
- Холбогч утас
Алхам 2: зарчим
Серво мотор ба фоторезистор нь гэрлийн эх үүсвэрийг 180 градусаар хайж, хайж, гэрлийн эх үүсвэрийн байршлыг бүртгэдэг. Скан хийж дууссаны дараа servo мотор ба фоторезистор нь гэрлийн эх үүсвэрийн чиглэлд зогсдог.
Алхам 3: Схем диаграм
Алхам 4: Процедур
1-р алхам:
Хэлхээг бий болгох.
Алхам 2:
Кодыг https://github.com/primerobotics/Arduino дээрээс татаж авна уу
Алхам 3:
Ноорог зургийг Arduino Uno самбар дээр байршуулна уу
Кодыг хяналтын самбарт байршуулахын тулд Upload дүрс дээр дарна уу.
Хэрэв цонхны доод талд "Дууссан байршуулалт" гарч ирвэл ноорог амжилттай байршуулагдсан гэсэн үг юм.
Одоо, хэрэв та гар чийдэн ашиглан фоторезисторыг гэрэлтүүлэх юм бол servo мотор ба фоторезисторыг эргүүлж, эцэст нь гэрлийн эх үүсвэрийн чиглэлд зогсох болно.
Алхам 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;
/*************************************************/
хүчингүй тохиргоо ()
{
Цуваа эхлэх (9600);
myservo.attach (9); // 9 -р зүү дээрх servo -ийг servo объект руу хавсаргана
}
/*************************************************/
хоосон давталт ()
{
for (int i = 0;
би <19; би ++)
{
myservo.write (өнцөг ); // өнцөгийг servo руу бичих
outputValue
= analogRead (photocellPin); // A0 -ийн утгыг уншина уу
Serial.println (outputValue); // хэвлэх
if (outputValue> maxVal) // хэрэв A0 -ийн одоогийн утга өмнөхөөсөө их байвал
{
maxVal = outputValue; // утгыг бичнэ үү
maxPos
= би; //
}
саатал (200);
}
myservo.write (өнцөг [maxPos]); // A0 хамгийн их утгатай servo -ийн өнцгийг бичих
байхад (1);
}
Зөвлөмж болгож буй:
ATtiny13 ба WS2812: 7 алхамтай 1 долларын үнэтэй LED гэрлийн чийдэн
ATtiny13 ба WS2812-тэй 1 долларын үнэтэй LED гэрэл: Энэ нь дөрвөн горимтой хямд үнэтэй сэтгэлийн гэрэл юм. Солонго оч. Гэрлийн оч цаг хугацааны дараа дээшээ хөдөлж аажмаар өнгөө өөрчилдөг.2. Солонго гэрэлтдэг. Өнгийг аажмаар өөрчилдөг тогтвортой туяа.3. Лааны галын симуляци.4. Та унтраах боломжтой
Гэрийн автоматжуулалт WiFi гэрлийн унтраалга ESP-01: 8 алхамтай
Гэрийн автоматжуулалтын WiFi гэрлийн унтраалга нь ESP-01-тэй: Энэхүү эвдэршгүй тусламжтайгаар би танд анхны wifi гэрлийн унтраалга хийх алхамуудыг зааж өгөх болно. Дараа нь бид мэдрэгч хийж, эцэст нь Home Assistant-ийн тохиргоо, тохиргоо руу орно
Гэрлийн эх үүсвэрийн автомат хяналт: 5 алхам
Гэрлийн эх үүсвэрийг автоматаар хянах: Энэ хичээлд бид автоматаар хянах гэрлийн эх үүсвэрийн системийг угсрахдаа servo мотор, фоторезистор ба доош татах эсэргүүцэл ашиглах болно
4Duino-24: 4 алхамтай утасгүй импульсийн хурдны хяналт
4Duino-24 утасгүй импульсийн хурдны хяналт: Утасгүй импульсийн хурдны хяналт нь эмнэлэг, эмнэлгүүдэд зориулагдсан концепцийн төсөл бөгөөд түүний гол үүрэг бол сувилагч, эмч нар эмнэлэгт хэвтэж буй өвчтөн бүрт очих цагийг багасгах явдал юм. Ихэвчлэн эмч, сувилагчид өвчтөн бүрт очиж үзлэг хийдэг
NOKIA 5110: 4 алхамтай LCD дэлгэц дээр харуулсан температур ба гэрлийн түвшний хяналт
Температур ба гэрлийн түвшний мониторыг LCD дэлгэц дээр харуулав NOKIA 5110: Сайн байцгаана уу Энэ хэсэгт бид температур, гэрлийн түвшинг хянах энгийн электрон төхөөрөмж хийдэг. Эдгээр параметрүүдийн хэмжилтийг NOKIA 5110 LCD дэлгэц дээр харуулав. Төхөөрөмж нь AVR ATMEGA328P микроконтроллер дээр суурилсан болно. Хяналт шалгалт