Перейти к публикации
capsolo

Автоматика управления отбором по жидкости на основе Arduino

Рекомендованные сообщения

[О] отбор «остатка»

У них нет старт-стопа с декрементом, при котором остаток отжимается лучше, при этом он чаще все бывает питьевым.

 

АНТОН ЗДЕСЬ ОБНОВЛЕННАЯ СХЕМА UNO

Изменено пользователем serafh

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
[member=bigson], ну мы же вольные каменщики. Никаких дедлайнов не

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Бяда у тебя. Я чет слышал еще у кого-то была такая - они выпиливали lcd.write из кода. А надо лишь посвежее библиотеку LiquidCrystal. Заодно я бы посоветовал Arduino IDE посвежее использовать.

Изменено пользователем capsolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[b][member=capsolo][/b],

Это Ардуино  1.6.12. 

Ругается. Но по другому

Arduino: 1.6.12 (Windows 7), Плата:"Arduino/Genuino Uno"
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino:7:21: fatal error: OneWire.h: No such file or directory
 
compilation terminated.
 
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Понеслась цепочка запросов на библиотеки[b][member=capsolo][/b],

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[b][member=capsolo][/b],

Скачал все библиотеки и с шильдом и 12С, все равно Ж

Arduino: 1.6.12 (Windows 7), Плата:"Arduino/Genuino Uno"
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino: In function 'void apply_param(bool)':
 
tau_kita_arduino:139: error: 'EEPROM_uint16t_write' was not declared in this scope
 
tau_kita_arduino:140: error: 'EEPROM_float_write' was not declared in this scope
 
tau_kita_arduino:141: error: 'EEPROM_uint16t_read' was not declared in this scope
 
tau_kita_arduino:142: error: 'EEPROM_float_read' was not declared in this scope
 
tau_kita_arduino:149: error: 'CalcFlow' was not declared in this scope
 
tau_kita_arduino:152: error: 'EEPROM_uint16t_write' was not declared in this scope
 
tau_kita_arduino:153: error: 'EEPROM_float_write' was not declared in this scope
 
tau_kita_arduino:154: error: 'EEPROM_uint16t_read' was not declared in this scope
 
tau_kita_arduino:155: error: 'EEPROM_float_read' was not declared in this scope
 
tau_kita_arduino:162: error: 'CalcFlow' was not declared in this scope
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino: In function 'void first_start()':
 
tau_kita_arduino:490: error: call of overloaded 'write(int)' is ambiguous
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino:490:45: note: candidates are:
 
