|
O‘zbekiston respublikasi raqamli texnologiyalari vazirligi
|
bet | 7/8 | Sana | 22.01.2024 | Hajmi | 4,08 Mb. | | #143359 |
Bog'liq Bozorov TulevberdiyevQuvvatni Boshqarish: - Chiqindi qutisi ishlatilmaganda energiyani tejash uchun quvvatni boshqarish tizimini joriy qilishni o'ylab ko'rishimiz kerak. Misol uchun, Arduino-ni harakatni aniqlash o'rtasida kam quvvatli uyqu rejimiga qo'yishimiz ham mumkin.
Ixtiyoriy: IoT Ulanishi (Kengaytirilgan): - Agar biz masofaviy monitoring yoki boshqarish kabi ilg'or xususiyatlarni qo'shmoqchi bo'lsak, IOT ulanishini birlashtirishni o'rganishimiz mumkin. Bu modul va bulutli platforma integratsiyasi kabi qo'shimcha komponentlarni o'z ichiga olishi mumkin.
```cpp
#include
Servo lidServo;
int motionPin = 2;
int motionState = 0;
void setup() {
lidServo.attach(9); // Attach the servo motor to pin 9
pinMode(motionPin, INPUT);
}
void loop() {
motionState = digitalRead(motionPin);
if (motionState == HIGH) {
// Motion detected
openLid();
delay(5000); // Keep the lid open for 5 seconds (adjust as needed)
closeLid();
}
}
void openLid() {
lidServo.write(90); // Rotate the servo to open the lid
}
void closeLid() {
lidServo.write(0); // Rotate the servo to close the lid
}
```
Ushbu asosiy Arduino kodi harakat sensori raqamli pin 2 ga va servo vosita PV pin 9 ga ulangan deb taxmin qiladi. Maxsus sozlash asosida pin-kod topshiriqlarini va kod mantig'ini sozlanadi.
Ushbu amallarni bajarib, bizda mavjud bo'lgan materiallardan foydalangan holda harakat bilan ishlaydigan qopqoqli funktsional aqlli chiqindi qutisini yaratishimiz mumkin.
Biz yasagan Smart Chiqindi qutisining rasimlari:
( Smart chiqindi qutising old ko‘rinishi. )
( Smart chiqindi qutining yon tomondan ko‘rinishi )
( Qutining qopqoq qismiga servo matorning joylashish ko‘rinishi. )
|
| |