Мазмуну:
- Жабдуулар
- 1 -кадам: Сүрөттө көрсөтүлгөндөй схеманы туташтырыңыз
- 2 -кадам: Системаны коддоо
- 3 -кадам: Финалдык программаны коддоо
- 4 -кадам: Тестирлөө
Video: Ардуино IR сенсор жана ЖК менен алыстан башкаруу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Биз UQD10801 (Robocon1) студенттеринин тобу, Universiti Tun Hussein Onn Malaysia (UTHM)
Бул окуу куралы, сиз Arduino Uno R3 менен суюк кристалл дисплейине (ЖК) IR пультундагы баскычтарды көрсөтүүнү үйрөнөсүз. Бул үйрөткүч tinkercad менен окшоштурулат. Сиз бул YouTube видеосуна мисал катары кайрылсаңыз болот.
Жабдуулар
1. Arduino Uno R3
2. Зымдарды туташтыруу
3. Суюк кристалдуу дисплей (ЖК)
4. Потенциометр
5. IR сенсор
6. IR пульту
7. Нан тактасы
8. Резистор (1kohm - 10kohm)
1 -кадам: Сүрөттө көрсөтүлгөндөй схеманы туташтырыңыз
Зымдарды панелдин жардамы менен туташтырыңыз, тыкан схема жасалат. ЖК үчүн 2, 3, 4, 5, 11 жана 12 төөнөгүчтөр колдонулат. Потенциометрдин милдети - ЖКнын жарыктыгын көзөмөлдөө. Ардуинодогу казыктарды көзөмөлдөө үчүн сүрөттө көрсөтүлгөндөй көп түстүү зымдарды колдонсоңуз болот. IR сенсор Arduinoдогу 7 -пинге туташтырылат.
2 -кадам: Системаны коддоо
LiquidCrystal.h жана IRremote.h болгон 2 китепкана колдонулат. Коддоонун биринчи бөлүгү - пульттун ар бир баскычынан кодду табуу. Мисалы, tinkercad.comдо ӨЧҮРҮҮ/КҮЙҮҮ баскычы аркылуу берилүүчү код "16580863". Бул бардык баскычтар үчүн айырмаланат. Муну табуу үчүн, ар бир баскыч үчүн ар бир кодду табуу үчүн программа куруу керек болот. Мисал коду шилтеме катары төмөндө жүктөлүп алынышы мүмкүн. Сиз сериялык монитордун ар бир баскычы үчүн ар бир кодду кол менен жазып алышыңыз керек. Кодду Arduinoго түзүңүз жана жүктөңүз жана системаны иштетиңиз. IR пультундагы ар бир баскычты сынап көрүңүз жана келечектеги шилтеме үчүн баскычтардын ар биринин коддорун жазыңыз.
3 -кадам: Финалдык программаны коддоо
IR пультунун коддорун жазып бүткөндөн кийин, акыркы программаны коддоого өтсөңүз болот. Бул LiquidCrystal.h китепканасын камтыйт. Үлгү коду шилтеме үчүн төмөндө жүктөлүп алынышы мүмкүн. Кнопкаларды которуштуруу үчүн программанын "которуштуруу" корпусун колдонуңуз. Ар бир которуштуруу иши үчүн, lcd.printти колдонуп, ЖКдагы ар бир баскычтын текстин көрсөтүү үчүн 0,5 секунддук кечигүүнү жана тыныгууну кошуңуз; кайталоодон чыгуу үчүн. Сиз коддоону бүтүргөндөн кийин, аны түзүңүз жана Arduinoго жүктөңүз.
4 -кадам: Тестирлөө
Акыркы кадам - программаны Arduino күйгүзүү менен текшерүү жана IR пультундагы баскычтарды басуу аркылуу текшерүү. Эгерде сиз ЖКдагы текстти көрө албасаңыз, потенциометрдин баскычын жөнгө салып көрүңүз. Көңүл ачуу!
Сунушталууда:
LoRa негизделген алыстан башкаруу - Чоң аралыктан башкаруу шаймандары: 8 кадам
LoRa негизделген алыстан башкаруу | Түзмөктөр чоң аралыктан: Эй, эмне болду, балдар! Akarsh бул жерде CETechтен. Бул долбоордо биз светодиоддор, моторлор сыяктуу ар кандай приборлорду көзөмөлдөө үчүн колдонула турган алыстан башкаруу пультун түзөбүз же эгерде биз күнүмдүк жашообуз жөнүндө айтсак, биз өзүбүздүн үй колдонуучубузду башкара алабыз
L293D жана Алыстан башкаруу менен Arduino Унаасы: 5 кадам
L293D жана Алыстан башкаруу менен Arduino Унаасы: Менде L293D чипи жана IR алыстан башкаруу жана кабыл алгычы болот. Мен көп нерсени сатып албастан Arduino машинасын кургум келет, ошондуктан мен Arduino гана төрт дөңгөлөктүү машинанын шассиин алып келдим, анткени Tinkercad L293D жана IR приемниги жана Arduino болгондуктан, мен эскизди түздүм
ESP8266 - Интернет / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу: 7 кадам (сүрөттөр менен)
ESP8266 - Internet / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу Бул ESP-8266 схемасын жана сугатчы үчүн гидравликалык / электр клапанын колдонот. Артыкчылыктары: Төмөн наркы (~ US $ 30,00) тез жетүү Commands ov
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Ардуино Mega 2560 жана IoT колдонуу менен тиркемени көтөрүү үчүн мотор башкаруу системасы: 8 кадам (сүрөттөр менен)
Ардуино Mega 2560 жана IoT колдонуу менен колдонмону көтөрүү үчүн мотор башкаруу тутуму: Азыр IOT негизиндеги микроконтроллер өнөр жай колдонмосунда кеңири колдонулат. Экономикалык жактан алар компьютердин ордуна колдонулат. Долбоордун максаты бизди толугу менен санариптештирүү, маалыматтарды каттоочу жана 3 фазалуу асинхроникалык моторду көзөмөлдөө