#1 Re: Програмування Arduino » На производство требуется большое кол-во мелких автоматизаций. » 2023-07-28 16:58:00

Написание программ для микроконтроллеров Atmel AVR, ESP32, STM32, на языке "С" , также на "С++" с использованием библиотек Arduino.
Разработка разного рода автоматики.

Есть опыть разработки -
- Автоматика твердотопливных котлов
- Автоматизация линии упаковки ПЭТ бутылок
- Контроллер линии выморозки подсолнечного масла
- Синхронизатор фотоаппаратов со вспышками
- Контроллер LED панелей
- Контроллер паяльной станции
- GSM управление поливом
- Устройство круговой фотосьемки
- Автоматизация фрезерных ЧПУ станков
- Контроллер закрывания открывания дверей на шаговом двигателе и сервоприводе
- Автоматизация упаковочной машины «флоу-пак»
- Линия дозировки и розлива подсолнечного масла
- Автоматизация термопластавтомата


Телефон 0662493521

#2 Re: Програмування Arduino » Счетчик импульсов » 2021-08-30 21:41:37

Вот делал, готовое устройство: https://www.olx.ua/d/obyavlenie/dozator-zhidkosti-sypuchih-materialov-liniya-naliva-vody-bytovoy-himii-IDM0VYt.html

#3 Re: Проекти » Самодельный частотник » 2021-05-30 22:13:41

Приветствую!
Буквально пару дней как собрался делать такой проект, предлагаю как-то объединить усилие если это возможно.
Выбор камня пал на  STM32,   с их  аппаратным таймером он более всего подходит под данную задачу.
Вот ссылка для информации:
https://habr.com/ru/post/399357/

#4 Re: Проекти » Список исполнителей » 2018-06-18 15:07:41

Написание программ для микроконтроллеров Atmel AVR, ESP32, STM32, на языке "С" , также на "С++" с использованием библиотек Arduino.
Разработка разного рода автоматики.

Есть опыть разработки -
- Автоматика твердотопливных котлов
- Автоматизация линии упаковки ПЭТ бутылок
- Контроллер линии выморозки подсолнечного масла
- Синхронизатор фотоаппаратов со вспышками
- Контроллер LED панелей
- Контроллер паяльной станции
- GSM управление поливом
- Устройство круговой фотосьемки
- Автоматизация фрезерных ЧПУ станков
- Контроллер закрывания открывания дверей на шаговом двигателе и сервоприводе
- Автоматизация упаковочной машины «флоу-пак»
- Линия дозировки и розлива подсолнечного масла
- Автоматизация термопластавтомата


Телефон 0662493521

#6 Re: Програмування Arduino » Нужен скетч для управления тампопечатным станком » 2018-03-22 17:48:25

Вот мое объявление пишите звоните сделаем
https://www.olx.ua/obyavlenie/razrabotka-elektroniki-programmirovanie-mikrokontrollerov-avr-arduino-IDvJdCM.html#b72a9bc412

#7 Re: Проекти » Управление мини термопласт шприцом » 2018-02-05 22:30:38

Переделывал большой термопластавтомат Хмельницкого производства из гидравлики на электропривод, есть опыт... cncserge@gmail.com

#8 Re: Програмування Arduino » Кинетический дождь заказ » 2018-02-05 22:23:42

Сделаю, один шарик 1000 грн (Сам шарик в стоимость не входит )

#9 Re: Програмування Arduino » Кинетический дождь заказ » 2018-02-05 14:12:46

Классная штука...
На каждый шарик по шаговику и можно делать что угодно...

#10 Re: Програмування Arduino » Arduino & Nextion » 2018-01-24 14:53:02

ВолодимирК пише:

Всім привіт роблю проект для свого котла на ардуіно і для керування використовую дисплей Nextion у мене в проекті 4 датчика dht, 1 ds18b20, реле для управління насосом. Принцип роботи такий: 4 датчика передають показання на текст в дисплей по rx і tx постійно, насос має включатися при натисканні на кнопку яка передає число на порт теж по rx і tx. Проблема в тому що коли датчики передають на дисплей свої дані число з кнопки прийти на порт неможе і відповідно ардуіно не включить насос так як rx і tx зайняті датчиками. Пробвав рішити проблему затримками щоб не постійно передавалося а через 2 - 5 - 10 секунд ситуація незмінилася тільки при десь 10 раз натисканні на кнопку приходило число на порт. Моє вирішення зробити просто на кнопку оновлення текста на дисплеї з показниками температури, але хотілося б щоб воно само показувало без натискання кнопки. Прошу допомоги може хтось знає як можна вирішити цю проблему.

