Мазмуну:
- 1 -кадам: Материалдык эсеп
- 2 -кадам: Ассамблея
- 3 -кадам: Кошумча китепканаларды орнотуу
- 4 -кадам: Демону иштетүү
- 5 -кадам: Modbus Test
Video: Тийүү менен ESP8266 Modbus термостаты: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мен бул көрсөтмөдө ArduiTouch ESP жана ESP8266 (NodeMCU же Wemos D1 Mini) менен RS485 аркылуу кошумча Modbus колдоосу менен жакшы көрүнүүчү сенсордук термостатты кантип жасоону көрсөтөм.
1 -кадам: Материалдык эсеп
- NodeMCU V2 Amica же Wemos D1 mini
- ArduiTouch ESP комплект
RS485 интерфейси үчүн кошумча:
- MAX3485
- BC557 транзистору
- Резистор 10k
- Резистор 22k
- 2x резистор 1к
- Резистор 120 Ом
- Конденсатор 1, 5нФ
- 2 полюстун башы
- Көпүрө
2 -кадам: Ассамблея
Сиз ArduiTouchтун тиркемесин куроо үчүн колдоно аласыз.
ArduiTouchтун өзүндө RS485 интерфейси жок. Биз бул функцияны нан аянтына кошушубуз керек. Нан тактасынын жанында сиз керектүү сигналдар бар ширетүүчү аянтчаларды таба аласыз. Төмөндөгү схеманы бул ширетүүчү аянтчалар менен туташтырууңуз керек. А жана В сигналдары үчүн терминалга түз туташкан 3 жана 4 аянтчаларды колдонуу сунушталат.
3 -кадам: Кошумча китепканаларды орнотуу
Камтылган программа Arduino IDEдин астында жазылган. Сизге төмөнкү кошумча китепканалар керек болот:
Төмөнкү китепканаларды Arduino Library Manager аркылуу орнотуңуз
Adafruit GFX китепканасы
Adafruit ILI9341 китепканасы
XPT2046_Touchscreen by Paul Stoffregen
SimpleModbus NG
Сиз ошондой эле китепкананы ZIP файлы катары түздөн -түз жүктөп алып, yourarduinosketchfolder/ libraries/ Adafruit китепканаларын орноткондон кийин Arduino IDEди өчүрүп күйгүзүңүз.
Термостаттын баштапкы кодун биздин веб -сайттан таба аласыз.
4 -кадам: Демону иштетүү
Сураныч, бул үлгүнү Arduino IDEде ачыңыз. Эскертүү: секирүүчү USB аркылуу ESP8266 модулун программалоо үчүн ачык болушу керек.
Түзүлгөндөн жана жүктөлгөндөн кийин, сиз бөлмөнүн температурасы, коюлган температура жана желдетүү үчүн демейки мааниси бар Башкы экранды көрөсүз. Сиз орнотулган температураны жана желдетүү деңгээлин RS485 туташуусу жок эле өзгөртө аласыз. Сиз жогорку оң бурчтагы тиш аркылуу вариант менюсун ача аласыз. Бул меню Modbus ID номерин тууралоо функциясын жана экранды тазалоо функциясын камтыйт.
5 -кадам: Modbus Test
Биз бул мисалда PCди MODBUS мастери катары колдонобуз. Сиз Modbustester жүктөп алышыңыз керек. Сураныч, ZIP архивин катуу дискиңиздеги жаңы каталогго чыгарыңыз. Программаны ачып, белгиленген талааларды өйдөдөгү сүрөттө өзгөртүңүз. Сиз мурда USB-RS485 адаптерин туташтырышыңыз керек. Жөнөкөй тесттер үчүн сиздин компьютер менен NodeMCU ортосундагы USB кабели аркылуу сериялык туташуу да иштейт. Сураныч, Modbustesterдеги бул адаптер үчүн туура COM-портун тандаңыз
Сиз Modbustesterдеги Окуу баскычын бассаңыз болот. Бул буйрук ArduiTouch жаңы кул түзмөгүбүздүн эстутумунун 6 байтын окуйт. Сиз даректердин жанындагы талааларды басып, баалуулуктарды башкара аласыз. Жазуу баскычы менен сиз бул башкарылган баалуулуктарды ArduiTouchка жөнөтөсүз. Сураныч, каттоо функциясы жөнүндө төмөндөгү таблицаны караңыз.
Сунушталууда:
Жаңсоо жана тийүү менен компьютерди башкаруу: 3 кадам
Жаңсоо жана тийүү менен компьютерди башкаруу: Бул жаңы Piksey Atto үчүн демо -долбоор. Биз компьютерди башкаруу үчүн TTP224 сенсордук IC жана APDS-9960 жаңсоо модулун колдонобуз. Биз эскизди Attoго жүктөйбүз, ал USB клавиатурасы сыяктуу иштейт жана ал тиешелүү баскыч коддорун жөнөтөт
Сыйкырдуу тийүү менен майрамдык сүрөттөрүңүздүн слайд -шоусун баштаңыз!: 9 кадам (сүрөттөр менен)
Майрамдык сүрөттөрүңүздүн слайд -шоусун сыйкыр менен баштаңыз!: Көп жылдар бою мен саякаттап жүргөндө өзүм менен кичинекей фигураны алып кетүүнү адатка айландырдым: Мен көбүнчө кичинекей, бош артой сатып алам (сүрөттөгүдөй) жана боёк ал мен барган өлкөнүн желегине жана темасына дал келет (бул учурда, Сицилия). Т
Аудио визуалдаштыруу, тийүү баскычтары жана NFC менен Bluetooth үстөл спикери: 24 кадам (сүрөттөр менен)
Аудио визуалдаштыруу, тийүү баскычтары жана NFC менен Bluetooth столунун Bluetooth спикери. Саламатсызбы! Бул көрсөтмөлөрдө мен сенсордук баскычтар жана NFC менен укмуштуудай Аудио визуалдаштыруусу бар бул Desk Bluetooth спикерин кантип жасаганымды көрсөтөм. Бир чыкылдатуу менен NFC иштетилген түзмөктөр менен оңой жупташууга болот. Физикалык баскыч жок
Тийүү менен эс тутум оюну (Саймон мындай дейт) - Эгерде бул ошондо: 6 кадам (сүрөттөр менен)
Тийүү менен эс тутум оюну (Саймон мындай дейт) - Эгерде бул ошондо: Мен өз алдынча жасалган сенсордук аянтчалар жана мектеп проектиси үчүн неопикселдүү шакек менен эстутум оюнун жасадым. Бул оюн Simon Saysке окшош, бирок оюндагы көптөгөн киргизүү жана кайтарым байланыштар (үндөр жана жарык эффекттери) башкача. Мен Су үндөрүн программаладым
Evive менен сыйымдуу тийүү (Arduino негизделген контроллери): 6 кадам (сүрөттөр менен)
Evive менен сыйымдуу тийүү (Arduino негизделген контролер): Сиз смартфонуңуздун сенсордук экраны кандай иштээрин билесизби? Смартфондо айнек экрандын астында сенсордук сенсорлор бар. Бүгүнкү күндө анын сыйымдуулугу тийүү технологиясына негизделген жана ал тургай жумшак тийүү оңой эле аныкталат. Сыйымдуу тийүү сезилет