Очень простые часы с WiFi
- Реклама
Вот такую ошибку даёт:
Добавлено after 7 minutes 40 seconds:
[uquote="Mizetsky",url="/forum/viewtopic.php?p=4094948#p4094948"]Библиотеки лучше использовать из файла libraries.zip, входящего в исходник.[/uquote]
Так и делал, вылезала ошибка - нету Adafruit_Sensor.h, пришлось доустанавливать биб-ку Adafruit Unified Sensor. Теперь ругается, что нету clock.h, который, между тем, лежит в папке скетча...
Добавлено after 7 minutes 40 seconds:
[uquote="Mizetsky",url="/forum/viewtopic.php?p=4094948#p4094948"]Библиотеки лучше использовать из файла libraries.zip, входящего в исходник.[/uquote]
Так и делал, вылезала ошибка - нету Adafruit_Sensor.h, пришлось доустанавливать биб-ку Adafruit Unified Sensor. Теперь ругается, что нету clock.h, который, между тем, лежит в папке скетча...
- Вложения
-
- Новый точечный рисунок.png
- (50.36 КБ) 187 скачиваний
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
Может, версия ИДЕ старовата? У Вас 1.8.0, а я использовал 1.8.12 затем перешел на 1.8.13
В 1.8.13 меню выбора плат более вменяемое. Поставил последнюю версию 1.8.16 - бeз проблем компилируется. Да, у меня Win7.
В 1.8.13 меню выбора плат более вменяемое. Поставил последнюю версию 1.8.16 - бeз проблем компилируется. Да, у меня Win7.
Последний раз редактировалось Mizetsky Ср сен 22, 2021 10:02:21, всего редактировалось 2 раза.
- Сообщения: 1086
- Зарегистрирован: Ср фев 15, 2017 22:37:11
Скорее всего не туда библиотеки положили.
Вот сюда положил. Но на биб-ки не ругается, а ругается на clock.h
Добавлено after 11 minutes 28 seconds:
Вот в 1.8.16 запускаю. Опять на clock.h ругается. Куды ж мне его засунуть?
Добавлено after 11 minutes 28 seconds:
Вот в 1.8.16 запускаю. Опять на clock.h ругается. Куды ж мне его засунуть?
- Вложения
-
- Новый точечный рисунок2.png
- (50.77 КБ) 163 скачивания
-
- Новый точечный рисунок1.png
- (58.71 КБ) 147 скачиваний
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
- Реклама
В окне ИДЕ у Вас почему-то закладка clock.h первой стоит, а clock (ino) на втором месте,
Вроде *.ino первой должна быть. Может с путями к скетчу что-то не то? Очень длинные, например.
Иногда кириллица не очень приветствуется.
Проверил на 1.8.16 под Вин11 - тоже работает.
Вроде *.ino первой должна быть. Может с путями к скетчу что-то не то? Очень длинные, например.
Иногда кириллица не очень приветствуется.
Проверил на 1.8.16 под Вин11 - тоже работает.
Запускаю файл clock.ino, это ИДЕ подтягивает clock.h и ставит вперёд. Русских букв в путях вроде нет. Щас попробую на другом компе.
Добавлено after 1 hour 41 minute 26 seconds:
Какая нужна версия либы Adafruit Unified Sensor? Посмотрите, плиз. Её нету в libraries.zip, пришлось доустанавливать, поставил последнюю версию. Без неё ругалось на отсутствие Adafruit_Sensor.h
Теперь вот что пишет:
Добавлено after 1 hour 41 minute 26 seconds:
Какая нужна версия либы Adafruit Unified Sensor? Посмотрите, плиз. Её нету в libraries.zip, пришлось доустанавливать, поставил последнюю версию. Без неё ругалось на отсутствие Adafruit_Sensor.h
Теперь вот что пишет:
Код: Выделить всё
Arduino: 1.8.13 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, QIO (fast), 1MB (FS:256KB OTA:~374KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, All Flash Contents, 115200"
clock:27:10: fatal error: clock.h: No such file or directory
27 | #include "clock.h"
| ^~~~~~~~~
compilation terminated.
exit status 1
clock.h: No such file or directory
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
Mizetsky, спасибо! Но дело было не в бобине: распаковав архив с гитхаба Clock-master, я переименовал его в Clock, чтобы из него сразу запустить clock.ino. А надо было в папке Clock-master сделать папку Clock, и в неё закинуть clock.h, clock.ino, cloud.ino, languages.h и web.ino. После этого компиляция пошла, да и порядок файлов в ИДЕ исправился.
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
Вот и отлично, что разобрались
Я же писал, что с путями что-то не так.
Да. Но лучше бы Автор сразу всё, что нужно, сложил в папку clock...
Теперь следующий вопрос. Я из ИДЕ скомпилил и загрузил в плату скетч. Включаю голую плату, без никакого обвеса. Подключаюсь андроидом к сети Clock, ввожу пароль, подключено. Пытаюсь в хроме открыть 192.168.4.1 - ошибка 404, нет такой страницы. Почему?? ЧЯДНТ?
Теперь следующий вопрос. Я из ИДЕ скомпилил и загрузил в плату скетч. Включаю голую плату, без никакого обвеса. Подключаюсь андроидом к сети Clock, ввожу пароль, подключено. Пытаюсь в хроме открыть 192.168.4.1 - ошибка 404, нет такой страницы. Почему?? ЧЯДНТ?
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
А данные в SPIFFS Вы загрузили? Те, которые в папке data лежат.
Добавлено after 10 minutes 44 seconds:
[uquote="abomin",url="/forum/viewtopic.php?p=4095185#p4095185"]А надо было в папке Clock-master сделать папку Clock, и в неё закинуть clock.h, clock.ino, cloud.ino, languages.h и web.ino.[/uquote]
И папку data туда же.
Добавлено after 10 minutes 44 seconds:
[uquote="abomin",url="/forum/viewtopic.php?p=4095185#p4095185"]А надо было в папке Clock-master сделать папку Clock, и в неё закинуть clock.h, clock.ino, cloud.ino, languages.h и web.ino.[/uquote]
И папку data туда же.
[uquote="Mizetsky",url="/forum/viewtopic.php?p=4095216#p4095216"]А данные в SPIFFS Вы загрузили?[/uquote]Вот была мысля, что что-то с файлсистем не доделал!
Всё, загрузил, страничка открылась! Ещё раз благодарю!!
Всё, загрузил, страничка открылась! Ещё раз благодарю!!
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
- Сообщения: 120
- Зарегистрирован: Вс июл 06, 2014 11:27:41
Приветствую всех,собрал на доске ардуино часы,автору огромное спасибо за отличный проект,у меня что-то не работают датчики bmp180 и bme280 ,хотя на высотомере их проверял и они показывали высоту.Похоже порты у контроллера пальнул ,на до запаивать другой попробовать.И вопрос такой у меня 4х разрядный дисплей с общим катодом на tm1637 работает хорошо ,а на max7219 сверкнёт и гаснет ,но там индикатор с общим анодом ,что надо менять с общим катодом,у меня эта схема китайская на максе смд но у меня есть максы и дип и если на них приклеить радиатор может и большие потянут индикаторы LED
Кусочки из даташитов:
TM1637: The display mode supports output by common anode LED.
MAX7219: Drive Common-Cathode LED Display.
Только к часам это отношения не имеет. На платах дисплеев установлены те
LED-индикаторы, которые там и должны быть.
А у датчиков могут быть другие адреса на шине I2C. Возьмите Ардуинку, загрузите
в нее сканер I2C и посмотрите. У ВМЕ280 должно быть 0х76
Заодно можно дисплей на 7219 проверить каким-нибудь примером из библиотеки.
TM1637: The display mode supports output by common anode LED.
MAX7219: Drive Common-Cathode LED Display.
Только к часам это отношения не имеет. На платах дисплеев установлены те
LED-индикаторы, которые там и должны быть.
А у датчиков могут быть другие адреса на шине I2C. Возьмите Ардуинку, загрузите
в нее сканер I2C и посмотрите. У ВМЕ280 должно быть 0х76
Заодно можно дисплей на 7219 проверить каким-нибудь примером из библиотеки.
- Сообщения: 120
- Зарегистрирован: Вс июл 06, 2014 11:27:41
Приветствую всех ,с max7219 ,разобрался всё заработало прекрасно,а вот у датчика температуры адрес проблема надо что-то делать,попробую перепрограммировать датчик старой прогой
Адрес устанавливается не "старой прогой", а паяльником и скальпелем. По умолчанию
обычно установлен 0х76.
обычно установлен 0х76.
- Сообщения: 1086
- Зарегистрирован: Ср фев 15, 2017 22:37:11
Так часы, на сколько мне не изменяет память, работают с любым адресом BME280, а у BMP180 вообще вроде адрес не меняется
Часы, вроде как, должны работать с обоими адресами.
Строки из Adafruit_BME280.h:
#define BME280_ADDRESS (0x77) // Primary I2C Address
/*!
* @brief alternate I2C address
*/
#define BME280_ADDRESS_ALTERNATE (0x76) // Alternate Address
Строки из Adafruit_BME280.h:
#define BME280_ADDRESS (0x77) // Primary I2C Address
/*!
* @brief alternate I2C address
*/
#define BME280_ADDRESS_ALTERNATE (0x76) // Alternate Address
- Сообщения: 120
- Зарегистрирован: Вс июл 06, 2014 11:27:41
Я загружал монитор порта на ардуине и скетч i2c bme280 показал адрес устройства 0х76,а bmp180 показал 0х77,загрузил скетч от bme280 пишет что устройсво не считано,может китайцы прислали вместо bme280-bmp280
Добавлено after 57 minutes 38 seconds:
BMP180 у меня показывает 779 ртутного столба ,а вот bme280 похоже бракованный и либо что-то с адресом и придётся делать по отдельности 18b20 и датчик влажности и на улицу ещё вынести датчик
Добавлено after 6 minutes 3 seconds:
Да забыл сказать что на 8ми разрядах часы лучше выглядят ,а отрицательные температуры тоже показывают,надо датчик в холодильник поместить,часы синхронизируются с интернетом модуля часов пока нет жду когда китайцы пришлют,интернет нормальный билайн,а то был ростелеком дерьмо и дом .ру тоже никудышные ,короче оба этих провайдера блокируют пинги и интернет телевидение рвёт картинку пропадает
Добавлено after 57 minutes 38 seconds:
BMP180 у меня показывает 779 ртутного столба ,а вот bme280 похоже бракованный и либо что-то с адресом и придётся делать по отдельности 18b20 и датчик влажности и на улицу ещё вынести датчик
Добавлено after 6 minutes 3 seconds:
Да забыл сказать что на 8ми разрядах часы лучше выглядят ,а отрицательные температуры тоже показывают,надо датчик в холодильник поместить,часы синхронизируются с интернетом модуля часов пока нет жду когда китайцы пришлют,интернет нормальный билайн,а то был ростелеком дерьмо и дом .ру тоже никудышные ,короче оба этих провайдера блокируют пинги и интернет телевидение рвёт картинку пропадает


