
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бәріне сәлем.
Жеке үйді автоматтандыру үшін мен 433 МГц басқарылатын бастапқы розеткаларды қолданамын. Менде адресті реттеу үшін DIP қосқыштары бар 3 жинақ бар. Бұлар жақсы жұмыс істеді. Бірақ біраз уақыт (бір немесе екі жыл бұрын) мен «риттерден» розеткалар жиынтығын сатып алдым. Мен бұған дейін сипаттаманы оқымаған едім, орамадан шығарғаннан кейін мен DIP қосқыштары жоқ екенін, сонымен қатар ESP үшін rcswitch libary дұрыс хаттаманы «айтпағанын» түсіндім. Сондықтан мен оларды тек пультпен қолдандым.
Енді демалыста мен оны өзгертуді бастаймын … мен бұл жобаны құжаттағым келеді. Менің ойымша, бұл сол немесе ұқсас проблемамен басқа біреуге көмектеседі.
1 -қадам: сигналдарды жазу


Сигналдарды жазу үшін мен 433 МГц қабылдағыш модулін ESP8266 -ға қостым (тек қуат көзі жақсы) және Hantek 6022 осциллографын деректер түйреуішіне жалғадым.
Содан кейін мен қашықтан басқару пультіндегі сигналды пойыздың түймесін бастым.
2 -қадам: импульсті/кідірісті өлшеу

Сигналды жазғаннан кейін мен бір жарылыстың басталуы мен аяқталуын іздедім. Әдетте розетканың қашықтан басқару пульті 3 рет немесе кейде түйме басылғанша жібереді.
Енді мен импульсті/кідіріс уақытын өлшеп, жазып алдым. Мен мұны барлық алты сигналдық пойыз үшін қайталадым (3 рет қосулы + 3 рет өшірулі).
3 -қадам: 1, 2, 3 ұяшықтары үшін сигналдарды салыстырыңыз және айырмашылықты табыңыз

Кейбір өлшеулерден кейін мен HIGH және LOW + сигналдарының ұзақтығын салыстырдым. Өзгерістер әр түрлі командалар болды. Басқа сигналдар протокол/өндіруші кодтары сияқты болды. Сондай-ақ, әрбір жарылыстың басталу және аяқталу ретін анықтады.
Сигнал «БАСТАУ + СЕКЕНДІ ӨЗГЕРТПЕУ + ҚОСУ/ӨШІРУ ПАРДАМЕН + ҚҰРЫЛҒЫ АДРЕСІ + АЯҚТАУ»
4 -қадам: тестілеу үшін кодты жазыңыз

Біраз уақыттан кейін менде барлық қажетті (теориялық) ақпарат болды. Мен ESP8266 мен 433 МГц жіберушіге қысқа тест-эскиз жасадым. Циклда барлық үш розетка командалар арасындағы кідіріспен қосылады/өшіріледі.
5 -қадам: Кодты негізгі жіберуші арқылы тексеріңіз


Мен батареяны ESP -ке жалғадым, қонақ бөлмеге кірдім. 6 пәрменнің 5 -і жұмыс істеді, ал командалық ретпен жазу қатесін түзеткеннен кейін барлық кодтар жұмыс істеді.
Жақсы, енді мен ESP8266 RC контроллерімен барлық 12 айнымалы розетканы ауыстыра аламын (9-ы DIP адресі + 3 жаңа қондырғышы).
GitHub-та демо-кодты табуға болады
Ұсынылған:
Жабық кері байланыс алу үшін сервисті қалай өзгертуге болады: 7 қадам

Кері байланыс алу үшін сервисті қалай өзгерту керек: ► Микроконтроллермен серуендеу кезінде (Arduino сияқты), сіз оған тек мақсатты орналасу бойынша тапсырыс бере аласыз (PPM сигналында). орналасуы. Бірақ бұл бірден емес! Сіз қашан екенін білмейсіз
Инженерлік жоба: 3 қадам

Инженерлік жоба: Бұл күн сәулесі сияқты сыртқы жарық көздерінің болуына байланысты қосылатын, бір жарық және бір күңгірт 2 жарық көзімен жұмыс істейтін схема. Бұл тізбектің мақсаты - шамды қосу арқылы күндізгі уақытта электр қуатын үнемдеу
Жасаңыз! Star Trek TNG шағын инженерлік компьютер: 11 қадам (суреттермен)

Жасаңыз! Star Trek TNG шағын инженерлік компьютері: шолу Мен Star Trek: The Next Generation фильмін көріп өстім. Мен әрқашан Star Trek тақырыптық құрылғыны жасағым келді, сондықтан мен ақырында Star Trek дисплей терминалын жасау үшін ескі жобаларымның бірін қайта өңдедім. Терминал келесі ақпаратты ұсынады
Кері инженерлік және автотұрақ сенсорларын жаңарту: 7 қадам

Кері инженерлік және автотұрақ сенсорларын жаңарту: Бұл нұсқаулық сізге кері инженерияны түсінуге, деректерді талдауға және осы ақпаратпен жаңа өнімді дамытуға мүмкіндік береді
Апокатастаз (арзан сандық кідірістер үшін кері байланыс): 4 қадам

Апокатастаз (арзан сандық кідірістерге кері байланыс): Ең қымбат аналогтық кешіктіру педальдарында кері әсер тұтқасы бар, ол кідіріс әсерінің шығысын кіріске қайтаруға мүмкіндік береді. Менің Ibanez DL5 Digital Delay-де мұндай мүмкіндік жоқ еді, сондықтан мен оны жасап, оны арзан етуге шешім қабылдадым. :-) фотосурет Лаура