Наливатор - автоматизированная машина, которая будет разливать алкоголь по стопкам.

AlexMik
Offline
Зарегистрирован: 15.09.2019

Forthomo пишет:
А у меня с 18.10  посылки не отслеживаются, механикой занимаюсь

Аналогично. Ни одна из всего, что заказал для наливатора не отслеживалась от "Принятия перевозчиком".

Но все дошло ))

stpavel
Offline
Зарегистрирован: 09.10.2018

RW3 пишет:
У меня уже вторую помпу возвращают продавцу.Не знаю что делать. Заказывал у разных продавцов.

Всмысле возвращают ?

AlexMik
Offline
Зарегистрирован: 15.09.2019

stpavel пишет:
Вот здесь более подробно http://blog.unlimite.net/?p=25

Смущает  насколько стабильно ардуино ( nano в моем случае ) будет работать от 3.7 вольт.

То, что надо. От 3.7 вольт работала. Но, думаю, это на границе.

vuster
Offline
Зарегистрирован: 11.11.2019

RW3 пишет:
У меня уже вторую помпу возвращают продавцу.Не знаю что делать. Заказывал у разных продавцов.

Я заказывал помпу на али по цене 275 рублей с доставкой, а оказалось заказать в России проще и дешевле. Нашёл на сайте за 180 рублей, такую же и приехала с Питера в Московскую область за 4 дня, доставка вообще обошлась бесплатно, так как общий заказ был выше 1500 рублей.

RW3
RW3 аватар
Offline
Зарегистрирован: 07.08.2019

stpavel пишет:

RW3 пишет:
У меня уже вторую помпу возвращают продавцу.Не знаю что делать. Заказывал у разных продавцов.

Всмысле возвращают ?

Статус заказа- ошибка при передаче на международную доставку.посылка возвращена продавцу авиа перевозчиком

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

AlexMik пишет:

stpavel пишет:
Вот здесь более подробно http://blog.unlimite.net/?p=25

Смущает  насколько стабильно ардуино ( nano в моем случае ) будет работать от 3.7 вольт.

То, что надо. От 3.7 вольт работала. Но, думаю, это на границе.

Мега 328 от 3х вольт работает и даже ниже, часы "Мираж" с питанием от СР2032 год назад собирал, до сих пор от работают, сам удивился.

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

RW3 пишет:
stpavel пишет:

RW3 пишет:
У меня уже вторую помпу возвращают продавцу.Не знаю что делать. Заказывал у разных продавцов.

Всмысле возвращают ?

Статус заказа- ошибка при передаче на международную доставку.посылка возвращена продавцу авиа перевозчиком

Аналогично, вот здесь когда надо было срочно покупал.https://amperkot.ru/msk/catalog/malenkiy_vodyanoy_pogruzhnoy_nasos_dc_35v-24327396.html

sadman41
Offline
Зарегистрирован: 19.10.2016

...есть даже специальные, трехвольтовые Pro Mini...

stpavel
Offline
Зарегистрирован: 09.10.2018

sadman41 пишет:

...есть даже специальные, трехвольтовые Pro Mini...

Я нихрена не электронщик, поэтому сразу глупый вопрос, а согласование уровней 3.3 и 5 в не нужно будет делать в этом случае ?

И еще , как такая ардуина отнесется к 4.2 вольтам ?

 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

sadman41 пишет:

...есть даже специальные, трехвольтовые Pro Mini...

3-х вольтовые от 5-и вольтовых отличаются в встроеным стабилизатором напряжения, камень один и тот же.

AlexMik
Offline
Зарегистрирован: 15.09.2019

