Мазмуну:
- 1 -кадам: Бардык керектүү компоненттерди чогултуу
- 2 -кадам: Жумушчу схеманы долбоорлоо
- 3 -кадам: ПХБнын дизайнын түзүңүз жана аны заказ кылыңыз
- 4 -кадам: IR Remote HEX баалуулуктарын алыңыз
- 5 -кадам: Программаны жазыңыз жана Arduinoго жүктөңүз
- 6 -кадам: Компоненттерди ПХБга кошуу
- 7 -кадам: Бул дээрлик бүттү
Video: Үй тиричилигин ТВнын пульту менен кантип башкарса болот: Таймер Функциясы менен: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Керектөө рыногуна 25 жыл өткөндөн кийин да, инфракызыл байланыш акыркы күндөрдө дагы деле актуалдуу. Сиздин 55 дюймдук 4K телевизоруңузбу же машинаңыздын үн тутуму болобу, баарыбыздын буйруктарыбызга жооп берүү үчүн IR алыстан башкаргычы керек. Бул тармакта көптөгөн технологиялар бар, айталы, Bluetooth, RF же ал тургай WI-Fi, бирок биз инфракызыл байланышка ушунчалык узак убакытка чейин жабышып калдык, мунун артында абдан жүйөлүү себептер бар. Биринчиден, алар эң арзан чечим, алар ишенимдүү жана эң башкысы колдонуунун оңойлугун эске албаганда, центке турат. Ошондой эле RF же Bluetooth пультуна салыштырмалуу бул схеманын аз энергия керектөөсүн көз жаздымда калтырбаңыз. Ошентип, бүгүнкү видеодо ушул IR пульттун жардамы менен тиричилик техникаларыбызды башкара турган долбоор жасайбыз. Ошондой эле мен түздөн -түз катышуубуз жок түзмөктөрдү күйгүзүү/өчүрүү үчүн таймер функциясын ишке ашырам. Блок -схема, коддоо, схеманы баштап ПХБнын акыркы дизайнына чейин, мен сизге бүт процессте деталдуу түрдө жетекчилик кылам.
Баштоодон мурун кичинекей эскертүү. Сураныч, бул окуу куралы сизге жакса, биздин каналга жазылыңыз.
Каналдын шилтемеси - www.youtube.com/c/being_engineers1
Ушул эле тема боюнча деталдуу видео да даярдадык. Ошентип, эгер сиз аягына чейин окууну каалабасаңыз, анда көбүрөөк түшүнүк алуу үчүн видеону көрүңүз. Мен төмөндөгү шилтемени тиркеп жатам.
Дал ушул. Эми бул долбоорду курууну баштайлы.
1 -кадам: Бардык керектүү компоненттерди чогултуу
Баарынан мурда берилген БОМго ылайык бардык керектүү компоненттерди чогултуп алыңыз.
BOM долбоору
- DC аял адаптери X 1
- Слайд которгуч X 1
- Эркектердин баш аттары
- 1N4007 диоддор X 5
- 100uF капкактары X 3
- 100nF капкактары X 4
- 7805 чыңалуу жөндөгүчтөрү жана жылыткыч X 1
- 3мм кызыл LED X 2
- 3мм жашыл LED X 2
- 28 пин IC базасы X 1
- Atmega328P-Pu X 1
- 16.00 МГц кристалл осциллятору
- 22pF капкактары X 2
- 330E каршылыгы X 12
- 1K каршылыгы X 2
- 10K каршылыгы X 1
- 100K каршылыгы X 2
- 470E каршылыгы X 2
- 2N3904 транзистору X 2
- 2N2222A транзистору X 2
- 1838 IR алуучу X 1
- PC817 X 2
- 5v SPST релеси X 2
- 3 пин терминалдык блок X 2
Бул бул долбоорду жасоо үчүн керек болгон негизги компоненттер. Бирок булар менен сизге негизги ширетүүчү жабдуулар, аппараттык аксессуарлар, нан жана ардуино керек
Мен бул долбоордо жалпы arduino тактасын колдонбойм. Тескерисинче, мен DIY колдоноюн. Коддоо arduino IDE аркылуу жасалат жана баары башка ардуино долбоорлору сыяктуу болот. Бирок акыркы убакта мен алдын ала программаланган ICди алып салам жана аны ПКБга жайгаштырам.
Сиз менин үйүмдө DIY arduino UNO кантип жасоо жөнүндө бул видеону көрө аласыз -
bit.ly/2BoLmuO
Бул нерселердин бардыгын алгандан кийин, схеманы тартуу убактысы келди.
2 -кадам: Жумушчу схеманы долбоорлоо
Мен схеманы иштеп чыгуу үчүн Easyeda аттуу онлайн платформасын колдондум.
Райондо негизинен бул блоктор болот -
- Электр энергиясы менен камсыздоо модулу - схеманы иштетүү үчүн 9-12В DC киргизүү 5V DCге айландырат.
- Микроконтроллер - Мен микроконтроллер катары ATmega328P IC колдоном. Бул кандайдыр бир arduino UNO, нано же про мини боюнча тапса болот.
- IR кабыл алгыч - Мен микроконтроллерге туташкан TP1838 IR кабыл алуучу модулун колдоном.
- Таймер индикатору - 3 мм кызыл LED таймердин абалын билдирет.
- Жети сегменттүү дисплей - 2X7 сегментиндеги CA дисплейи визуалдык маалыматты тамгалык -сандык тамга аркылуу көрсөтөт.
- Релелик драйвер - Микроконтроллер менен тиешелүү реле айдоочунун схемасы аркылуу эки реле туташат.
Мен үчүн иштеген схема бул -
Ардуино үчүн релелик айдоочу тактасын кантип жасоону билүү үчүн бул видеону көрүңүз -
bit.ly/2zZiZn7
3 -кадам: ПХБнын дизайнын түзүңүз жана аны заказ кылыңыз
Райондук дизайн аяктагандан кийин, ПХБ жасоого убакыт келди. Мен протоколдун тактасын жасоо үчүн JLCPCB веб -сайтын колдондум. Алар менин оюмча акыркы күндөрдө ПХБ жасоодо мыктылардын бири.
Райондук дизайн аяктагандан кийин, схеманы ПХБга айлантыңыз жана ПСБны Easyeda веб -сайтында иштеп чыгыңыз. Сабырдуу бол. Бул жердеги ката сиздин ПХБны бузат. Gerber файлын түзүүдөн мурун бир нече жолу текшериңиз. Ошондой эле бул жерден сиздин ПХБнын 3d моделин текшере аласыз. Гербер файлын жасоону чыкылдатыңыз жана ошол жерден сиз бул тактага JLCPCB аркылуу түздөн -түз заказ бере аласыз. Gerber файлдарын жүктөп бериңиз, тиешелүү спецификацияны тандаңыз, бул бөлүм эч нерсени өзгөртпөңүз. Аны кандай болсо ошондой сактаңыз. Бул баштоо үчүн жетиштүү жакшы орнотуулар. Заказ бериңиз. Сиз аны бир жуманын ичинде алышыңыз керек.
PCB PDF 1: 1 масштабында -
PCB Gerber File -
4 -кадам: IR Remote HEX баалуулуктарын алыңыз
Бул кадамда сиз пультуңуздун arduinoго өткөрүп берген Hex баалуулуктарын билишиңиз керек. Бул кодду кийинчерээк акыркы коддо колдонобуз. Бул үчүн сизге arduino үчүн IRRemote китепканасы керек болот.
IRRemote китепканасы -
китепкананы жүктөп алып, IDEге орното аласыз. IrrecvDemo мисалынын эскизин ачыңыз жана кодду arduinoго жүктөңүз. Сериялык мониторду ачып, алыскы баскычтарды бирден басып баштаңыз. Сиз сериялык монитордо тиешелүү Hex кодун көрөсүз. Мен бардык коддорду келечектеги шилтемелер үчүн сөз файлына көчүрдүм. Ошондой эле, сиз бул долбоордо колдонууну каалаган баскычтардын он алтылык коддорун белгилей аласыз. Андан кийин негизги программаны түзүүгө убакыт келди.
5 -кадам: Программаны жазыңыз жана Arduinoго жүктөңүз
Бул ардуиного жүктөлүшү керек болгон акыркы код -
Түшүнүшүңүз керек болгон бир нерсе, кодду туура түшүнүү үчүн сизге arduino таймери, үзгүлтүккө учуроо жана башка алдын ала түшүнүктөр керек. Биз адатта ардуинодо таймерлерди жана үзгүлтүктөрдү колдонбойбуз, анткени бул коддун татаалдыгын жогорулатат. Бирок бул долбоор үзгүлтүккө жана таймерди колдонууну талап кылган.
Ошондой эле сизге дагы эки китепкана керек, экөө кодду туура түзүшөт -
- Timerone -
- Pinchangeinterrupt -
Кодду түзүңүз жана arduinoго жүктөңүз. Бүткөндөн кийин, ардуинодон IC алып салыңыз. Биз аны ПХБга жайгаштырабыз.
6 -кадам: Компоненттерди ПХБга кошуу
BOM жана Circuit диаграммасына ылайык, компоненттерди ПХБга жайгаштырып, аларды туура ширетет. Бул кадам абдан түз алдыга. 7805 жөндөгүч менен жылыткычты колдонуңуз жана ортосунда жылуулук пастасын колдонуңуз. Бул кадам аяктагандан кийин бийликтин жана жердин кыскалыгы жок экенин текшериңиз.
7 -кадам: Бул дээрлик бүттү
Лайкоо бүткөндөн кийин, чынжырды текшерүү убактысы келди. AC менен иштеген бардык тиричилик техникаларын алыңыз. Мен алгач сыноо үчүн жөнөкөй стол чырагын колдонууну сунуштайм. Коммутатордун зымдарын чечип, ПХБдагы ар кандай реленин кадимки ачык жана жалпы терминалына бурап коюңуз. Стол чырагын AC дубал розеткасына сайыңыз. Районду 9-12В туруктуу ток менен кубаттаңыз.
Андан кийин пультту алып, чыракты иштетүү үчүн тиешелүү баскычты басыңыз. Эгерде сизде баары туура болсо, ал туура иштеши керек. Ошондой эле таймердин функциясын текшериңиз.
Акыркы жыйынтыкты видеодон көрсө болот.
Дал ушул. Биз бул долбоорду ийгиликтүү жасадык. Бул типтеги куралдар күнүмдүк жашоодо абдан ыңгайлуу. Өзүңүздүн долбооруңузду түзүңүз жана комментарий бөлүмүндө мага билдириңиз. Эгер сизге бул үйрөткүч жакса, анда бул проект тууралуу видеону көрүңүз жана биздин каналга жазылыңыз.
Каналдын шилтемеси - www.youtube.com/c/being_engineers1
Киргизгениңиз үчүн рахмат. Этият болуңуз жана коштошуңуз.:)
Сунушталууда:
Bluetooth (HC-05) Arduino менен кантип башкарса болот: 5 кадам
Bluetoothду кантип көзөмөлдөө керек (HC-05) Arduino менен: Салам достор бул сабакта биз смартфонуңуз же планшетиңиз менен DC моторун башкарууну үйрөнөбүз. Буга жетүү үчүн биз L298N мотор контроллерин жана Bluetooth модулун колдонобуз (HC- 05). Ошентип, баштайлы
DC моторун L298n жана Arduino менен кантип башкарса болот: 5 кадам
DC моторун L298n жана Arduino менен кантип башкарса болот: Баарына салам. Кел, өзүмдү тааныштырайын. Менин атым Димитрис, мен Грецияданмын. Мен Arduino абдан жакшы көрөм, анткени ал акылдуу такта. Мен муну кимдир бирөө жасоо үчүн колдон келишинче сүрөттөөгө аракет кылам. Андыктан баштайлы
Кантип 8x8x8 LED кубун куруп, аны Arduino менен башкарса болот: 7 кадам (сүрөттөр менен)
Кантип 8x8x8 LED кубун куруп, аны Arduino менен башкарса болот: Январь 2020 түзөтүү: Мен муну кимдир бирөө идеяларды жаратуу үчүн колдонгусу келсе, таштап коем, бирок бул көрсөтмөлөрдүн негизинде кубду куруунун эч кандай мааниси жок. LED драйверинин IC'лери мындан ары жасалбайт жана эки эскиз эски версияда жазылган
Смартфон менен ESP8266 негизделген Sonoff Basic Smart Switchди кантип башкарса болот: 4 кадам (сүрөттөр менен)
Смартфон менен ESP8266 негизделген Sonoff негизги акылдуу которууну кантип көзөмөлдөө керек: Sonoff ITEAD тарабынан иштелип чыккан Smart Home үчүн түзмөк линиясы. Бул линиядагы эң ийкемдүү жана арзан түзмөктөрдүн бири Sonoff Basic. Бул улуу чипке негизделген Wi-Fi иштетилген которгуч, ESP8266. Бул макалада Cl кантип орнотуу керектиги сүрөттөлөт
Пионер рулунун пульту менен көйгөйлөрдү кантип чечсе болот - IR сигналын жогорулатыңыз жана кичине кулпуну оңдоңуз.: 14 кадам
Пионер рулунун пульту менен көйгөйлөрдү кантип чечсе болот - IR сигналын көбөйтүп, кичине кулпуну оңдоңуз. Бул пультто абдан кооз жана ыңгайлуу, бирок кээде тиешелүү түрдө иштебейт Бул үчүн кээ бир факторлор: панелдин дизайны, рулдун дизайны жана IR сигналдары долбоор натыйжалуулуктун мисалы эмес. Мен Бразилияданмын жана бул кеңешти Амаздан таптым