0 / 0 / 0
Регистрация: 26.01.2024
Сообщений: 15
|
||||||
Делаю дистанционное управление кондиционером на wemos d101.07.2025, 20:42. Показов 934. Ответов 19
Метки нужна помощь! (Все метки)
Я не программист, пытаюсь вайбкодить через ИИ простенький скетч который покажет температуру хотя бы в терменале ардуино. С ардуино знаком на уровне пользователя 3д принтера. Идея сделать локальный сервер который будет управлять кондеем по расписанию и/или в режиме если.. то, не потому что через интернет за мной следят шпионы/инопланетяне, я на данный момент юзаю датчик tuya, а потому что конкретно в этом приложении работы по таймеру нет, и если что-то случиться с интернетом то управление кондиционером будет нарушено, а локальный сервер это локальный сервер.
Плата клон с али esp8266 wemos d1, библиотеки установил и для платы и для датчика AM2320. Питание для датчика 3.3в(с 5в датчик не дружит), но на всякий случай плату подключил к бп 5в через круглый штекер. Датчик подключил его к пинам SDA SCL и к верхним (D14 D15 и к нижнимD4/5). Датчик в терминале обнаружен(по крайней мере нет сообщения что его нет как было в ранних скетчах) но температуру не передает. Т.к. кодить я не умею то и проверить что накодил ИИ не могу. Возможно что ИИ выбрал не самый верный и легкий путь для решения задачи. Вся надежда на форумчан. Благодарю заранее. Код
Температура: nan °C Влажность: nan % Температура: nan °C Влажность: nan %
0
|
01.07.2025, 20:42 | |
Ответы с готовыми решениями:
19
Дистанционное управление питанием роутера Дистанционное управление освещением ИК дистанционное управление |
![]() ![]() |
||||||
01.07.2025, 21:04 | ||||||
А вот если так в 22 строке заменить?
0
|
![]() ![]() |
|
01.07.2025, 21:21 | |
0
|
0 / 0 / 0
Регистрация: 26.01.2024
Сообщений: 15
|
|
01.07.2025, 21:23 [ТС] | |
я подключил датчик к D14 D15 и поправил строку
Wire.begin(D14, D15); // Инициализация I2C и о чудо (не знаю насколько датчик врет по температуре может его еще надо как-то калибровать) Температура: 29.80 °C Влажность: nan % Температура: 29.80 °C Влажность: nan % Температура: 29.80 °C Влажность: nan % правда не ясно почему нет влажности...
0
|
![]() ![]() |
|
01.07.2025, 21:25 | |
0
|
![]() ![]() |
||||||
01.07.2025, 21:32 | ||||||
А если чтение температуры убрать вообще, оставить только чтение влажности?
Добавлено через 1 минуту А потом заменить на одновременное чтение
0
|
![]() ![]() |
|
01.07.2025, 21:35 | |
См. выше
0
|
0 / 0 / 0
Регистрация: 26.01.2024
Сообщений: 15
|
|||||||||||
01.07.2025, 21:51 [ТС] | |||||||||||
если сделать так
0
|
![]() ![]() |
||||||
01.07.2025, 21:57 | ||||||
Тогда попробуйте изменить код так:
1
|
0 / 0 / 0
Регистрация: 26.01.2024
Сообщений: 15
|
|||||||||||
02.07.2025, 09:06 [ТС] | |||||||||||
теперь надо разобраться с ик приемником VS1838B на ноге D8
использовал 2 кода один взял тут https://arduinointro.com/artic... step-guide
0
|
![]() ![]() |
||
02.07.2025, 10:09 | ||
А подаёт или нет, видно осциллографом на выходе приёмника.
0
|
![]() ![]() |
|
02.07.2025, 17:37 | |
Есть ещё одна подобная. Только рекламировать и разбираться в них нет никакого желания - и у этой, и у той, в репозитории вывешен фашистский флаг.
Можете проекты на этой плате посмотреть: https://www.instructables.com/... sal-Remot/ https://www.analysir.com/blog/... ed-module/ Можно перейти на чипы ESP32 и среду VSCode с фреймворком ESP-IDF. Там есть специализированный модуль для пультов (remote control): ESP32. Урок 36. RMT. Работа с ИК-пультом Но это очень далеко от вайб-кодинга.
0
|
![]() ![]() ![]() 13423 / 7518 / 827
Регистрация: 09.09.2009
Сообщений: 29,450
|
|
02.07.2025, 22:32 | |
0
|
0 / 0 / 0
Регистрация: 26.01.2024
Сообщений: 15
|
||||||
05.07.2025, 12:35 [ТС] | ||||||
я захватил raw code от пульта кондиционера, но не знаю верно ли их оформил ИИ. сначала я создал 2 файла AC_RawCodes.cpp и AC_RawCodes.h и код был заточен на эти файлы но т.к. кондей не реагировал на вкыл/выкл решено было вставить код вкыл/выкл прямо в этот скетч. на камеру телефона диод светиться 1-2сек в то время как диод пульта при нажатии вкыл/выкл по ощущениям вспыхивает на пол-секунды. может надо заставить передавать код быстрее?
0
|
05.07.2025, 12:35 | |
Помогаю со студенческими работами здесь
20
Дистанционное управление проектором дистанционное управление люстрой Автомат освещения день-ночь+дистанционное управление Дистанционное управление с ноутбука и передача глобальных координат с gps на ноутбук в режиме реального времени Дистанционное управление роботом. Ардуино. Эвольвектор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Мой 7 минутный ролик с крамольным предложением про шахматы, предлагаю заценить
_Ivana 18.07.2025
p2UhJNMGY94
|
Десять Middleware Node.js для эффективного кодинга
Reangularity 18.07.2025
Когда я только начинал работать с Node. js, количество пакетов в npm меня буквально парализовало. Сегодня их больше 1,3 миллиона — попробуй разберись, что стоит твоего внимания, а что нет. Я потратил. . .
|
Context и глубины Android
mobDevWorks 18.07.2025
В Android разработки Context напоминает воздух - он везде, жизненно необходим, но мало кто может детально объяснить его природу. Мы привыкли получать его как параметр, передавать дальше и. . .
|
Результаты исследования от команды MCM (июль 2025 г.)
Programma_Boinc 18.07.2025
Результаты исследования от команды MCM (июль 2025 г. )
Как сообщалось в наших предыдущих публикациях, мы изучаем гены, которые имеют наибольший рейтинг и ассоциируются с различными видами рака, в. . .
|
ИИ-чатбот на React с OpenAI и LangChain.js
Reangularity 17.07.2025
React давно стал для меня золотым стандартом фронтенд-разработки. Его компонентная структура, виртуальный DOM и однонаправленный поток данных идеально подходят для создания динамичных интерфейсов. . .
|
Пишем адаптер для локального хранилища S3 на C#
stackOverflow 16.07.2025
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки. . .
|
Старые замки
kumehtar 16.07.2025
Смотрел тут фото, попались пара старых замков. И сразу бросилось в глаза из отличие. Например:
Замок Бистон, в англии. Разрушенное сооружение. Но - не испорченное людьми, по крайней мере - на. . .
|
Java и Eclipse Store: Сверхбыстрые приложения с In-Memory DB
Javaican 15.07.2025
Eclipse Store — это микро-движок персистентности для Java, который позволяет хранить и извлекать нативные Java-объекты без необходимости преобразования данных или использования объектно-реляционного. . .
|
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
|
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
|