Мазмуну:
- 1 -кадам: Компоненттерди талап кылуу
- 2 -кадам: IR Sensore'ду Arduino менен туташтырыңыз
- 3 -кадам: Программалоо
- 4 -кадам: Жыйынтык
Video: IR сенсорун колдонуу менен алыстан башкарууну окуңуз: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Салам, баарына
Мурунку макалада мен "IR тоскоолдуктарын болтурбоо сенсорун" кантип колдонуу керектиги жөнүндө жазгам.
Жана бул макалада мен бул IR сенсорунун дагы бир функциясын жазам.
IR тоскоолдуктардан качуу сенсорунда 2 негизги бөлүк бар, тактап айтканда IR эмитенти жана IR алуучу. Жана бул макалада мен IR алуучуну гана иштетем.
Мен аны Алыстан башкаруу тарабынан жөнөтүлгөн маалыматтарды окуу үчүн колдоном.
1 -кадам: Компоненттерди талап кылуу
Керектүү компоненттер:
- IR тоскоолдуктардан качуу сенсору
- Arduino NAno V.3
- Jumper Wire
- Алыстан башкаруу
- USB Mini
Керектүү китепкана:
IRremote
Ардуиного китепканаларды кантип кошууну билүү үчүн бул макаланы окуңуз "Китепкана кошуу"
2 -кадам: IR Sensore'ду Arduino менен туташтырыңыз
IR Sensore - Arduino
VCC ==> +5V
GND ==> GND
OUT ==> D2
3 -кадам: Программалоо
Эскизди баштоодон мурун, "IRremote" китепканасы орнотулганын текшериңиз. Мен берген эскизди колдонуп жатканда эч кандай ката кетпеши үчүн.
Төмөндө сиз колдоно турган эскиз бар:
#кошуу
int RECV_PIN = 2;
IRrecv irrecv (RECV_PIN); decode_results жыйынтыктары;
жараксыз орнотуу ()
{Serial.begin (9600); irrecv.enableIRIn (); // Ресиверди баштаңыз}
void loop () {
if (irrecv.decode (& results)) {Serial.println (results.value); irrecv.resume (); // Кийинки маанини алуу} delay (100); }
Эгер сизге файл керек болсо, аны төмөндөн жүктөп алсаңыз болот:
4 -кадам: Жыйынтык
Алыстан башкарууну IR кабылдагычка карай буруңуз. Андан кийин бир нече баскычтарды басыңыз.
Сериялык монитор басылган алыстан баскычтан маалыматтарды көрсөтөт.
Биз бул эксперименттен алган маалыматтарды башка сонун нерселер үчүн колдонсо болот. Мисалы, LEDди пульттун жардамы менен башкаруу, желдеткичти күйгүзүү ж.б.
окуу үчүн рахмат, кийинки макалада коштошуу
Сунушталууда:
Ардуино Нано менен Алыстан башкарууну клондоштуруу: 5 кадам
Ардуино Нано менен ар кандай алыстан башкарууну клондоштуруу: Ардуино Нано менен алыстан башкарууну клондоштуруу
Алыстан башкарууну кайталоо: 7 кадам
Алыстан башкарууну кайталоо: Бул көрсөтмөлөрдө мен Arduino аркылуу телефонго каалаган IR пультунун көчүрмөсүн кантип түзүүнү көрсөтөм Бул ар кандай IR алыстан башкаруунун дубликатын жасоо үчүн колдонулушу мүмкүн
Ардуино менен 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тин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
IR алыстан башкарууну RF пультуна айлантыңыз: 9 кадам (сүрөттөр менен)
IR алыстан башкаруу пультуңузду RF пультуна айландырыңыз: Бүгүнкү Нускоодо, мен сизге кантип микроконтроллерсиз жалпы RF модулун колдоно алаарыңызды көрсөтөм, ал акыры бизди каалаган түзмөктүн IR пультун RFге айландыра турган долбоорду түзүүгө алып келет. Remote. Конверттөөнүн негизги артыкчылыгы
Итиңизди алыстан башкарууну чайноодон кантип сактоо керек: 4 кадам
Итиңизди кантип алыстан башкаруу пультун чайноодон сактоого болот: үй жаныбарыңыз сиздин R & R булагыңызды уурдап чарчап, сиздин корооңуздагы же төшөгүңүздөгү жууркандардын астына чөгүп кеткенин билдиңизби? дивандагы алыстан башкарууну жоготуудан чарчадыңызбы? Жолдошуңуз менен аны таштап кеткендер жөнүндө талашуудан тажадыңыз