Вот мое обявление
https://www.olx.ua/obyavlenie/razrabotka-elektroniki-programmirovanie-mikrokontrollerov-avr-arduino-IDvJdCM.html#e498370c92
Обращайтесь, с такими дисплеями работал, и автоматику для пилетных котлов делал...
mini_P80108-135302_20180124-1359.jpeg

#11 Re: Програмування Arduino » PWM как победить ? » 2018-01-17 19:10:01

NoName пише:
renoshnik пише:

Два типа сигнала, длительное включение от 1 секунды и до нескольких минут, короткие вспышки по 0,5 секунды.

какие timer compare? 
с такими временами вручную  контролировать свою лампочку . 
что то типа  = millis(); и не заморачиватся

например
ели лампа влючена  - то в некую переменную записать 10 мс  когда страбатывает прерывание от ноги mcu 

состояние лампа выключена  - вы до нуля доведете свой счетчик и  создадите свое событие на смену состояния
андестенд? )

например

так делать нельзя . но мне удобно свичи использовать.


typedef enum {
TIMER_EXE       = 0,
TIMER_DISABLED  = 1,
TIMER_RUN       = 2,
}TE_TIMER;


TE_TIMER programm_count_down_uint16 ( unsigned short *timer , unsigned char shift )
{
    if (*timer > 0 )
    {
      if (*timer > shift )
      {
        *timer -= shift;
        return TIMER_RUN;
      }
       else
      {
         *timer = 0;
         return TIMER_EXE;
      }
    }
  return TIMER_DISABLED;
}



interrupt  port   pin rissing led control 
https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/


led_down_time = 10; // ms 

loop 

 hw_current_system_timer  = millis();
 delta_task_timer         = hw_current_system_timer - hw_old_system_timer;
 hw_old_system_timer      = hw_current_system_timer;

 status = programm_count_down_uint16 ( &led_down_time, delta_task_timer );
 switch ( status )
 {
    case TIMER_EXE:
      // exe event 
    break;  // led disable 
 
	case TIMER_DISABLED:
    break;
    
    case TIMER_RUN:
     break;   
 }

И началось мерянье пиписьками...
RC фильтр тоже вариант. И ещё кучу можно придумать.

А вот это " какие timer compare? " к чему?
Конечно вы всех умнее я уверен!!!

#14 Re: Програмування Arduino » PWM как победить ? » 2018-01-17 13:31:41

Вот статья
http://www.gaw.ru/html.cgi/txt/doc/micros/arm/cortex_arh/5_1_4_1_3.htm
Там описано как измерить заполнение и период шима

#15 Re: Програмування Arduino » PWM как победить ? » 2018-01-17 13:02:51

Измеряете скважность, а по ней измеряете длительность, например скважность была 80% в течении одной секунды - значит то-то, в течении 0.5 сек - значит то-то

#17 Re: Програмування Arduino » Изготовлю на заказ ! » 2018-01-16 23:56:06

alexeyvery пише:

Интересует специалист или готовое изделие. Нужен контроль температуры, сигнализация о выходе за пределы заданной температуры на смартфоне(андроид). Желателен график температуры на компьютере и сохранение.
Используются до 40 датчиков Далас В20. Витая пара с каждого датчика заведена в одно помещение.
Если кто сталкивался с подобным, буду благодарен wink alexeyvery@gmail.com

Вот мое объявление:
https://www.olx.ua/obyavlenie/razrabotka-elektroniki-programmirovanie-mikrokontrollerov-avr-arduino-IDvJdCM.html
Пишите, звоните, можно сделать.

#18 Re: Апаратні питання » Mega 2560 PRO MINI. Upload » 2018-01-16 14:49:34

gelius59 пише:
DesignMSP пише:

Всем привет. Коллеги, подскажите имел ли кто либо счастье загрузить скетч в эту прекрасную плату?
https://arduino-ua.com/products_pictures/large_DPC262-4.jpg

Перепробованы версии с 1.0.5 до 1.8.0. TX и RX менялись местами, Reset нажимался многократно и в разных вариациях (ATMega328 Pro Mini программировался много раз), собственно external reset в USB-UART присутствует.
Не делалось - понижение скорости передачи данных.
Глупый вопрос - что выбирать в самом софте: плата arduino pro or pro mini + контроллер ATmega328 (5v) ?
Спасибо за ответы/советы.


Неплохая платка прекрасно работает.
Очень хорошо для начала разработки проекта , когда еще не решено как именно он будет реализован.
Вот несколько фото.
Пульт к станку ЧПУ.
Это не окончательный вариант(прототип).
Окончательно будет после написания полного, адекватного кода с учетом аппаратных изменений.
Это касается кнопок клавиатуры(их обозначений), дисплея, SD etc.
https://image.ibb.co/fnWfNm/IMG_0622.jpg
https://image.ibb.co/gguOa6/IMG_0623.jpg
https://preview.ibb.co/g0jT8R/IMG_0624.jpg