In file included from C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino:13:0:
 
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src/LiquidCrystal.h:83:18: note: virtual size_t LiquidCrystal::write(uint8_t)
 
   virtual size_t write(uint8_t);
 
                  ^
 
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
 
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,
 
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:232,
 
                 from sketch\tau_kita_arduino.ino.cpp:1:
 
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:49:12: note: size_t Print::write(const char*)
 
     size_t write(const char *str) {
 
            ^
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino: In function 'void re_start()':
 
tau_kita_arduino:526: error: call of overloaded 'write(int)' is ambiguous
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino:526:45: note: candidates are:
 
In file included from C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino:13:0:
 
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src/LiquidCrystal.h:83:18: note: virtual size_t LiquidCrystal::write(uint8_t)
 
   virtual size_t write(uint8_t);
 
                  ^
 
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
 
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,
 
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:232,
 
                 from sketch\tau_kita_arduino.ino.cpp:1:
 
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:49:12: note: size_t Print::write(const char*)
 
     size_t write(const char *str) {
 
            ^
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino: In function 'void setup()':
 
tau_kita_arduino:664: error: call of overloaded 'write(int)' is ambiguous
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino:664:45: note: candidates are:
 
In file included from C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino:13:0:
 
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src/LiquidCrystal.h:83:18: note: virtual size_t LiquidCrystal::write(uint8_t)
 
   virtual size_t write(uint8_t);
 
                  ^
 
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
 
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,
 
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:232,
 
                 from sketch\tau_kita_arduino.ino.cpp:1:
 
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:49:12: note: size_t Print::write(const char*)
 
     size_t write(const char *str) {
 
            ^
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino: In function 'void loop()':
 
tau_kita_arduino:1043: error: call of overloaded 'write(int)' is ambiguous
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino:1043:47: note: candidates are:
 
In file included from C:\Users\Misto\Desktop\СТХ\Ардуино\Ардуино финал\tau_kita_arduino\tau_kita_arduino.ino:13:0:
 
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src/LiquidCrystal.h:83:18: note: virtual size_t LiquidCrystal::write(uint8_t)
 
   virtual size_t write(uint8_t);
 
                  ^
 
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
 
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,
 
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:232,
 
                 from sketch\tau_kita_arduino.ino.cpp:1:
 
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:49:12: note: size_t Print::write(const char*)
 
     size_t write(const char *str) {
 
            ^
 
exit status 1
'EEPROM_uint16t_write' was not declared in this scope
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гугель вот что выдает

http://forum.arduino.cc/index.php?topic=122201.0

Не будет получаться - в понедельник тебе зашивку соберу. Тока изменения в пинах скажи и какие флаги поставить. Я в Atmel Studio работаю. Это как мерседес по сравнению с инвалидкой.

Изменено пользователем capsolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тока изменения в пинах скажи и какие флаги поставить.

 

На  схеме выше по странице все пины, как ты прописал

http://forum.grainwine.info/index.php/topic/908-avtomatika-upravlenija-otborom-po-zhidkosti-na-o/?p=155000

В той версии, что ты мне в личке скинул ошибок меньше tau_kita_arduino_finish_relay_fix

Arduino: 1.6.12 (Windows 7), Плата:"Arduino/Genuino Uno"
 
C:\Users\Misto\Desktop\СТХ\Ардуино\Архив финиш\tau_kita_arduino\tau_kita_arduino.ino: In function 'void apply_param(bool)':
 
tau_kita_arduino:131: error: 'EEPROM_uint16t_write' was not declared in this scope
 
tau_kita_arduino:132: error: 'EEPROM_float_write' was not declared in this scope
 
tau_kita_arduino:133: error: 'EEPROM_uint16t_read' was not declared in this scope
 
tau_kita_arduino:134: error: 'EEPROM_float_read' was not declared in this scope
 
tau_kita_arduino:141: error: 'CalcFlow' was not declared in this scope
 
tau_kita_arduino:144: error: 'EEPROM_uint16t_write' was not declared in this scope
 
tau_kita_arduino:145: error: 'EEPROM_float_write' was not declared in this scope
 
tau_kita_arduino:146: error: 'EEPROM_uint16t_read' was not declared in this scope
 
tau_kita_arduino:147: error: 'EEPROM_float_read' was not declared in this scope
 
tau_kita_arduino:154: error: 'CalcFlow' was not declared in this scope
 
exit status 1
'EEPROM_uint16t_write' was not declared in this scope
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

А эта без ошибок - tau_kita_arduino_v1.0.3

Все потом удалю

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[member=capsolo],

Схему отредактировал, если та не открывается

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ладно, пины и флажки как у тебя пропишу и в понедельник соберу прошивку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Cхема для NANO(UNO)

post-44-0-25787800-1477304911_thumb.jpg

post-44-0-79664300-1477306641_thumb.jpg

Изменено пользователем ser64

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Изменено пользователем bigson

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[b][member=bigson][/b], если не трудно напиши настройки, я вставлю в схему

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Про реле на 10 пине прогнал конкретно, там теперь все нормально предусмотрено, оба реле одинаковые с активным "нулем"...

 

а про настройки - пожалуйста:

 

#define USE_LCD_KEYPAD_SHIELD 0
#define USE_BEEPER 0 // активный "0", пассивный "1"
#define RELAY_LEVEL 1 // Управление реле: 0 - выключено в LOW, 1 - выключено в HIGH
 
Я ведь правильно понимаю, что бипер с встроенной пищалкой (активный) использован? или это пьезик простой? Настройки указал для активного (с встроенным генератором) бипера...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еперный пинцет Серега реально с USE_LCD_KEYPAD_SHIELD не собирается. Ща поковыряюсь


[member=serafh], поправил, теперь все собирается. Интересно, работает ли так? :)

[attachment=16853:tau_kita_arduino_1.1_lcd_shield_fix.zip]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня на 1.6.10 компилится без проблем. Пока не заливал, надо с пинами разобраться. Уже не помню, куда чего паял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Коллеги, обновил во втором посте схемы, которые нарисовали Сергеи (ser64 и serafh), под каждой схемой положил собранную прошивку для заливки в устройство без секса с компиляцией и всяких Ардуино IDE. Собираешь по схеме, подключаешь контроллер, запускаешь программку из архива, выбираешь порт для зашивки, файл прошивки и шьешься.

Изменено пользователем capsolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы вроде это проходили. Русские директории в пути к файлу. Я тебе уже собрал прошивку во втором сообщении темы под твоей схемой архив скачаешь и прошьешься.

Изменено пользователем capsolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
[member=capsolo], можа лыжи или мазь не та, сделай паузу имхо, сейчас уже просто не управляемый процесс пред имхо. Даже проверить (прогнать хоть на столе) не успевает за Вами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
[member=kirka], да мы вроде как этап завершили. Версия пару недель отстоялась, сейчас привожу тему к понятному виду. Вон ребята схемы актуальные выдали - разместил во втором посте, рядом прошивки собранные положил. Шейся и вперед.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...