MAKETNI LOYIHALASH VA PLATA EHTIYOT QISMLARNI YIG`ISH




Download 4,08 Mb.
bet4/8
Sana22.01.2024
Hajmi4,08 Mb.
#143359
1   2   3   4   5   6   7   8
Bog'liq
Bozorov Tulevberdiyev

MAKETNI LOYIHALASH VA PLATA EHTIYOT QISMLARNI YIG`ISH

    1. MAKETNING TUZILISHI VA KO’RINISHI


Kerakli jihozlar



1 Arduino uno platasi

Biz qurayotgan aqlli chiqindi qutisi kontekstida Arduino Uno platasi tizimning Markaziy protsessor birligi yoki "miyasi" bo'lib xizmat qiladi. Uning asosiy vazifasi boshqa komponentlarning, ya'ni servo vosita va harakat sensori harakatlarini boshqarish va muvofiqlashtirishdir. Ushbu aqlli qutidagi Arduino Uno-ning asosiy funktsiyalari:




Sensor Ma'lumotlarni Qayta Ishlash:
- Arduino Uno har qanday aniqlangan harakat uchun atrofini kuzatadigan harakat sensori kirish signallarini o'qiydi. Harakat sensori odatda harakatning mavjudligini yoki yo'qligini ko'rsatish uchun raqamli signalni (yuqori yoki past) chiqaradi.


Qaror Qabul Qilish:
- Harakat sensoridan olingan kirish asosida Arduino Uno servo motorni qanday boshqarish haqida qaror qabul qiladi. Masalan, harakat aniqlanganda, Arduino qopqoqni ochish uchun servo motorni faollashtirishga qaror qilishi mumkin.


Servo Motorni Boshqarish:
- Arduino Uno harakatini tartibga solish uchun servo motorga boshqaruv signallarini yuboradi. Qopqoqni ochish yoki yopish uchun zarur bo'lgan burilish burchagini aniqlaydi. Ilgari taqdim etilgan kodda ' lidServo.yozish (burchak) funktsiyasi servo dvigatelning holatini boshqarish uchun ishlatiladi.


Vaqt va kechikishlar:
- Arduino Uno qopqoqning harakatlanish vaqtini boshqaradi, qopqoqni yana yopishdan oldin belgilangan muddat davomida ochiq ushlab turish uchun kechikishlarni amalga oshiradi. `Delay ()` kabi vaqt funktsiyalari harakatlar davomiyligini boshqarish uchun ishlatiladi.


Quvvatni Boshqarish:
- Arduino Uno quvvatni boshqarish strategiyasida ishtirok etishi mumkin. Masalan, u energiyani tejash, quvvat manbai (batareya yoki tashqi quvvat manbai) umrini uzaytirish uchun harakatsizlik davrida o'zini kam quvvatli uyqu rejimiga o'tkazishi mumkin.


Kodni Bajarish:
- Arduino Uno xotirasida saqlangan dasturlashtirilgan kodni ishlaydi. Arduino dasturlash tilida yozilgan kod (C++ varianti) sensor kirishlari va kerakli harakatlar asosida aqlli chiqindi qutisining xatti-harakatlarini belgilaydi.



Download 4,08 Mb.
1   2   3   4   5   6   7   8




Download 4,08 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



MAKETNI LOYIHALASH VA PLATA EHTIYOT QISMLARNI YIG`ISH

Download 4,08 Mb.