
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Infrared пульту менен Raspberry Pi башкаруу үчүн, биз мурда LIRC колдоно алчубуз. Бул ядро 4.19. Xке чейин иштечү, качан LIRCди иштетүү бир топ кыйын болуп калды. Бул долбоордо бизде Raspberry Pi 3 B+ сыналгыга туташкан жана клавиатура менен чычкандан арылышыбыз керек. Биз мындан ары RPiге же бул долбоорду колдонгон ресурстарга боштук бере турган LIRCти орнотуунун кажети жок болот.
Жабдуулар
- Arduino Pro Micro
- IR сенсор
- Микро USB кабели
1 -кадам: Arduino Pro Microдогу IR Solder сенсору




TSOP1836 IR сенсорунун үч казыгы бар: Сигнал, GND жана Vcc. Лайкоодон мурун сенсор үчүн пинту издегениңизди текшериңиз. Андан кийин, Solder сенсорунун GND тактага GND, сенсорлордун Vcc тактайга жана сенсордун Сигналы Arduino Pro Micro 2ге туташат. Тактаны коргоо үчүн ороону унутпаңыз, бирок сенсорду ачык калтырыңыз.
2 -кадам: Кодду Arduino Pro Microго жүктөңүз

Кодду Githubдан тапса болот.
3 -кадам: Алыстан башкаруу коддорун алуу

Сиздин кодуңуз азыр иштей турган абдан кичине мүмкүнчүлүк бар жана сиз бул долбоорду бүтүрөсүз. Меники менен бирдей пультту колдонбогон жаратуучулардын басымдуу бөлүгү үчүн, пультуңуздун коддорун окууңуз керек болот. Arduino IDE Serial Monitorду ачыңыз жана Baud Rate биздеги "Serial.begin (115200);" сапындагы кодго дал келгенин текшериңиз. Алыстан башкаруу пультун IR сенсоруна каратыңыз, андан кийин бир баскычты басыңыз жана Serial Monitorдо жок дегенде эки сапты алуу үчүн тез коё бериңиз. Биринчи сап - бул баскычтын коду жана кийинки сап - бул акыркы кодду кайталап айтуунун алыстан башкаруу ыкмасы.
4 -кадам: Arduino Pro Micro эскизин жаңыртып, кайра жүктөңүз

Сиз Githubдан түшүрүлгөн эскизде эки түрдөгү алыскы коддорду байкайсыз:
- Кайталануучу: чычкан кыймылы үчүн колдонулат (чычкан жылып турушу үчүн баскычты басып туруңуз)
- Кайталанбайт: чычкандын сол баскычын басуу сыяктуу бир баскычты басуу үчүн колдонулат
Мурунку кадамдан алынган коддон тышкары, эскизимде 32 болгон "const int ButtonCount" өлчөмүн жаңыртуу керек, анткени менде ResultsValues [ButtonCount] менен аныкталган 32 баскыч коду бар.
Акыркы, бирок жок дегенде, сиз төмөнкү сапты жаңыртышыңыз керек:
if (Results.value == 4294967295) for (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;
4294967295ти пультуңуздун кайталоо коду менен алмаштырыңыз. Ал кодду мурунку баскычтан каалаган алыскы баскычты басып кармап алса болот. Кайталануучу код бир нече жолу көрсөтүлүүчү код болот.
Сунушталууда:
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
Жарыктыкты көзөмөлдөө PWM негизиндеги LED башкаруу баскычтарды, Raspberry Pi жана Scratchти колдонуу: 8 кадам (сүрөттөр менен)

Жарыктыкты башкаруу PWMге негизделген LED башкаруу баскычтарын, Raspberry Pi жана Scratchти колдонуу: Мен PWMдин студенттериме кантип иштегенин түшүндүрүүнүн жолун издеп жаттым, ошондуктан мен 2 баскычты колдонуп, LEDдин жарыгын көзөмөлдөөгө аракет кылдым. - бир баскыч LEDдин жарыктыгын жогорулатат, экинчиси аны өчүрөт. Программаларга
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен)

Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: Биз кайыр суроочу робот кылабыз. Бул робот кыжырдантууга же өтүп бара жаткан адамдардын көңүлүн бурууга аракет кылат. Бул алардын жүздөрүн аныктап, аларга лазер менен атууга аракет кылат. Эгер роботко тыйын берсеңиз, ал ыр ырдайт жана бийлейт. Роботко керек болот