Мазмуну:
- 1 -кадам: Сигналдарды жазуу
- 2 -кадам: Pulse/Кечигүү өлчөө
- 3 -кадам: 1, 2, 3 розеткалары үчүн сигналдарды салыштырып, айырманы табыңыз
- 4 -кадам: Тестирлөө үчүн код жазыңыз
- 5 -кадам: Негизги жөнөтүүчү менен кодду текшериңиз
Video: Reverse Engineering Ritter 8341C ESP3866 протоколу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Баарыңарга салам.
Өзүмдүн кичинекей үйүмдү автоматташтыруу үчүн мен 433 МГц көзөмөлдөгөн негизги розеткаларды колдоном. Даректи тууралоо үчүн DIP которгучтары бар 3 комплект бар. Булар жакшы иштеп жатышты. Бирок бир аз убакыт (бир же эки жыл мурун) мен "ritterден" розеткаларды сатып алдым. Мен сүрөттөмөнү мурда окуган эмесмин, жана пакеттен чыгаргандан кийин, DIP өчүргүчтөрү жок экенин, ошондой эле ESP үчүн rcswitch libary туура протоколду "сүйлөбөгөнүн" түшүндүм. Ошентип, мен аларды пульттун жардамы менен гана колдондум.
Эми, каникулда, мен муну өзгөртө баштадым … жана бул жерде мен бул долбоорду документтештиргим келет. Мен үмүт кылам, бул ошол эле же окшош көйгөйү бар башка бирөөгө жардам берет.
1 -кадам: Сигналдарды жазуу
Сигналдарды жазуу үчүн мен 433 МГц алуучу модулду ESP8266га туташтырдым (бир гана электр менен камсыздоо жакшы болот) жана Hantek 6022 осциллографымды маалымат пинине туташтырдым.
Анан мен пульттун баскычын басып, сигналдык поездди жаздым.
2 -кадам: Pulse/Кечигүү өлчөө
Сигналды жазгандан кийин, мен бир жарылуунун башталышын жана аягын издедим. Адатта розеткадан алыстан башкаруу пульту 3 жолу бирдей жарылууну же кээде баскычты басып турганда жөнөтөт.
Эми, мен импульс/кечигүү убактысын ченеп, жазып алдым. Муну мен бардык алты сигналдык поезд үчүн кайталадым (3 x on + 3 x off).
3 -кадам: 1, 2, 3 розеткалары үчүн сигналдарды салыштырып, айырманы табыңыз
Кээ бир өлчөөлөрдөн кийин, мен HIGH жана LOW's + сигналдарынын узактыгын салыштырдым. Өзгөртүүлөр ар кандай буйруктар болчу. Башка сигналдар протокол-/өндүрүүчү-коддор сыяктуу эле. Ошондой эле ар бир жарылуунун башталышы жана аяктоо ырааты болгон.
Сигнал "БАШТОО + ТИЗМЕНИ ӨЗГӨРТҮҮСҮЗ + КОШУУ/ӨЧҮРҮҮ БУЙРУГУ + ТУРУКТУН АДРЕСИ + АЯКТАН" турат
4 -кадам: Тестирлөө үчүн код жазыңыз
Бир аздан кийин мага керектүү бардык (теориялык) маалымат бар болчу. Ошентип, мен ESP8266 жана 433 МГц жөнөтүүчү үчүн кыска тест-эскиз түздүм. Укурукта үч розетка командалардын ортосунда кечигүү менен күйгүзүлөт/өчүрүлөт.
5 -кадам: Негизги жөнөтүүчү менен кодду текшериңиз
Мен батарейканы ESPке туташтырдым жана конок бөлмөсүнө кирдим. 6 буйруктун 5и иштеп жаткан жана буйрук иретинде жазуу катасын оңдогондон кийин, бардык коддор иштеп жаткан.
Жакшы, эми мен ESP8266 RC контроллерим менен бардык 12 rc розеткасын (9 DIP дареги + 3 жаңы риттер) алмаштыра алам.
GitHubдан демо-кодду таба аласыз
Сунушталууда:
Arduino Car Reverse Parking Alert System - Кадамдар: 4 кадам
Arduino Car Reverse Parking Alert System | Кадамдар: Бул долбоордо мен Arduino UNO жана HC-SR04 Ultrasonic Sensor колдонуп, жөнөкөй Arduino Car Reverse Parking Sensor Circuit долбоорун түзөм. Бул Arduino негизделген Car Reverse эскертүү тутуму Автономдуу Навигация, Робот Аралыгы жана башка диапазондо колдонулушу мүмкүн
Ушундай кыл! Star Trek TNG Mini Engineering Computer: 11 кадам (сүрөттөр менен)
Ушундай кыл! Star Trek TNG Mini Engineering Computer: Обзор Мен Star Trek: The Next Generation тасмасын көрүп чоңойдум. Мен ар дайым Star Trek тематикалык түзүлүшүн кургум келген, ошондуктан акыры Star Trek дисплей терминалын жасоо үчүн эски долбоорлорумдун бирин оңдоп чыктым
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: 6 кадам
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: Саламатсыздарбы, бул көрсөтмөлөрдө биз интернеттен убакыт ала турган интернет саатын курабыз, андыктан бул проектти иштетүү үчүн эч кандай RTC кереги жок, ал үчүн иштеп жаткан интернет байланышы Жана бул долбоор үчүн сизге esp8266 керек, ал
Live Reverse Engineering WiFi модулдары: 8 кадам (сүрөттөр менен)
Live Reverse Engineering WiFi модулдары: Мен мүмкүн болушунча көп жумушчу компоненттерди кайра колдонгум келет. Мен WiFi принтерлерин тескери инженерлик кылып жатсам да, бул ыкма башка көптөгөн түзмөктөрдө иштейт. Өтүнөмүн; жөн эле эскирген электрониканы ажыратпаңыз, андан кийин сакталган компоненттердин маалыматтык таблицасын табууну күтүңүз
CAN протоколу - Ооба, биз кыла алабыз !: 24 кадам
CAN протоколу - Ооба, биз кыла алабыз!: Жакында менин YouTube каналымдын жолдоочулары сунуштаган дагы бир тема CAN (Controller Area Network) протоколу болду, биз бүгүн ага токтолобуз. CAN бир эле учурда сериялык байланыш протоколу экенин түшүндүрүү маанилүү. Бул с