Ви не увійшли.
Написание программ для микроконтроллеров Atmel AVR, ESP32, STM32, на языке "С" , также на "С++" с использованием библиотек Arduino.
Разработка разного рода автоматики.
Есть опыть разработки -
- Автоматика твердотопливных котлов
- Автоматизация линии упаковки ПЭТ бутылок
- Контроллер линии выморозки подсолнечного масла
- Синхронизатор фотоаппаратов со вспышками
- Контроллер LED панелей
- Контроллер паяльной станции
- GSM управление поливом
- Устройство круговой фотосьемки
- Автоматизация фрезерных ЧПУ станков
- Контроллер закрывания открывания дверей на шаговом двигателе и сервоприводе
- Автоматизация упаковочной машины «флоу-пак»
- Линия дозировки и розлива подсолнечного масла
- Автоматизация термопластавтомата
Телефон 0662493521
Вот делал, готовое устройство: https://www.olx.ua/d/obyavlenie/dozator-zhidkosti-sypuchih-materialov-liniya-naliva-vody-bytovoy-himii-IDM0VYt.html
Приветствую!
Буквально пару дней как собрался делать такой проект, предлагаю как-то объединить усилие если это возможно.
Выбор камня пал на STM32, с их аппаратным таймером он более всего подходит под данную задачу.
Вот ссылка для информации:
https://habr.com/ru/post/399357/
Написание программ для микроконтроллеров Atmel AVR, ESP32, STM32, на языке "С" , также на "С++" с использованием библиотек Arduino.
Разработка разного рода автоматики.
Есть опыть разработки -
- Автоматика твердотопливных котлов
- Автоматизация линии упаковки ПЭТ бутылок
- Контроллер линии выморозки подсолнечного масла
- Синхронизатор фотоаппаратов со вспышками
- Контроллер LED панелей
- Контроллер паяльной станции
- GSM управление поливом
- Устройство круговой фотосьемки
- Автоматизация фрезерных ЧПУ станков
- Контроллер закрывания открывания дверей на шаговом двигателе и сервоприводе
- Автоматизация упаковочной машины «флоу-пак»
- Линия дозировки и розлива подсолнечного масла
- Автоматизация термопластавтомата
Телефон 0662493521
https://datasheets.maximintegrated.com/en/ds/MAX7219-MAX7221.pdf
Вот мое объявление пишите звоните сделаем
https://www.olx.ua/obyavlenie/razrabotka-elektroniki-programmirovanie-mikrokontrollerov-avr-arduino-IDvJdCM.html#b72a9bc412
Переделывал большой термопластавтомат Хмельницкого производства из гидравлики на электропривод, есть опыт... cncserge@gmail.com
Сделаю, один шарик 1000 грн (Сам шарик в стоимость не входит )
Классная штука...
На каждый шарик по шаговику и можно делать что угодно...
Всім привіт роблю проект для свого котла на ардуіно і для керування використовую дисплей 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
Обращайтесь, с такими дисплеями работал, и автоматику для пилетных котлов делал...
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? " к чему?
Конечно вы всех умнее я уверен!!!
Главное суть...
Вот статья
http://www.gaw.ru/html.cgi/txt/doc/micros/arm/cortex_arh/5_1_4_1_3.htm
Там описано как измерить заполнение и период шима
Измеряете скважность, а по ней измеряете длительность, например скважность была 80% в течении одной секунды - значит то-то, в течении 0.5 сек - значит то-то
Измеряйте скважность шим.
Интересует специалист или готовое изделие. Нужен контроль температуры, сигнализация о выходе за пределы заданной температуры на смартфоне(андроид). Желателен график температуры на компьютере и сохранение.
Используются до 40 датчиков Далас В20. Витая пара с каждого датчика заведена в одно помещение.
Если кто сталкивался с подобным, буду благодарен alexeyvery@gmail.com
Вот мое объявление:
https://www.olx.ua/obyavlenie/razrabotka-elektroniki-programmirovanie-mikrokontrollerov-avr-arduino-IDvJdCM.html
Пишите, звоните, можно сделать.
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
Прототип функции --
void delay(unsigned long);
Сделайте переменную "Timer" типа unsigned long
unsigned long Timer = 60000;
Тож нормально!!!
Всегда нормально работает, или иногда зависает??
Вы конечно извините за следующее, но... Можно ли конкретно?!
1. Да, возьмусь
2. Нет, малый бюджетмне не надо вникать с нуля, хотя бы костяк который написал в описании, потом сам буду разбираться, или буду доплачивать за допил скетча.
Если актуально то можно сделать, цена 800 грн.
Схема есть.Здесь я его покупал
https://arduino-ua.com/prod363-ITDB02_Shield_Mega-perehodnik_dlya_TFT
Там снизу в описании есть ссылка.Я не знаю как вставить файл....
Выпаять микросхему и закоротить 2-3 : 5-4 выводы
Или 16 ногу отпаять от платы и завести на отдельный пин ардуины и программно включать ( как варианты )
cncserge пише:Sergey160481 пише:У меня только тач зависает....
А всё остальное роботает и на экране меняется.
Включаются релюхи,отображается температура,вентиляторы меняют скорость.,освещение также меняется от времениВот люди тоже столкнулись с такой проблемой, дают советы, почитайте попробуйте может поможет...
http://arduino.ru/forum/apparatnye-voprosy/arduino-mega-2560-tft-35-glyuki-tachskrina-pomogite-pobeditПочитал темку .Познавательно.
У меня между Мегой и экраном стоит шилд переходник с микросхемами.И там есть переключатель вольтажа 5-3 вольта .
Судя по схеме он переключает напряжение на одной из микросхеме 74HC365 .Так вот если тач не роботает и переключатель перевести с одного положения в другое то он не заработает.Но вот если переключатель перевести в среднее положение и вернуть обратно
тач запускается с 100 процентов вероятностью.Пробывал много раз.Через эту микросхему связывается Ардуина и контролер тача
Схема есть на переходник??
У меня только тач зависает....
А всё остальное роботает и на экране меняется.
Включаются релюхи,отображается температура,вентиляторы меняют скорость.,освещение также меняется от времени
Вот люди тоже столкнулись с такой проблемой, дают советы, почитайте попробуйте может поможет...
http://arduino.ru/forum/apparatnye-voprosy/arduino-mega-2560-tft-35-glyuki-tachskrina-pomogite-pobedit
Я б тоже закал дисплей новый если б точно знал что это он,,
Управлением тача еще идет через переходник этот 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