Мазмуну:
- Жабдуулар
- 1 -кадам: Arduino Pro Microдогу IR Solder сенсору
- 2 -кадам: Кодду Arduino Pro Microго жүктөңүз
- 3 -кадам: Алыстан башкаруу коддорун алуу
- 4 -кадам: Arduino Pro Micro эскизин жаңыртып, кайра жүктөңүз
Video: Телевизорду көзөмөлдөө жана Raspberry Pi менен бирдей алыстан башкаруу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
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тен. Бул долбоордо биз светодиоддор, моторлор сыяктуу ар кандай приборлорду көзөмөлдөө үчүн колдонула турган алыстан башкаруу пультун түзөбүз же эгерде биз күнүмдүк жашообуз жөнүндө айтсак, биз өзүбүздүн үй колдонуучубузду башкара алабыз
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дин жарыктыгын жогорулатат, экинчиси аны өчүрөт. Программаларга
Ардуино менен 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тин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен)
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: Биз кайыр суроочу робот кылабыз. Бул робот кыжырдантууга же өтүп бара жаткан адамдардын көңүлүн бурууга аракет кылат. Бул алардын жүздөрүн аныктап, аларга лазер менен атууга аракет кылат. Эгер роботко тыйын берсеңиз, ал ыр ырдайт жана бийлейт. Роботко керек болот