Поделюсь бедой. Видать придется из основной проги юстировку исключать. Мало памяти. А еще не все дописал. ((

Sketch uses 20924 bytes (68%) of program storage space. Maximum is 30720 bytes.
Global variables use 1564 bytes (76%) of dynamic memory, leaving 484 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

 

vovan47
Offline
Зарегистрирован: 16.09.2019

Forthomo] </p> <p>[quote=vovan47 пишет:

vovan47 пишет:

raven78 пишет:

vovan47 пишет:


Adafruit_NeoPixel.h: No such file or directory

удалил теперь вот так пишет!

Библиотека Adafruit NeoPixel не установлена

добавляю все библиотеки что просит!и опять пишет что компиляция невозможна

может не правильна установил библиотеки?

Уже писалось что компилятор не переваривает кирилицу -юзер (Вован), перенесите директорию ИДЕ в область где кирилица не встречается, библиотеку простым копированием туда же перенесите и путь к скетчу должен быть без кирилицы. Если не поможет пробуйте другую версию ИДЕ

[/quote не помогло(

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

vovan47, попробуйте на другой машине, и то что компилятор написал после всех манипуляций сюда.

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

AlexMik пишет:

Поделюсь бедой. Видать придется из основной проги юстировку исключать. Мало памяти. А еще не все дописал. ((

Sketch uses 20924 bytes (68%) of program storage space. Maximum is 30720 bytes.
Global variables use 1564 bytes (76%) of dynamic memory, leaving 484 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

 

Это еще много... при 95% динамической метеостанция пашет.

AlexMik
Offline
Зарегистрирован: 15.09.2019

Forthomo пишет:

AlexMik пишет:

Поделюсь бедой. Видать придется из основной проги юстировку исключать. Мало памяти. А еще не все дописал. ((

Sketch uses 20924 bytes (68%) of program storage space. Maximum is 30720 bytes.
Global variables use 1564 bytes (76%) of dynamic memory, leaving 484 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

 

Это еще много... при 95% динамической метеостанция пашет.

Буду до последнего оптимизировать )

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Forthomo пишет:

vovan47, попробуйте на другой машине, и то что компилятор написал после всех манипуляций сюда.

Только что проверил nalivator_v4.2_oled_dfp

Используем библиотеку OLED_I2C в папке: C:\Temp\Arduino\libraries\OLED_I2C (legacy)
Используем библиотеку Servo версии 1.1.2 из папки: C:\Temp\Arduino\libraries\Servo 
Используем библиотеку Adafruit_NeoPixel версии 1.2.4 из папки: C:\Temp\Arduino\libraries\Adafruit_NeoPixel 
Используем библиотеку SoftwareSerial версии 1.0 из папки: C:\Documents and Settings\******\Local Settings\Application Data\Arduino15\packages\arduino\hardware\avr\1.6.15\libraries\SoftwareSerial 
Используем библиотеку DFPlayer_Mini_Mp3 в папке: C:\Temp\Arduino\libraries\DFPlayer_Mini_Mp3 (legacy)
Скетч использует 16858 байт (54%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1429 байт (69%) динамической памяти, оставляя 619 байт для локальных переменных. Максимум: 2048 байт.

 

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

stpavel пишет:

Сейчас у алика новая фишка...

подтверждаю, треки типа LC,LQ,LO перестают отслеживаться, а потом всплывает какай-то левый трек в приложении ПР, когда получаешь там 2-3 посылки.

идет дольше.

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

AlexMik пишет:

Буду до последнего оптимизировать )

Зажмем кулачки и будем ждать, библиотеками попробуй подобрать, использовать более старые как с МП3.

 

vovan47
Offline
Зарегистрирован: 16.09.2019

Forthomo пишет:

Forthomo пишет:

vovan47, попробуйте на другой машине, и то что компилятор написал после всех манипуляций сюда.

Только что проверил nalivator_v4.2_oled_dfp

Используем библиотеку OLED_I2C в папке: C:\Temp\Arduino\libraries\OLED_I2C (legacy)
Используем библиотеку Servo версии 1.1.2 из папки: C:\Temp\Arduino\libraries\Servo 
Используем библиотеку Adafruit_NeoPixel версии 1.2.4 из папки: C:\Temp\Arduino\libraries\Adafruit_NeoPixel 
Используем библиотеку SoftwareSerial версии 1.0 из папки: C:\Documents and Settings\******\Local Settings\Application Data\Arduino15\packages\arduino\hardware\avr\1.6.15\libraries\SoftwareSerial 
Используем библиотеку DFPlayer_Mini_Mp3 в папке: C:\Temp\Arduino\libraries\DFPlayer_Mini_Mp3 (legacy)
Скетч использует 16858 байт (54%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1429 байт (69%) динамической памяти, оставляя 619 байт для локальных переменных. Максимум: 2048 байт.

 

Arduino: 1.8.10 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"

C:\temp\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\temp\Arduino\hardware -tools C:\temp\Arduino\tools-builder -tools C:\temp\Arduino\hardware\tools\avr -built-in-libraries C:\temp\Arduino\libraries -libraries C:\Users\Вован\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10810 -build-path C:\Users\D7C8~1\AppData\Local\Temp\arduino_build_437662 -warnings=none -build-cache C:\Users\D7C8~1\AppData\Local\Temp\arduino_cache_799356 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\temp\Arduino\hardware\tools\avr -verbose C:\скетч рабочий с мп3  (дисплей OLED_I2C )\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino
C:\temp\Arduino\arduino-builder -compile -logger=machine -hardware C:\temp\Arduino\hardware -tools C:\temp\Arduino\tools-builder -tools C:\temp\Arduino\hardware\tools\avr -built-in-libraries C:\temp\Arduino\libraries -libraries C:\Users\Вован\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10810 -build-path C:\Users\D7C8~1\AppData\Local\Temp\arduino_build_437662 -warnings=none -build-cache C:\Users\D7C8~1\AppData\Local\Temp\arduino_cache_799356 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\temp\Arduino\hardware\tools\avr -verbose C:\скетч рабочий с мп3  (дисплей OLED_I2C )\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino
Using board 'nano' from platform in folder: C:\temp\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\temp\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_437662\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for OLED_I2C.h: [OLED_I2C]
ResolveLibrary(OLED_I2C.h)
  -> candidates: [OLED_I2C]
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_437662\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for Servo.h: [Servo@1.1.5]
ResolveLibrary(Servo.h)
  -> candidates: [Servo@1.1.5]
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_437662\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for Adafruit_NeoPixel.h: [Adafruit_NeoPixel@1.3.1]
ResolveLibrary(Adafruit_NeoPixel.h)
  -> candidates: [Adafruit_NeoPixel@1.3.1]
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\Adafruit_NeoPixel" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_437662\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for SoftwareSerial.h: [SoftwareSerial@1.0]
ResolveLibrary(SoftwareSerial.h)
  -> candidates: [SoftwareSerial@1.0]
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\Adafruit_NeoPixel" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_437662\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for DFPlayer_Mini_Mp3.h: []
ResolveLibrary(DFPlayer_Mini_Mp3.h)
sketch_nalivator_s_mp3:5:10: error: DFPlayer_Mini_Mp3.h: No such file or directory

  -> candidates: []compilation terminated.


Несколько библиотек найдено для "OLED_I2C.h"
 Используется: C:\Users\Вован\Documents\Arduino\libraries\OLED_I2C
Несколько библиотек найдено для "Servo.h"
 Используется: C:\temp\Arduino\libraries\Servo
Несколько библиотек найдено для "Adafruit_NeoPixel.h"
 Используется: C:\Users\Вован\Documents\Arduino\libraries\Adafruit_NeoPixel
Несколько библиотек найдено для "SoftwareSerial.h"
 Используется: C:\temp\Arduino\hardware\arduino\avr\libraries\SoftwareSerial
Используем библиотеку OLED_I2C в папке: C:\Users\Вован\Documents\Arduino\libraries\OLED_I2C (legacy)
Используем библиотеку Servo версии 1.1.5 из папки: C:\temp\Arduino\libraries\Servo 
Используем библиотеку Adafruit_NeoPixel версии 1.3.1 из папки: C:\Users\Вован\Documents\Arduino\libraries\Adafruit_NeoPixel 
Используем библиотеку SoftwareSerial версии 1.0 из папки: C:\temp\Arduino\hardware\arduino\avr\libraries\SoftwareSerial 
exit status 1
DFPlayer_Mini_Mp3.h: No such file or directory

 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

DFPlayer_Mini_Mp3.h: No such file or directory - нет библиотеки, возьми на Я-диске

C:\Users\Вован\Documents\Arduino\libraries\Adafruit_NeoPixel - "Вован" - это кирилица

С:\temp\Arduino\hardware\arduino\avr\libraries\ -сюда сложи все библиатеки

C:\Users\Вован\Documents\Arduino\libraries - а отсюда временно все поудадяй

vovan47
Offline
Зарегистрирован: 16.09.2019

Forthomo пишет:

DFPlayer_Mini_Mp3.h: No such file or directory - нет библиотеки, возьми на Я-диске

C:\Users\Вован\Documents\Arduino\libraries\Adafruit_NeoPixel - "Вован" - это кирилица

С:\temp\Arduino\hardware\arduino\avr\libraries\ -сюда сложи все библиатеки

C:\Users\Вован\Documents\Arduino\libraries - а отсюда временно все поудадяй


Так библиотеки скачаны с Яндекс диска

Nikolaj666
Nikolaj666 аватар
Offline
Зарегистрирован: 19.01.2017

не должно быть папки "Вован". сто раз сказали - русскими буквами не называть папки

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

DFPlayer_Mini_Mp3.h: No such file or directory (Данный файл или каталог отсутствует) тут же ясно по английски написано!

 

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Forthomo пишет:

sadman41 пишет:

...есть даже специальные, трехвольтовые Pro Mini...

3-х вольтовые от 5-и вольтовых отличаются в встроеным стабилизатором напряжения, камень один и тот же.

Не только стабилизатором, но и кварцевым генератором.

stpavel пишет:

Я нихрена не электронщик, поэтому сразу глупый вопрос, а согласование уровней 3.3 и 5 в не нужно будет делать в этом случае ?

Если на вход МК, который питается от 3V входит 5V, то думаю, что да, ибо datasheet нам говорит: 

Absolute Maximum Ratings

Voltage on any pin except RESET with respect to ground: VCC + 0.5 V

Но, можете испытать, конечно... 

stpavel пишет:

И еще , как такая ардуина отнесется к 4.2 вольтам ?

Нормально. Только работать будет на 8Mhz (если кварц такой стоит).

Speed grade:
● 0 to 8MHz at 2.7 to 5.5V (automotive temperature range: –40°C to +125°C)
● 0 to 16MHz at 4.5 to 5.5V (automotive temperature range: –40°C to +125°C)

Так что тут варианты такие: или питаете версию 5V/16Mhz  пониженным на свой страх и риск или подаёте на 3V/8Mhz повышенное на вход. Тоже на свой страх и риск.
 
Хотя, откуда у вас в наливаторе 5V входящего на пин... Органы управления от той же ардуины питаются вроде, а остальное всё в режиме выхода.
Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

sadman41, спасибо поправил, кстати  про мини (мега328 3,3В, 8МГц)  скомпелировало и не ругнулась.

vovan47
Offline
Зарегистрирован: 16.09.2019

Forthomo пишет:

DFPlayer_Mini_Mp3.h: No such file or directory (Данный файл или каталог отсутствует) тут же ясно по английски написано!

 

 


Можете дать ссылку на него на я диск

stpavel
Offline
Зарегистрирован: 09.10.2018

AlexMik пишет:

Поделюсь бедой. Видать придется из основной проги юстировку исключать. Мало памяти. А еще не все дописал. ((

Sketch uses 20924 bytes (68%) of program storage space. Maximum is 30720 bytes.
Global variables use 1564 bytes (76%) of dynamic memory, leaving 484 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

Вот и одна из причин, почему я использую 1602 с вшитой кириллицей

Скетч использует 20336 байт (66%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1029 байт (50%) динамической памяти, оставляя 1019 байт для локальных переменных. Максимум: 2048 байт.

Еще один момент, надо которым надо подумать. По даташиту  DFPlayer_mini имеет спящий режим. Отправляется в standby mode отправкой 0x0A , из спящего возвращается 0x0B. Попробовал, разницы в потреблении не заметил. Но для чего-то же он нужен ) 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

В читатели! Но диск пока не закрываю.

stpavel
Offline
Зарегистрирован: 09.10.2018

sadman41 пишет:

Так что тут варианты такие: или питаете версию 5V/16Mhz  пониженным на свой страх и риск или подаёте на 3V/8Mhz повышенное на вход. Тоже на свой страх и риск.
 
Хотя, откуда у вас в наливаторе 5V входящего на пин... Органы управления от той же ардуины питаются вроде, а остальное всё в режиме выхода.

Спасибо за ликбез !

Есть еще один вариант точного измерения напряжения аккумуляторов, без заморочек с питанием от 3.7 вольт, а именно , использование сравнительно дешевого датчика INA219. 

sadman41
Offline
Зарегистрирован: 19.10.2016

stpavel пишет:

Есть еще один вариант точного измерения напряжения аккумуляторов, без заморочек с питанием от 3.7 вольт, а именно , использование сравнительно дешевого датчика INA219. 

Можно, наверное, ещё https://www.nxp.com/docs/en/data-sheet/PCF8591.pdf воткнуть. В дешманских телеком-штучках на них делают незамысловатые четырехканальные измерители напряжений.

Wadzim
Offline
Зарегистрирован: 29.10.2019

А можно для неграмотных. Как это сделать

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Коллеги! Подумайте зачем навороты для игрушки как точность измерения? Только в качестве любопытства. Игрушка должна сверкать (реализовано) и свистеть( тоже реализовано), быть эстетичной(это как у кого получится, краник или тура)  и управляемой(вот с калибровкой пока проблемы,мыслей умных нет).

AlexMik
Offline
Зарегистрирован: 15.09.2019

stpavel пишет:

Вот и одна из причин, почему я использую 1602 с вшитой кириллицей

Надо глянуть много ли она отъедает..

Я как-то и не знал о встроенной кириллице когда заказывал (

vovan47
Offline
Зарегистрирован: 16.09.2019
Arduino: 1.8.10 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"

C:\temp\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\temp\Arduino\hardware -tools C:\temp\Arduino\tools-builder -tools C:\temp\Arduino\hardware\tools\avr -built-in-libraries C:\temp\Arduino\libraries -libraries C:\Users\Вован\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10810 -build-path C:\Users\D7C8~1\AppData\Local\Temp\arduino_build_269441 -warnings=none -build-cache C:\Users\D7C8~1\AppData\Local\Temp\arduino_cache_953384 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\temp\Arduino\hardware\tools\avr -verbose C:\скетч рабочий с мп3  (дисплей OLED_I2C )\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino
C:\temp\Arduino\arduino-builder -compile -logger=machine -hardware C:\temp\Arduino\hardware -tools C:\temp\Arduino\tools-builder -tools C:\temp\Arduino\hardware\tools\avr -built-in-libraries C:\temp\Arduino\libraries -libraries C:\Users\Вован\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10810 -build-path C:\Users\D7C8~1\AppData\Local\Temp\arduino_build_269441 -warnings=none -build-cache C:\Users\D7C8~1\AppData\Local\Temp\arduino_cache_953384 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\temp\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\temp\Arduino\hardware\tools\avr -verbose C:\скетч рабочий с мп3  (дисплей OLED_I2C )\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino
Using board 'nano' from platform in folder: C:\temp\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\temp\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for dfplayer_mini_mp3.h: [DFPlayer_Mini_Mp3]
ResolveLibrary(dfplayer_mini_mp3.h)
  -> candidates: [DFPlayer_Mini_Mp3]
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for SoftwareSerial.h: [SoftwareSerial@1.0]
ResolveLibrary(SoftwareSerial.h)
  -> candidates: [SoftwareSerial@1.0]
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for adafruit_neopixel.h: [Adafruit_NeoPixel@1.2.4]
ResolveLibrary(adafruit_neopixel.h)
  -> candidates: [Adafruit_NeoPixel@1.2.4]
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for oled_i2c.h: [OLED_I2C OLED_I2C]
ResolveLibrary(oled_i2c.h)
  -> candidates: [OLED_I2C OLED_I2C]
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
Alternatives for Servo.h: [Servo@1.1.5]
ResolveLibrary(Servo.h)
  -> candidates: [Servo@1.1.5]
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3\\dfplayer_mini_mp3.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src\\SoftwareSerial.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel\\adafruit_neopixel.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel\\esp8266.c" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C\\defaultfonts.c" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C\\oled_i2c.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\libraries\\Servo\\src\\avr\\Servo.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\libraries\\Servo\\src\\megaavr\\Servo.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\libraries\\Servo\\src\\nrf52\\Servo.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\libraries\\Servo\\src\\sam\\Servo.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\libraries\\Servo\\src\\samd\\Servo.cpp" -o nul
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\temp\\Arduino\\libraries\\Servo\\src\\stm32f4\\Servo.cpp" -o nul
Generating function prototypes...
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\temp\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"C:\\temp\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\DFPlayer_Mini_Mp3" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "-IC:\\temp\\Arduino\\hardware\\arduino\\avr\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Вован\\Documents\\Arduino\\libraries\\OLED_I2C" "-IC:\\temp\\Arduino\\libraries\\Servo\\src" "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\sketch\\sketch_nalivator_s_mp3.ino.cpp" -o "C:\\Users\\D7C8~1\\AppData\\Local\\Temp\\arduino_build_269441\\sketch\\sketch_nalivator_s_mp3.ino.cpp.o"
In file included from C:\скетч рабочий с мп3  (дисплей OLED_I2C )\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino:13:0:

C:\temp\Arduino\hardware\arduino\avr\libraries\DFPlayer_Mini_Mp3/DFPlayer_Mini_Mp3.h:45:20: error: redefinition of 'uint8_t send_buf [10]'

 uint8_t send_buf[10] = {

                    ^

In file included from C:\скетч рабочий с мп3  (дисплей OLED_I2C )\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino:1:0:

C:\temp\Arduino\hardware\arduino\avr\libraries\DFPlayer_Mini_Mp3/dfplayer_mini_mp3.h:45:9: note: 'uint8_t send_buf [10]' previously defined here

 uint8_t send_buf[10] = {

         ^~~~~~~~

In file included from C:\скетч рабочий с мп3  (дисплей OLED_I2C )\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino:13:0:

C:\temp\Arduino\hardware\arduino\avr\libraries\DFPlayer_Mini_Mp3/DFPlayer_Mini_Mp3.h:47:20: error: redefinition of 'uint8_t recv_buf [10]'

 uint8_t recv_buf[10];

                    ^

In file included from C:\скетч рабочий с мп3  (дисплей OLED_I2C )\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino:1:0:

C:\temp\Arduino\hardware\arduino\avr\libraries\DFPlayer_Mini_Mp3/dfplayer_mini_mp3.h:47:9: note: 'uint8_t recv_buf [10]' previously declared here

 uint8_t recv_buf[10];

         ^~~~~~~~

Несколько библиотек найдено для "dfplayer_mini_mp3.h"
 Используется: C:\temp\Arduino\hardware\arduino\avr\libraries\DFPlayer_Mini_Mp3
Несколько библиотек найдено для "SoftwareSerial.h"
 Используется: C:\temp\Arduino\hardware\arduino\avr\libraries\SoftwareSerial
Несколько библиотек найдено для "adafruit_neopixel.h"
 Используется: C:\temp\Arduino\hardware\arduino\avr\libraries\Adafruit_NeoPixel
Несколько библиотек найдено для "oled_i2c.h"
 Используется: C:\Users\Вован\Documents\Arduino\libraries\OLED_I2C
Не используется: C:\temp\Arduino\hardware\arduino\avr\libraries\OLED_I2C
Несколько библиотек найдено для "Servo.h"
 Используется: C:\temp\Arduino\libraries\Servo
Используем библиотеку DFPlayer_Mini_Mp3 в папке: C:\temp\Arduino\hardware\arduino\avr\libraries\DFPlayer_Mini_Mp3 (legacy)
Используем библиотеку SoftwareSerial версии 1.0 из папки: C:\temp\Arduino\hardware\arduino\avr\libraries\SoftwareSerial 
Используем библиотеку Adafruit_NeoPixel версии 1.2.4 из папки: C:\temp\Arduino\hardware\arduino\avr\libraries\Adafruit_NeoPixel 
Используем библиотеку OLED_I2C в папке: C:\Users\Вован\Documents\Arduino\libraries\OLED_I2C (legacy)
Используем библиотеку Servo версии 1.1.5 из папки: C:\temp\Arduino\libraries\Servo 
exit status 1
Ошибка компиляции для платы Arduino Nano.

vovan47 пишет:
Forthomo пишет:

DFPlayer_Mini_Mp3.h: No such file or directory - нет библиотеки, возьми на Я-диске

C:\Users\Вован\Documents\Arduino\libraries\Adafruit_NeoPixel - "Вован" - это кирилица

С:\temp\Arduino\hardware\arduino\avr\libraries\ -сюда сложи все библиатеки

C:\Users\Вован\Documents\Arduino\libraries - а отсюда временно все поудадяй

Так библиотеки скачаны с Яндекс диска

Nikolaj666
Nikolaj666 аватар
Offline
Зарегистрирован: 19.01.2017

C:\Users\Вован\Documents\Arduino\libraries\  сотри эту цепочку на фиг.  сто раз сказали.

а ещё лучше из командной строки Format C:

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Nikolaj666 пишет:

C:\Users\Вован\Documents\Arduino\libraries\  сотри эту цепочку на фиг.  сто раз сказали.

а ещё лучше из командной строки Format C:

Николай, зачем так жестко. На 10-ке командную строку еще найти надо (это был сарказм). И поаккуратней,  в соседней ветке одному нож чтоб пластик резать посоветовали в микроволновке нагреть...ну понятно дальше.

Nikolaj666
Nikolaj666 аватар
Offline
Зарегистрирован: 19.01.2017

ну он бедный в стену бьётся. там уже столько мусора, что наверное проще всё с нуля

stpavel
Offline
Зарегистрирован: 09.10.2018

Forthomo пишет:

Коллеги! Подумайте зачем навороты для игрушки как точность измерения? Только в качестве любопытства. Игрушка должна сверкать (реализовано) и свистеть( тоже реализовано), быть эстетичной(это как у кого получится, краник или тура)  и управляемой(вот с калибровкой пока проблемы,мыслей умных нет).

Ну коль мы переводим наши игрушки на питание от аккумов, есть такие мысли. Я не знаю, как на практике обстоит дело с измерением напряжения через аналоговый вход, не пробовал. Если измерения достаточно точные , то в принципе больше ничего и не нужно .  Ну а точность нужна  , как мне кажется, для двух очевидных вещей, первое - корректное отображение уровня заряда аккумулятора, ну и второе, при падении напряжения до какого-то минимума автоматически отправлять наливатор в спящий режим, если он включен, ну и не давать ему включаться , пока не будет поставлен на заряд. 

Nikolaj666
Nikolaj666 аватар
Offline
Зарегистрирован: 19.01.2017

а я думаю как поплавковый датчик в бутылку запихнуть. чтоб "колокола" били когда грамм 30-50 остаётся. или какую другую мульку следить за уровнем вкусняшки 

stpavel
Offline
Зарегистрирован: 09.10.2018

Nikolaj666 пишет:

а я думаю как поплавковый датчик в бутылку запихнуть. чтоб "колокола" били когда грамм 30-50 остаётся. или какую другую мульку следить за уровнем вкусняшки 

Один из вариантов ) https://ru.aliexpress.com/item/33030662836.html
​Клеиться на бутылку снаружи на нужном уровне . Правда смотреться будет колхозно... Но лучше чем что то будет плавать в бутылке. 

Или вот , подешевле https://ru.aliexpress.com/item/32841134489.html

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

vovan47, не обижайся в твой комп влезть и переименовать папки дистанционно ни я никто другой не может.

C:\скетч рабочий с мп3  (дисплей OLED_I2C )\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino - вместо этогосделай так

C:\111\sketch_nalivator_s_mp3\sketch_nalivator_s_mp3.ino  -не должно быть кирилицы в путях

и посмотри в папке  C:\temp\Arduino\hardware\arduino\avr\libraries\DFPlayer_Mini_Mp3/

dfplayer_mini_mp3.h - этого быть не должно, вообще не понятно откуда это взялось, только так - DFPlayer_Mini_Mp3

 

 

Nikolaj666
Nikolaj666 аватар
Offline
Зарегистрирован: 19.01.2017

нееее, жуть какая-то.  наверное проще шарик на нитке к концевику. опустился, натянул - нажалось.

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

stpavel пишет:

Forthomo пишет:

Коллеги! Подумайте зачем навороты для игрушки как точность измерения? Только в качестве любопытства. Игрушка должна сверкать (реализовано) и свистеть( тоже реализовано), быть эстетичной(это как у кого получится, краник или тура)  и управляемой(вот с калибровкой пока проблемы,мыслей умных нет).

Ну коль мы переводим наши игрушки на питание от аккумов, есть такие мысли. Я не знаю, как на практике обстоит дело с измерением напряжения через аналоговый вход, не пробовал. Если измерения достаточно точные , то в принципе больше ничего и не нужно .  Ну а точность нужна  , как мне кажется, для двух очевидных вещей, первое - корректное отображение уровня заряда аккумулятора, ну и второе, при падении напряжения до какого-то минимума автоматически отправлять наливатор в спящий режим, если он включен, ну и не давать ему включаться , пока не будет поставлен на заряд. 

Я калибровал от 3х вольт до 4,2, при 3х повышайка отрубается.

stpavel
Offline
Зарегистрирован: 09.10.2018

Forthomo пишет:

Я калибровал от 3х вольт до 4,2, при 3х повышайка отрубается.

Алексей, не понял. По подробнее можете объяснить что калибровали 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Показания снимал с входа повышайки, чтобы светодиод 6й засвечивать.

Все до вечера, кабинет нужно сдавать

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

stpavel пишет:

Nikolaj666 пишет:

а я думаю как поплавковый датчик в бутылку запихнуть. чтоб "колокола" били когда грамм 30-50 остаётся. или какую другую мульку следить за уровнем вкусняшки 

Один из вариантов ) https://ru.aliexpress.com/item/33030662836.html
​Клеиться на бутылку снаружи на нужном уровне . Правда смотреться будет колхозно... Но лучше чем что то будет плавать в бутылке. 

Или вот , подешевле https://ru.aliexpress.com/item/32841134489.html

сдается мне внутри у них банально ttp223.

Alexamig
Offline
Зарегистрирован: 30.05.2017

Forthomo

Выложил скетч на гуглдиск 

stpavel
Offline
Зарегистрирован: 09.10.2018

xDriver пишет:

сдается мне внутри у них банально ttp223.

Возможно. Я их не разбирал, у меня подобные датчики в котельной стоят , для управления автоматикой водонабора промежуточного бака из скважины.

Кто то выкладывал эксперименты , ttp223 прекрасно срабатывают от жидкости в бутылке . 

KalevaKorpela
Offline
Зарегистрирован: 12.11.2019

Бро, ссылкой на сайт с помпой в СПб поделишься?  На почту alimak_67@mail.ru

Гран мерси.

KalevaKorpela
Offline
Зарегистрирован: 12.11.2019

vuster пишет:

RW3 пишет:
У меня уже вторую помпу возвращают продавцу.Не знаю что делать. Заказывал у разных продавцов.

Я заказывал помпу на али по цене 275 рублей с доставкой, а оказалось заказать в России проще и дешевле. Нашёл на сайте за 180 рублей, такую же и приехала с Питера в Московскую область за 4 дня, доставка вообще обошлась бесплатно, так как общий заказ был выше 1500 рублей.

Бро, ссылкой на сайт с помпой в СПб поделишься?  На почту alimak_67@mail.ru

Гран мерси.