Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Pisanie kodu dla Arduino

Translated

  1. 701
     2  0

    8 dni1264 PLN

    Witaj.

    Jesteśmy gotowi do wykonania oprogramowania dla dozownika wagowego opartego na Arduino Uno R3 z określonymi komponentami.

    Nasz zespół już pracował nad podobnymi zadaniami i wcześniej opracowywał kod do pracy z czujnikiem tensometrycznym przez moduł HX711. Mamy gotowe rozwiązania, które można dostosować do Twojej konkretnej konstrukcji, schematu połączeń i wymagań dotyczących logiki dozowania.

    W ramach projektu możemy zrealizować:

    * szorstkie i precyzyjne dozowanie przez przekaźnik;
    * sterowanie białymi i zielonymi lampkami sygnalizacyjnymi;
    * pracę z HX711 i czujnikiem tensometrycznym;
    * jednoczesne wyświetlanie aktualnej wagi na LCD1602 I2C i MAX7219 8x32;
    * menu sterowania;
    * kalibrację czujnika tensometrycznego;
    * tarowanie;
    * ustawienie docelowej wagi dozowania;
    * konfigurację procentu lub progu przejścia z szorstkiego dozowania na precyzyjne;
    * zapis parametrów w EEPROM;
    * filtrację odczytów wagi w celu zmniejszenia migotania;
    * obsługę przycisków Start, Tare, Menu, W górę, W dół;
    * poprawne zakończenie dozowania po osiągnięciu zadanej wagi.

    Możemy również przewidzieć ochronę przed drganiem przycisków, programową stabilizację odczytów wagi, wskazanie aktualnego trybu pracy oraz wygodną strukturę kodu do dalszych modyfikacji.

    Aby rozpocząć, potrzebujemy Twojego rozkładu pinów: połączenie przekaźnika, przycisków, HX711, wyświetlacza LCD i MAX7219. Po tym dostosujemy kod do Twojego schematu i przygotujemy rozwiązanie pod Twoje zamówienie.

    Jesteśmy gotowi omówić szczegóły i przystąpić do realizacji.

  2. 236  
    3 dni126 PLN

    Witam! Specyfikacja jest opisana maksymalnie jasno i inżynieryjnie poprawnie. Mam doskonałe doświadczenie w tworzeniu oprogramowania dla mikrokontrolerów opartych na Arduino (C/C++) i jestem gotów zrealizować oprogramowanie dla twojego dozownika wagowego.

    Jak dokładnie zrealizuję twój projekt:

    Stabilna waga bez migotania: Dla ADC HX711 wdrożę algorytm średniej ruchomej (Moving Average) lub filtr medianowy. Odczyty na LCD1602 i matrycy MAX7219 będą stabilne, bez skoków i drgań cyfr.

    Niezawodna logika dozowania: Zbuduję architekturę kodu opartą na automacie skończonym (FSM) oraz asynchronicznych timerach millis(). Żadnych delay() — system będzie natychmiast reagował na naciśnięcia przycisków oraz zmiany wagi, co wyklucza błąd przy przełączaniu wibracyjnych przekaźników przez przekaźnik.

    Funkcjonalne menu i EEPROM: Zrealizuję wygodną nawigację 5 przyciskami do kalibracji, tarowania i ustawiania progów. Wszystkie zmienione parametry będą niezawodnie przechowywane w pamięci nieulotnej za pomocą EEPROM.put().

  3. 177  
    3 dni337 PLN

    Dzień dobry! Mam doświadczenie w pracy z Arduino, HX711, czujnikami tensometrycznymi, wyświetlaczami i automatyką dozowania. Mogę opracować oprogramowanie dla Twojego dozownika wagowego z pełną realizacją logiki działania, menu ustawień oraz stabilnym przetwarzaniem wagi.

    Co mogę zrealizować:
    • grube i dokładne dozowanie przez przekaźnik
    • działanie lamp sygnalizacyjnych
    • menu ustawień przez przyciski
    • kalibrację i tarowanie
    • zapisywanie parametrów w EEPROM
    • wyświetlanie wagi na LCD1602 i MAX7219
    • filtrację odczytów HX711 bez migotania
    • ochronę przed fałszywymi alarmami i niestabilnymi danymi

    Kod będzie zorganizowany i wygodny do dalszej edycji. Mogę również pomóc z podłączeniem i testowaniem.

  4. 282    1  0
    10 dni2107 PLN

    Zainteresował mnie Twój projekt) Mam duże doświadczenie w pracy z tym ADC i z czujnikami tensometrycznymi w ogóle. Mogę przedstawić przykład projektu komercyjnego, który został zrealizowany w systemie "pod klucz" i już działa na rynku w Ukrainie oraz w najbliższych krajach. Mam własne rozwiązania dla dokładnej, a przede wszystkim stabilnej pracy tego ADC.

  5. 166    1  0
    1 dzień84 PLN

    Dobry wieczór, mam doświadczenie w pracy z Arduino i kodem do niego, jestem gotów wykonać ten projekt w najkrótszym czasie, z moich własnych projektów mogę wyróżnić zautomatyzowaną szklarnię dużej skali. Zajmę się pisaniem od razu.

  6. 222  
    7 dni674 PLN

    Dzień dobry, mam doświadczenie w pisaniu kodu dla mikrokontrolerów opartych na Arduino. Już w przeszłości majstrowałem z komponentami, które wykorzystujecie w tym projekcie.

    Trochę wyobrażam sobie, jak powinna wyglądać struktura kodu, ale oczywiście chciałbym jeszcze omówić z Wami szczegóły w wiadomości prywatnej.

  7. 1891    12  2
    1 dzień84 PLN

    Dzień dobry,
    mam pytanie: czy wibromagnesy są włączane przez przekaźniki, czy trzeba formować sygnał?
    Od tego zależy cena.
    Obecnie warunkowa stawka to 1000 UAH/dzień.

  8. 961    11  0
    2 dni337 PLN

    Dzień dobry!
    Jestem gotów opracować oprogramowanie dla wagowego dozatora opartego na Arduino Uno (HX711, LCD1602 I2C, MAX7219, przekaźnik, przyciski sterujące).
    Zrealizuję pełną funkcjonalność:
    - dwustopniowe dozowanie (grube → dokładne);
    - automatyczne przełączanie między trybami według ustalonego progu;
    - sterowanie wibracyjnymi magnesami i lampkami sygnalizacyjnymi przez przekaźnik;
    - wyświetlanie aktualnej wagi na LCD1602 oraz duplikowanie na MAX7219 8x32;
    - stabilne filtrowanie wagi bez migotania wskazań;
    - menu sterowania 5 przyciskami (Start, Tara, Menu, ↑, ↓);
    - kalibracja czujnika tensometrycznego HX711;
    - tarowanie wagi;
    - ustawienie docelowej wagi dozowania;
    - konfiguracja procentu przejścia na dokładne dozowanie;
    - zapisywanie wszystkich parametrów w EEPROM;
    - nielimitująca logika pracy (bez delay), stabilna praca w czasie rzeczywistym.
    Architektura będzie oparta na maszynie stanów (FSM) dla niezawodnego zarządzania wszystkimi trybami dozowania.
    Uściślenia przed rozpoczęciem:
    - Maksymalne obciążenie czujnika tensometrycznego (1kg / 5kg / 20kg / inne)?
    - Czy należy wykonać pełną kalibrację HX711 od zera?
    - Logika przycisków: wystarczą krótkie naciśnięcia czy potrzebne są długie/przytrzymania?
    - Czy potrzebne są dodatkowe komunikaty na MAX7219 (oprócz wagi)?
    - Próg przejścia na dokładne dozowanie — stały (%) czy zmienny w menu?
    - Logika przekaźnika aktywna HIGH czy LOW?

  9. 391    1  0
    1 dzień84 PLN

    Zrealizuję z uwzględnieniem wszystkich Państwa życzeń. Często programuję mikrokontrolery dla swoich potrzeb.

  10. 507    7  0
    2 dni84 PLN

    Witam!

    Mam doświadczenie w opracowywaniu podobnych systemów na Arduino, w tym pracy z HX711 (czujniki tensometryczne), sterowaniem przekaźnikami oraz budowaniem logiki automatycznego dozowania/kontroli wagi. Realizowałam również interfejsy z wyświetlaczami LCD (w tym z I2C) oraz matrycami LED na MAX7219.

    Robiłam projekty z menu sterowania (przyciski, nawigacja, ustawienia parametrów), z zapisywaniem danych w EEPROM oraz realizacją stabilnej filtracji sygnału w celu usunięcia „skaczących” wskazań wagi.

    Mogę zrealizować opisaną przez Państwa logikę: tryby grubego/ dokładnego dozowania, przełączanie progowe, wskazanie stanów (lampy, wyświetlacze), a także ustawienia przez menu.

    W razie potrzeby mogę przesłać przykłady wcześniejszych prac lub fragmenty kodu, aby mogli Państwo ocenić podejście i poziom realizacji.

    Jeśli to konieczne — jestem gotowa omówić szczegóły i terminy realizacji.

  11. Jeszcze 2 ofert jest ukrytych
  1. 5093
     30  0
    Przykład pracy:
    Aplikacja mobilna z adminką
    10 dni2022 PLN

    Mogę zająć się opracowaniem oprogramowania dla Arduino Uno pod wasz dozownik wagowy.

    Ocena - 24 000 UAH, termin - 10 dni roboczych. W cenę wliczam logikę stanów dozowania, menu, kalibrację, tarowanie, EEPROM, wyjście na LCD1602 i MAX7219, filtrację odczytów HX711 oraz podstawową ochronę przed migotaniem odczytów.

    > Realizację widzę jako sterowany automat stanów - start, grube dozowanie, dokładne dozowanie, zakończenie, tarowanie, menu
    > Osobno wydzieliłbym ustawienia wagi, progu przejścia, współczynnika kalibracji i stabilizacji odczytów
    > Po pierwszym złożeniu potrzebne są rzeczywiste pomiary na waszym czujniku, ponieważ HX711 i czujnik tensometryczny bardzo zależą od mechaniki, zasilania i wibracji.

    Zobaczcie, tu jest niuans - bez sprawdzenia na waszym dozowniku można napisać logikę, ale dokładność zatrzymania po wadze lepiej udowodnić na fizycznym stanowisku. Na początek potrzebne są schemat podłączenia, typ przekaźnika, napięcie lamp i wibromagnesów, a także pożądany krok zmiany wagi w menu.

    Pytania
    > Zdefiniowana waga ma być jedna czy trzeba przechowywać kilka receptur?
    > Po zielonej lampie system ma czekać na nowe naciśnięcie Start czy automatycznie resetować się po zdjęciu pojemnika?

    Przykłady podobnych systemów, gdzie ważna jest stabilna logika biznesowa i automatyzacja procesów
    > https://business.ingello.com/forma-bpm - automatyzacja procesów i zarządzanie stanami
    > https://business.ingello.com/platforma - złożone wewnętrzne systemy z rolami i logiką operacyjną

    Nasz profil dotyczący systemowej rozwoju - https://systems-fl.ingello.com/ua

    Ogólnie zadanie jest w porządku, ale trzeba je robić starannie - siedem razy zmierz, raz wyłącz przekaźnik =)

  2. 196  
    8 dni1348 PLN

    mamy praktycznie gotową podstawę dla takiego dozownika, którą można szybko dostosować do waszego zestawu modułów i doprowadzić do roboczego szkicu ))

    Czas realizacji - orientacyjnie 6-8 dni roboczych, budżet - 16000 UAH, jeśli schemat podłączenia jest już określony.

    Zrobię logikę dozowania przez stany - oczekiwanie, grube dozowanie, dokładne dozowanie, zakończenie, menu, kalibracja i ograniczenia awaryjne.

    Osobno uwzględnię filtrację HX711, aby wskazania nie migały bez potrzeby, i aby przekaźnik nie klikał przy każdym drobnym skoku wagi.

    Będzie potrzebne od was - schemat podłączenia pinów, pożądany format wskazań na LCD1602 i MAX7219, a także waga wzorcowa do kalibracji.

    Uściślę 2 kwestie:
    - jaki zakres wagi i potrzebna dokładność dozowania
    - próg przejścia na dokładne dozowanie ma być określany w procentach od całości czy w gramach

    Przykłady podobnych prac:
    - https://business.ingello.com/forma-bpm - automatyzacja procesów z etapami, zasadami i kontrolnymi stanami
    - https://business.ingello.com/iks - złożone systemy ewidencji i zarządzania operacjami
    - https://systems-fl.ingello.com/ua - krótko o nas i podejściu do automatyzacji

    Można nie komplikować - najpierw robimy stabilny roboczy szkic, potem w razie potrzeby dodajemy monitorowanie seryjne lub dziennik zdarzeń. Wydaje się, że to najzdrowsza droga dla Arduino Uno =)

    Na łączności, możemy omówić szczegóły tutaj na giełdzie.

  3. 1 oferta jest ukryta
  • Dmitro K.
    25 maja, 13:51 |

    Доброго дня. Тензодатчик на яку вагу і які значення ви хочете виміряти? Реле мають недоліки- заливання контактів, краще транзистори. Що вони комутують?( пускають, двигуни, контакти). Потрібно тільки код? 

  • Maryan Yakovlyuk
    25 maja, 13:56 |

    Вітаю, тензодатчик на 40 кг. Дозуюча вага до 10 кг

    Реле включають вібромагніт.
    Так тільки код

  • Dmitro K.
    25 maja, 15:37 |

    До речі використовувати eeprom не дуже вдале рішення, вона при частому записі псується. Також є тензодатчики під меншу вагу, тоді точність буде більша. Яка похибка допускається?

    До прикладу буде готовий код, у вас є хто змонтує плату? 

  • Maryan Yakovlyuk
    25 maja, 15:46 |

    Так є хто змонтує, похибка 0.5%. При потребі купиться інший датчик на меншу вагу

  • Dmitro K.
    26 maja, 16:53 |

    Завдання по суті не складне але враховуючи що датчики китайські один і той самий датчик може поводити себе по різному а це означає що потім все рівно потрібно буде щось виправляти. Ви ж зможете перевірити код тільки якщо зберете все до купи.  

  • Maryan Yakovlyuk
    28 maja, 16:01 |

    Датчики Zemic. Всьо зібрано до купи, розпіновку надам.

  • Kirill V.
    31 maja, 11:26 |

    Доброго дня. Цікавий у Вас проект.

    Але хотів би уточнити деякі моменти: 

    1. Чи вкладаємось в кількість можливих виводів на Arduino? Можливо в подальшому будуть модифікації чи ускладення по апаратній частині і забракне можливостей Arduino Uno.
    2. Чи обовʼязково використовувати два вібромагніти? Можна піти шляхом здешевлення (при необхідності і доцільності).  Для прикладу використати ШІМ/PWM. Так ми будемо регулювати потужність магніту і при наближенні до цільової ваги Arduino знижує інтенсивність вібрації. Чи є критичність швидкість фасування?  

Aktualne zlecenia dla freelancerów w kategorii C i C++

Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)

1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna…

C i C++Aplikacje desktopowe ∙ 10 dni 17 godzin temu ∙ 6 ofert

Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowej

Opracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić…

C i C++Układ HTML i CSS ∙ 11 dni temu ∙ 17 ofert

Zleceniodawca
Maryan Yakovlyuk
Ukraina Nadwórna  5  0
Zlecenie zostało opublikowane
1 miesiąc 1 dzień temu
250 wyświetleń
Tagi
  • max7219
  • LCD1602
  • HX711