Автономник для GRBL??
Я тоже на такой меге собираюсь делать, код уже написал работает нормально, только ручные перемещения не реализовал, нужен станок ( пока все продали) для тестов, в планах прикрутить к нашим станкам https://www.olx.ua/obyavlenie/chpu-frezer-grif-12-IDrLVNI.html#0c7b037023

#19 Re: Різне » Помогите решить проблему! » 2018-01-11 22:54:28

Прототип функции --
void delay(unsigned long);

Сделайте переменную "Timer" типа unsigned long
unsigned long Timer = 60000;

#20 Re: Апаратні питання » Помогите с Тачскрином » 2018-01-10 22:58:51

Тож нормально!!!
Всегда нормально работает, или иногда зависает??

#21 Re: Програмування Arduino » Гирлянда на основе Mega 2560 + 33 светодиода ШИМ, Платно 500 грн. » 2018-01-10 11:33:35

Metr_cv пише:

Вы конечно извините за следующее, но... Можно ли конкретно?!
1. Да, возьмусь
2. Нет, малый бюджет

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

Если актуально то можно сделать, цена 800 грн.

#22 Re: Апаратні питання » Помогите с Тачскрином » 2018-01-08 23:58:38

Sergey160481 пише:

Схема есть.Здесь я его покупал
https://arduino-ua.com/prod363-ITDB02_Shield_Mega-perehodnik_dlya_TFT
Там снизу в описании есть ссылка.Я не знаю как вставить файл....

Выпаять микросхему и закоротить 2-3 : 5-4 выводы

Или 16 ногу отпаять от платы и завести на отдельный пин ардуины и программно включать ( как варианты )

#23 Re: Апаратні питання » Помогите с Тачскрином » 2018-01-08 16:31:12

Sergey160481 пише:
cncserge пише:
Sergey160481 пише:

У меня только тач зависает....
А всё остальное роботает и на экране меняется.
Включаются релюхи,отображается температура,вентиляторы меняют скорость.,освещение также меняется от времени

Вот люди тоже столкнулись с такой проблемой, дают советы, почитайте попробуйте может поможет...
http://arduino.ru/forum/apparatnye-voprosy/arduino-mega-2560-tft-35-glyuki-tachskrina-pomogite-pobedit

Почитал темку .Познавательно.
У меня между Мегой и экраном стоит шилд переходник с микросхемами.И там есть переключатель вольтажа 5-3 вольта .
Судя по схеме он переключает напряжение на одной из микросхеме 74HC365 .Так вот если тач не роботает и переключатель перевести с одного положения в другое то он не заработает.Но вот если переключатель перевести в среднее положение и вернуть обратно
тач запускается с 100 процентов вероятностью.Пробывал много раз.Через эту микросхему связывается Ардуина и контролер тача

Схема есть на переходник??

#24 Re: Апаратні питання » Помогите с Тачскрином » 2018-01-08 11:55:17

Sergey160481 пише:

У меня только тач зависает....
А всё остальное роботает и на экране меняется.
Включаются релюхи,отображается температура,вентиляторы меняют скорость.,освещение также меняется от времени

Вот люди тоже столкнулись с такой проблемой, дают советы, почитайте попробуйте может поможет...
http://arduino.ru/forum/apparatnye-voprosy/arduino-mega-2560-tft-35-glyuki-tachskrina-pomogite-pobedit

#25 Re: Апаратні питання » Помогите с Тачскрином » 2018-01-07 23:21:50

Sergey160481 пише:

Я б тоже закал дисплей новый если б точно знал что это он,,
Управлением тача еще идет через переходник этот https://arduino-ua.com/prod363-ITDB02_Shield_Mega-perehodnik_dlya_TFT
А какие дисплеи Вы заказывали ссылку можна?

Только что искал по заказам пишет страница не найдена.
Нашел точно такое же как и у меня
https://ru.aliexpress.com/item/Mega2560-3-2-tft-SD-Reader/32844289544.html?ws_ab_test=searchweb0_0%2Csearchweb201602_1_10152_10151_10065_10344_10068_10342_10343_10059_10340_10314_10341_10534_100031_10084_10604_10083_10103_10307_10142_10125%2Csearchweb201603_2%2CppcSwitch_2&algo_expid=40aa663a-87e1-4974-91ca-229febccd3f9-11&algo_pvid=40aa663a-87e1-4974-91ca-229febccd3f9&transAbTest=ae803_5&priceBeautifyAB=0

Підвал форуму