Sterownik aabratek LM/VM- arduino

Przyrządy pomiarowe, ich montaż i zastosowanie odczytów w procesach destylacji. Regulacja procesów.
Awatar użytkownika

Karwi
150
Posty: 161
Rejestracja: piątek, 8 lip 2016, 23:36
Podziękował: 28 razy
Otrzymał podziękowanie: 14 razy

Post autor: Karwi »

Żeby iść do korporacji trzeba już coś umieć.
Po co im ludzie których trzeba uczyć.
Sam pomysł jest fajny.
Ja jakieś 8 lat temu też stwazalem sterownik do siewnika nie umiejąc programować. Udało się. To i teraz może się udać.
alembiki

Autor tematu
wwpiotr
20
Posty: 22
Rejestracja: piątek, 9 wrz 2011, 00:00
Otrzymał podziękowanie: 1 raz
Re: Sterownik aabratek LM/VM- arduino

Post autor: wwpiotr »

Uda sie uda, niestety kto pierwszy ten zawsze ma większe koszty.
@rastro nie będę z Tobą polemizował chyba każdy widzi poziom twoich wypowiedzi.
Awatar użytkownika

zgoda
50
Posty: 54
Rejestracja: niedziela, 2 mar 2014, 17:30
Krótko o sobie: Bądźmy dobrej myśli, jeszcze może z tego wyjść coś dobrego.
Ulubiony Alkohol: bourbon!
Status Alkoholowy: Piwowar
Podziękował: 8 razy
Otrzymał podziękowanie: 2 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: zgoda »

To jest stosunkowo często grany temat, chociaż w związku z tym że proceder zazwyczaj jest nielegalny, to dużo opisów tego nie ma. Ale coś się znajdzie, np. na hackaday - https://hackaday.com/2016/12/01/arduino ... istillery/. Oczywiście w języku psim, ale to nie marsjański, da się przetłumaczyć.

eldier
750
Posty: 751
Rejestracja: wtorek, 29 kwie 2014, 23:12
Podziękował: 114 razy
Otrzymał podziękowanie: 157 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: eldier »

rastro
Widzę, że wiesz bardzo dużo o życiu studenta - programisty, ewentualnie samego programisty. Możesz zdradzić skąd takie doświadczenia?

Pozdrowienia od programisty

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

Karwi pisze:Żeby iść do korporacji trzeba już coś umieć.
Po co im ludzie których trzeba uczyć.
Ale mówimy o studencie informatyki - taki jakieś podstawy powinien mieć w sensie coś tam już umie... i teraz tak corpo ze swoim produktem czy będzie z 10 letnim doświadczeniem czy ambitnym studentem... i tak będzie musiał wejść w produkt... to najczęściej nie są startupy gdzie szuka się ludzi ze znajomością konkretnego frameworka, bo i tak nic poza tym nie mamy. Taka jest smutna rzeczywistość.
eldier pisze: Widzę, że wiesz bardzo dużo o życiu studenta - programisty, ewentualnie samego programisty. Możesz zdradzić skąd takie doświadczenia?
Ale co jesteś w stanie zaprzeczyć że średnio ogarnięty programista z chęcią do pracy i ciągłego rozwoju może godziwie zarabiać? w sensie Co najmniej średnią krajową, a nie trochę mniej niż obecna minimalna pensja jak to zaproponował autor tematu? Na moje oko obecny rynek może wchłonąć znacznie więcej programistów niż jest ich dostępnych na rynku... przy założeniu że jako tako potrafi się porozumiewać w języku ang.

Oczywiście należy pominąć oferty z pewnego portalu freelancerskiego gdzie faktycznie oferta wygląda tak "Chcę zrobić portal w tematyce xxx " i zaraz pojawia się 20 "agencji reklamowych" zrobimy za 300, 500, 600 "w zeszły roku zrobiliśmy coś podobnego to zmienimy grafikę za 400" bo to co oferują jakiś CMS typu joomla w PHP, do którego trochę jakiś koleś pogmera w stylach. Zresztą jak można coś wycenić nie znając specyfikacji... to trochę tak ja by zadzwonić do kilku dealerów samochodów i powiedzieć mam 30 000zł i chciałem kupić samochód a ci zaczynają się licytować ja sprzedam za 25 a ja za 15... więc idziesz z gotówką mówisz... że w zasadzie to chciałem kupić ciągnik siodłowy... a nie fiata pandę...

I żeby nie było off-top to z tym sterownikiem na arduino będzie tak samo... cztery czy pięć termometrów dwa czy trzy elektrozawory... a później się okaże że... no właśnie bez wymagań okaże się że termopara do płomienia gazu żeby sterować mocą grzania...


A tego wcześniej nie widziałem... no ale tak to jest... czas moderatorów nie jest z gumy...
zgoda pisze:To jest stosunkowo często grany temat, .... Ale coś się znajdzie, np. na hackaday - https://hackaday.com/2016/12/01/arduino ... istillery/.
Kod to tam jest masakra... czas na odświeżenie pomiaru... delikatnie mówiąc nie spełnia minimalnego kryterium rekomendowanego na tym forum... schemat lekko mówiąc niekompletny... brakuje ADC, które jest w kodzie... i przycisków (fakt gdzie podłączyć przyciski to sobie można z kodu wydedukować, przetwornik chyba jest na I2C więc da się, to jakoś złożyć, ale... no właśnie)

Generalnie łagodnie licząc 1s opóźnienia w pętli + 750ms oczekiwania na konwersję na DS18B20 + czas samego odczytu + inne opóźnienia daje 1.8-1.9 s jak sterownik czyta tylko temperaturę... po naciśnięciu magicznego przycisku "momentarySwitch" (jak rozumiem start, bo bez niego to jest pauza z temperaturami i co dwie minuty jakaś komunikacja chyba z tym modułem GPRS ) jest tylko gorzej... trzy * delay na 5s. + raz na 1s czyli w trakcie procesu mamy w głównej pętli opóźnienie na 16s... zakładając że nie wchodzimy w żaden warunek bo sam odczyt temperatury daje prawie + 1s do tego czasu... odczyt ADC while z delay 15*50ms czyli 1.5s jak by dobrze policzył to pętla główna w trakcie procesu to jakieś 30s...
Ostatnio zmieniony niedziela, 4 gru 2016, 11:53 przez rastro, łącznie zmieniany 1 raz.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
Awatar użytkownika

zgoda
50
Posty: 54
Rejestracja: niedziela, 2 mar 2014, 17:30
Krótko o sobie: Bądźmy dobrej myśli, jeszcze może z tego wyjść coś dobrego.
Ulubiony Alkohol: bourbon!
Status Alkoholowy: Piwowar
Podziękował: 8 razy
Otrzymał podziękowanie: 2 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: zgoda »

Panowie, jestem zawodowym programistą i za 300 złotych to ja mogę przeczytać dokumentację, a moja dzienna stawka to 520 netto. Nie stać was na to, więc zostaje wam open source. Napiszę wam ten soft za darmo, na GPL. Tylko potrzebuję spisane wymagania, co mierzone, co działane.

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

@Zgoda nie wiem czy to o to chodzi... jak by chodziło o Open Source to już byśmy mieli projekt na Github albo Bitbucket.

Mi się nie podobają te usilne przekierowania dyskusji na kanał prywatny i wypraszanie niezainteresowanych. Mam wrażenie że chodzi o projekt raczej zamknięty, na pewno nie komercyjny bo arduino z chin itp. brzmi jak "nie chcę płacić podatków", ale jak już będzie coś działać to sprzedam z 10-20 sztuk. Smutne to ale jakże typowo polskie, tu zakombinować tam zakombinować. Ktoś wcześniej wspomniał o karierowiczach, ale ja właśnie odnoszę wrażenie że cały pomysł jest po to żeby zarobić parę groszy. Było tylko jedno złe założenie czyjaś praca kosztuje i albo coś się robi dla społeczności i akceptuje że za włożoną pracę nie się nie zyska, albo ma to być business i trzeba się liczyć z kosztami i arduino czy jakikolwiek inny hardware tego typu należy potraktować prototypowo... i na koniec okaże się że nie zejdziemy z ceną niżej niż sterowniki obecne na rynku, jak będziemy mieć podobną funkcjonalność to jesteśmy w plecy zainwestowaną kasę no chyba że mamy świetny pomysł na innowacyjne rozwiązanie, ale na tą chwilę cały projekt zakłada że będziemy mieli termometr na DS18B20 + dwa EZ do odbioru i kolejne dwa do sterowania mocą palnika gazowego, albo w lepszym przypadku przekaźniki do załączania grzałek.

Tyle że nasza dyskusja nic nie wnosi do tematy, więc albo zakładamy projekt, albo powinniśmy jak najszybciej o nim zapomnieć. Chociaż może fajnym pomysłem by było założenie takiego forumowego konta na GitHubie do zakładania tego typu projektów... był by to bardzo ciekawy eksperyment, a może finalnie dorobili byśmy się sterownika OS, który mógł by być firmowany logo AD :)
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

OS to dobry pomysł, jeszcze tylko kogoś kto umie PCB projektować, bo na "pająka" to tylko prototyp :)
Kolego "zgoda" chyba nie doceniasz tego co tu trzeba zrobić aby to było coś warte :) ... ale doceniamy twój gest :)

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

No właśnie taki sterownik to nie jest prosta rzecz... trzeba pamiętać że mamy do czynienia z bardzo ograniczonymi zasobami na poziomie sprzętowym, nawet to wypasione arduino mega to mamy do dyspozycji oszałamiające 8kB pamięci RAM i 256 kB pamięci Flash (na kod programu) do tego całe 16Mhz zegara. Z góry trzeba zakładać że mamy ograniczone zasoby i możemy zrobić taką i taką funkcjonalność ale któregoś bajeru nie da się w tym zmieścić...

Inna sprawa to nie widzę za bardzo całej funkcjonalności w stylu arduino, gdzie wszystko jest upchnięte w jednej pętli... tu trzeba zacząć myśleć o wykorzystani timerów, przerwań i tutaj zaczną się problemy związane z współbieżnością - najpewniej nie da się wykorzystać bibliotek, abo będą musiały być znacznie zmodyfikowane... Nie ma się co oszukiwać Arduino to jest raczej projekt edukacyjny, zmniejszający barierę wejścia w temat UC ze stajni Atmela, ale jak ktoś chce zrobić coś dobrze to i tak zajdzie potrzeba dokładniejszego zapoznania się z UC, niestety nie ma łatwo.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
Awatar użytkownika

zgoda
50
Posty: 54
Rejestracja: niedziela, 2 mar 2014, 17:30
Krótko o sobie: Bądźmy dobrej myśli, jeszcze może z tego wyjść coś dobrego.
Ulubiony Alkohol: bourbon!
Status Alkoholowy: Piwowar
Podziękował: 8 razy
Otrzymał podziękowanie: 2 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: zgoda »

Piszę soft od 20 paru lat i raczej z tym nie mam problemów, natomiast nie jestem elektronikiem i złożenie HW może być dla mnie trudne. Jak dla mnie to wygląda prosto, kilka punktów pomiarowych + timery i kilka aktuatorów (elektrozaworów, serw, itp) działających w korelacji z pomiarami, czyli całkiem liniowo (co powoduje że nie potrzebny jest żaden RTOS, wystarczą przerwania). Dla zabawy zrobiłem sobie sterownik warzelni do piwa (timer, 2 punkty pomiaru temperatury, 2 elektrozawory i 2 pompy na przerwaniach z timera i z czujników, bez wyświetlacza - tylko diody i buzzer) i od strony oprogramowania nie było to trudne, uciągnęła to Atmega 328P. Teraz robiłbym to na ESP8266 żeby mieć "za darmo" wifi do logowania danych i interfejs webowy do obsługi przez przeglądarkę w telefonie. Największą trudnością było dla mnie złożenie HW, bo soft to sama przyjemność.
Awatar użytkownika

zgoda
50
Posty: 54
Rejestracja: niedziela, 2 mar 2014, 17:30
Krótko o sobie: Bądźmy dobrej myśli, jeszcze może z tego wyjść coś dobrego.
Ulubiony Alkohol: bourbon!
Status Alkoholowy: Piwowar
Podziękował: 8 razy
Otrzymał podziękowanie: 2 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: zgoda »

A tak mi się również skojarzyło, że jak mocy brakuje to można wziąć najtańszy sbc (obecnie Orange Pi Zero, 55 zł na pełnym legalu na fakturę) i wtedy to już hulaj dusza, pełen Linux na arm do dyspozycji.

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

A ogarniesz sterowanie fazowe na PI ? (avr są lepsze do sterowników )

Tu chodzi nie tylko o moc obliczeniowa ale również o ilość wejść i wyjść ( pionów do przerwań ) itp.
Arduino Mega jest dobre do tego projektu (jeszcze lepsze due ale działa na 3,3 V :( ).

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

Wydaje mi się że zaszło nieporozumienie OS - o którym napisał crobe, należy rozumieć jako OpenSource, na razie zupełnie nie rozważaliśmy żadnego RTOSa. Ale co do liniowości, jak są przerwania to niestety możemy spokojnie zapomnieć o liniowości, trzeba mieć zawsze z tyłu głowy obsługę przerwań, które mogą się wydarzyć w dowolnym momencie (w sensie w dość dowolnym miejscu programu). Jak zmieniamy tylko stan pinu bo tam jest przekaźnik to można to załatwić w przerwaniu, ale jakieś obliczenia powinny lądować już poza obsługą przerwania.

Ale to już że tak powiem sprawy techniczne, tutaj mamy zupełnie inny problem, czyli żadnych wymagań, na początek wiemy że przydało by się kilka termometrów i może obsługa przekaźników/elektrozaworów, ale nie mamy zupełnie pojęcia jak nimi sterować.

PS. Odnośnie platformy, tutaj nie chodzi o moc obliczeniową, bo w wersji minimum uciągnie i ATMega8/16/32, raczej chodzi o to że jak się zdecydujemy na konkretną platformę to trzeba pamiętać że zasoby nie są z gumy, nie dołożymy tam dodatkowego RAMu czy Flash. Przecież zawsze można wziąć do tego RaspberyPI 3m a jak by się komuś nudziło za bardzo przy procesie to będzie mógł sobie obejrzeć film ;)
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

Na początek wymyślić. (moja osobista opinia )

1. System podmiany i zapamiętywania adresów czujników DS 18b20(opcja jeden STS 21).
2. System menu oparty o enkoder i wyświetlacz 4x20. (możliwe użycie karty SD dla opisów i innych danych/ logi z procesu)
3. Czytelne ekrany dla każdego etapu procesu.
4. Przy pomocy użytkowników forum ustalić co jak i czym ma sterować.
5. Opracować peryferia.
- zrobić PCB lub Shield na Arduino
- regulator fazowy /grupowy ( na gaz czas nadejdzie )
- sterowanie elektrozaworów
- zawór z silnikiem krokowym
- i inne czujniki ...

Zapomnieć o PT 1000 i magicznym 0,01 C, przy pomocy tego czujnika czytałem o tym czujniku i owszem da się to zrobić ale nie w naszych warunkach.
STS 21 ma rozdzielczość 0,01 i to chyba jedyne słuszne rozwiązanie ...

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

To już coś, wypadało by też zdefiniować sposób działania sterownika:
  • Start - sterownik czeka na akcję użytkownika
  • Faza 1 - rozgrzewanie wsadu
  • Faza 2 - Stabilizacja
  • Faza 3 - Odbiór przedgonu
  • Faza 4 - Gon właściwy
  • Faza 5 - Odbiór pogonów
  • Koniec procesu
DO tego trzeba by było zdefiniować jakieś sensowne wymagania, każdy z etapów powinien mieć możliwość jakiejś konfiguracji, czas etapu, temperatura w kegu, skok temperatury na dziesiątej półce/głowicy. A może należało by brać pod uwagę wskazania dwóch termometrów, powiedzmy 10 półka i 10-20 cm poniżej punktu odbioru.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
Awatar użytkownika

zgoda
50
Posty: 54
Rejestracja: niedziela, 2 mar 2014, 17:30
Krótko o sobie: Bądźmy dobrej myśli, jeszcze może z tego wyjść coś dobrego.
Ulubiony Alkohol: bourbon!
Status Alkoholowy: Piwowar
Podziękował: 8 razy
Otrzymał podziękowanie: 2 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: zgoda »

ZTCW ds18b20 nie ma możliwości zmiany adresu, więc potrzebny będzie tryb wykrywania adresów czujników. Adresy są hard coded, więc wystarczy to zrobić raz, względnie na żądanie (np. po wymianie czujnika).

Z kolei STS 21 jest chyba na i2c i ma stały adres, więc bez multipleksera się nie obejdzie - tak przynajmniej wnioskuję z datasheetu.

Widziałem parę regulatorów fazowych na elektrodzie, ale zrozumienie ich trochę przekracza moje zdolności pojmowania elektroniki, jestem gościem od softu raczej. Co widzę to że sterowanie idzie od PWM, więc to jest problem rozwiązywalny i na SBC. ;)

Skoro sprawa się powoli rusza, to można to zacząć organizować. Kierownik projektu? :D

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

Kierownik projektu się obraził na nas :poklon; :hahaha: :poklon;

Znaczy się dokładnie na czwartej stronie wątku zaczął się dąsać... a na piątej chyba obraził się na całego :P
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

Kolego zgoda czyli zajmiesz się softem ? w jakim języku programujesz? bawiłeś się już Arduinio ?

Wiec jakie podstawy platformy ??? :

- Arduino Mega
- wyświetlacz 4x 20
- enkoder

Jest ktoś może od PCB ja coś tam umie narysować ale nie jest to ręka fachowca .... przydał by się ktoś kto ma z tym doświadczenie.

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

Co wyście uparli się tak na ten encoder? Te tanie do niczego się nie nadają... ps. mam enkoder w radio w leciwym aucie, głośność trzeba regulować z dużym wyczuciem inaczej przeskakuje, ale to już leciwe auto więc ma prawo, mam też amplituner dość poważanej firmy, ten po góra dwóch latach zaczął wariować, ale w większości przypadków i tak raczej używaliśmy pilota... taki za 4 zł, naprawdę nie warto zawracać nim sobie głowy.

Jak już to może paneli dotykowy... wiem że niektóre STM32F0 obsługują taki feature, Atmel i Microchip ma chyba jakiś chip na SPI czy i2c... tylko do tego trzeba jakiś fajny panel zrobić, ale jak coś takiego się zaprojektuje to już nie ma co się popsuć. Widział bym to tak PCB z sensorami do tego jakiś opis na drukarce warstwa 1-2mm transparentnej żywicy zalewowej. chip pewnie z 15 zł + płytka, ale za to w pakiecie kółko/suwak i chyba z 6 przycisków.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

Encoder bo łatwy w montażu tylko 1 otwór. A jak się po kilku latach rozwali to kolejne 4 złote.

Wyświetlacz podniesie znacząco cenę sprzętu chyba ze to 2 calowe maleństwo, ale tam to obsługa rysikiem :)

Jezeli robimy DiY to po co zalewanie żywicą.

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

po dwóch latach to pada encoder we wzmacniaczu za dwa kawałki a tam najdroższy to chyba jest transformator i tenże encoder . Ten encoder za 4zł padnie po czterech procesach a nie za dwa lata...

Ja nie mówię o wyświetlaczu dotykowym, tyko o pojemnościowych przyciskach dotykowych, a zalewanie żywicą bo tak będzie estetycznie, trwale a do tego panel będzie odporny na warunki. To że DiY to nie znaczy że to wszystko ma wisieć na kablach przykręcone do kawałka deski, a jak zaczynamy mówić o regulatorze mocy to o takiej prowizorce bez obudowy radzę czym prędzej zapomnieć, dla bezpieczeństwa swojego i osób postronnych, którzy znajdą się akurat w pobliżu.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

Te enkodery są w drukarkach 3d i jakoś nie padają ;).

Co do regulatora masz w 100 % racje.
Arduino Mega i wyświetlacz 4x20 ustalone.

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

I temat upada :).
Pytanie do kolegi zgoda czy się nie rozmyślił i czy programował w Arduino?

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

Nic dziwnego, na razie debatujemy czy to ma być arduino czy może jakieś rapbery..., ale nie ma żadnej dyskusji na temat sterowania, a to chyba jest kluczowy element serownika. To jest trochę tak że super wypasiony sprzęt z marnymi algorytmami sterowania będzie mniej użyteczny niż sterownik z wyświetlaczem led + jakimiś diodkami kontrolnymi z dobrze zaprojektowanym algorytmem sterującym. Ale żeby taki algorytm mógł powstać potrzeba nam wsparcia bardziej doświadczonych użytkowników, do tego w trakcie prac należało by prowadzić testy, ale nie takie na biurku. Tutaj nie wystarczy dwóch czy trzech zapaleńców z przygotowaniem teoretycznym do czegoś więcej niż zaprojektowanie menu + jakiejś wizualizacji.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

Autor tematu
wwpiotr
20
Posty: 22
Rejestracja: piątek, 9 wrz 2011, 00:00
Otrzymał podziękowanie: 1 raz
Re: Sterownik aabratek LM/VM- arduino

Post autor: wwpiotr »

A dlaczego miałbym się obrazić, to nie jest miejsce na obrażanie a to że rzadko jestem, niestety mało wolnego czasu.

rastro mam dla Ciebie propozycję, zamiast pisać niewnoszące do tematu treści opracuj szczegółową koncepcję procesu (krok po kroku).
Spisz, daj na forum, przeczytamy, przemyślimy, dodamy swoje "trzy grosze"

zgoda napisze soft, ja dobiorę i przetestuje sprzęt.

Co do mocy obliczeniowej arduino mega naprawdę spokojnie wystarczy, u mnie do domu arduino mega steruje kotłem na ekogroszek, ma obsługę wielu czujników, kilku algorytmów spalania, obsługę zaworu 4D pogodówek, LCD, enkodera, RTC, fazowej regulacji mocy dmuchawy itp. i jeszcze sporo mocy ma w zapasie sterownik funkcjonalnie nie odbiega od bruli jeżeli wiesz co to jest.
Awatar użytkownika

zgoda
50
Posty: 54
Rejestracja: niedziela, 2 mar 2014, 17:30
Krótko o sobie: Bądźmy dobrej myśli, jeszcze może z tego wyjść coś dobrego.
Ulubiony Alkohol: bourbon!
Status Alkoholowy: Piwowar
Podziękował: 8 razy
Otrzymał podziękowanie: 2 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: zgoda »

Robię m. in. w C i C++, może być i Wiring jako framework. Czemu akurat Mega? Pinów na esp powinno wystarczyć, a za darmo jest wifi i 3 MB Flash.

Autor tematu
wwpiotr
20
Posty: 22
Rejestracja: piątek, 9 wrz 2011, 00:00
Otrzymał podziękowanie: 1 raz
Re: Sterownik aabratek LM/VM- arduino

Post autor: wwpiotr »

Hmmm wydaje mi się, że ESP na teraz może dałoby rade niestety za chwilę braknie nam GPIO na wejścia/wyjścia. Prędzej można by pokłonić się nad Arduino UNO ale różnice w cenie są tak niewielkie więc chyba szkoda zachodu. Oczywiście nie upieram się przy MEGA ale platforma będzie uniwersalna i w naszym wykorzystaniu bardzo rozwojowa, ESP oczywiście można dołączyć zamiast wspomnianego przeze mnie na początku ethernet shield.
Awatar użytkownika

Lis098
200
Posty: 215
Rejestracja: środa, 22 lut 2012, 10:10
Podziękował: 5 razy
Otrzymał podziękowanie: 9 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: Lis098 »

To i ja dodam swoje trzy grosze. Jeśli ma to możliwość wypalić bo widzę, że są szanse, to wspomogę kolegów w zakupie niezbędnych podzespołów. Oczywiście w granicach rozsądku :) Od czegoś trzeba zacząć. A teraz czekamy na parametry techniczne. Elektronika i programowanie to nie moja działka. Ja mogę jedynie postawić wam budynek (czyt. KRÓLESTWO) do naszych hobbycelów :D

:D

aronia
1450
Posty: 1498
Rejestracja: środa, 7 sie 2013, 09:14
Status Alkoholowy: Producent Wódek
Lokalizacja: Podkarpackie
Podziękował: 87 razy
Otrzymał podziękowanie: 364 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: aronia »

Ja też mogę się dołożyć - tylko jest jeden bardzo istotny warunek: aby funkcjonalność była zbliżona(albo większa) niż dostępnych obecnie na rynku sterowników do naszych celów, a cena niższa(w przypadku sterowników bardziej rozbudowanych od tych które są może być nieznacznie wyższa). Tak, że po ustaleniu założeń teoretycznych co do sterownika prosiłbym o jakąś kalkulację - ile będą kosztować wszystkie części(podzespoły, obudowy itp), ile oprogramowanie i ile montaż.

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

A o jakich sterownikach kolego aronia myślisz ?
Awatar użytkownika

zgoda
50
Posty: 54
Rejestracja: niedziela, 2 mar 2014, 17:30
Krótko o sobie: Bądźmy dobrej myśli, jeszcze może z tego wyjść coś dobrego.
Ulubiony Alkohol: bourbon!
Status Alkoholowy: Piwowar
Podziękował: 8 razy
Otrzymał podziękowanie: 2 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: zgoda »

Pinów na esp mamy 16, 2 na i2c, jeden na 1-Wire, 2 na enkoder, zostaje 11 i na 10 z nich jest pwm. Jak z liczenia aktuatorów wyjdzie że wystarczy, to mocno obstaję przy esp.

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

No jak esp to ja nie pomogę - nie bawiłem się tym - na Arduino już kilka sterowników zrobiłem ...
Ile pinów przerwań ma to esp ?

Autor tematu
wwpiotr
20
Posty: 22
Rejestracja: piątek, 9 wrz 2011, 00:00
Otrzymał podziękowanie: 1 raz
Re: Sterownik aabratek LM/VM- arduino

Post autor: wwpiotr »

Panowie, urządzeń do testów nie musicie kupować bo u mnie na biurku wszystko jest, jeżeli chcecie dołączyć do projektu na początek wystarczy
Arduino mega lub jego klony 23zl
Czujniki temp ds18b20 z kablami i gilzą 5szt 30zl
Wyświetlacz 20x4 z konwerterem na i2c 16zl
Enkoder 4 zł

Jeżeli trzeba Wam linki do aukcji piszcie na priv.
Awatar użytkownika

herbata666
1100
Posty: 1108
Rejestracja: sobota, 3 lis 2012, 19:39
Krótko o sobie: Domowy konstruktor, różnych nietypowych destylatorów.
Ulubiony Alkohol: Własny
Status Alkoholowy: Konstruktor
Lokalizacja: Centrum, Warszawa
Podziękował: 169 razy
Otrzymał podziękowanie: 497 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: herbata666 »

Koledzy kibicuję i trzymam kciuki :D, widzę że rodzi się kolejny fajny projekt.
Tak, że po ustaleniu założeń teoretycznych co do sterownika prosiłbym o jakąś kalkulację - ile będą kosztować wszystkie części(podzespoły, obudowy itp), ile oprogramowanie i ile montaż.
Chyba ciężko będzie na tą chwilę, cokolwiek ustalić autorom projektu, jak nie wiadomo z jakich części składowych będzie się składał sterownik.
[linia][/linia][i]Pozdrawiamy
SztukaDestylacji

piotricz
300
Posty: 300
Rejestracja: wtorek, 15 paź 2013, 19:30
Podziękował: 19 razy
Otrzymał podziękowanie: 33 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: piotricz »

Nie wiem co będzie miał ten sterownik ale coś mi się wydaje że pinów to zabraknie. Osobiście też używam tej płytki ale jedynie do WIFI. Jak dla mnie zabrakło zaledwie kilka pinów żeby zrezygnować z arduino mega. Co jakiś czas mam nowe pomysły to i kolejne piny są wykorzystywane. Policzcie sobie dokładnie żeby się nie okazało że w połowie projektu zabraknie np. trzech pinów. Osobiście jak bym miał robić wszystko od nowa to bym się nawet nie zastanawiał tylko wybrał bym STM32. Do WIFI ESP8266 ale tylko z zewnętrzną anteną. Płytki z NodeMCU ESP8266 występują tylko w wersji bez anteny zewnętrznej a ich zasięg jest na niskim poziomie. Może się okazać że w odległości 3m za ścianą nie mamy zasięgu.
zgoda pisze:Pinów na esp mamy 16, 2 na i2c, jeden na 1-Wire, 2 na enkoder, .
Sam mam kilka takich płytek NodeMCU ESP8266 ale moje mają tylko 10 pinów "10 GPIO - każdy może działać jako PWM, I2C lub 1-Wire"
coś jak tu https://botland.com.pl/moduly-wifi/4450 ... cu-v2.html

crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Podziękował: 2 razy
Otrzymał podziękowanie: 3 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: crobe »

Ja obstaje przy Arduino Mega , ESP można zarobić jako rozszerzenie nie każdy będzie chcial WIFI, inni pewnie moduł GSM ;)

Kwestia sterowania 4 przyciski czy enkoder?
Bo można by było juz szkielet Menu robić trzeba to ustalić.

Enkoder zabiera 3 piny z czego aż 2 piny z przerwaniami ale łatwiejszy w montażu.
Klawiatura na 4 przyciskach to tylko jeden pin analogowy. Ale więcej zabawy w poskładaniu jej.

Wyświetlacz 4x20 zaakceptowany?
Awatar użytkownika

zgoda
50
Posty: 54
Rejestracja: niedziela, 2 mar 2014, 17:30
Krótko o sobie: Bądźmy dobrej myśli, jeszcze może z tego wyjść coś dobrego.
Ulubiony Alkohol: bourbon!
Status Alkoholowy: Piwowar
Podziękował: 8 razy
Otrzymał podziękowanie: 2 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: zgoda »

Na "za mało pinów" odpowiedzią jest np pcf8574 czy podobne. Naprawdę wolałbym to robić w przemysłowym standardzie 3,3v.

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

wwpiotr pisze: Panowie, urządzeń do testów nie musicie kupować bo u mnie na biurku wszystko jest, jeżeli chcecie dołączyć do projektu na początek wystarczy
Ale jak to mamy rozumieć, u Ciebie na biurku ma być cały ten sprzęt, a developer ma kodować i jak uzna że jest ok to Ty to przetestujesz. Mam nadzieję że jednak nie, bo tak nie da się pracować, czasem coś naprawdę nie idzie i bez podłączenia magistrali pod jakiś analizator/oscyloskop nie da rady.

Co do sprzętu ja też raczej skłaniał bym się do STM32, docelowo to i tak nie może wisieć na kablach więc bez jakiegoś projektu elektroniki się nie obejdzie, do tego ATMega2560 kosztuje prawie 70zł przy jednostkowym zakupie a STM32F411 mniej niż połowę tej kwoty (netto).

I teraz tak Flash oba mają tyle samo, ale RAMU ATMega ma 8kB a STM 128kB + 32bit + FPU + DMA... jedynie że ARMy wszystkie są zasilane 3,3V ale większość wejść mają FT i nie wymagają buforów, tylko piny podłączone do ADC muszą mieć bufory, albo działać z logiką LvTTL kiedy podłączamy do nich jakieś peryferia.

Inna sprawa to że ja jednak bym widział nieco inaczej taki sterownik, nie jako jedno urządzenie, ale np. termometr, sterownik mocy, sterownik zaworów (przekaźników) jako osobne urządzenia + do tego jakaś magistrala komunikacyjna + jednostka zarządzająca. Jednostka centralna mogła by być nieco mocniejszym sprzętem żeby ogarnąć algorytmy sterujące, a reszta to można by zrobić na jakichś taniutkich maleństwach (ATTiny, STM32F0 w najmniejszych obudowach).
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

Autor tematu
wwpiotr
20
Posty: 22
Rejestracja: piątek, 9 wrz 2011, 00:00
Otrzymał podziękowanie: 1 raz
Re: Sterownik aabratek LM/VM- arduino

Post autor: wwpiotr »

rastro daj spokój z tymi wywodami.
Urządzenie ma być proste bez magistral i innych dziwactw. Jak chcesz na stm to załóż nowy temat i prowadź projekt wg. twojej wizji nikt Ci tego nie zabrania.

Mega 2560 R3 Mega2560 REV3 (ATmega2560-16AU CH340G) Kosztuje dzisiaj 5.80 USD na Ali (z wysyłką) jak ktoś chce czekać. Jak chcesz na już na portalu aukcyjnym 39.30zł z wysyłką. Wiec jak nie umiesz szukać to nie pisz głupot.

Miałeś opracować koncepcje sterowania więc czekamy na nią.

rastro
2500
Posty: 2548
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 82 razy
Otrzymał podziękowanie: 294 razy
Re: Sterownik aabratek LM/VM- arduino

Post autor: rastro »

Magistrala była tylko jakimś pomysłem, na obejście problemu zabrakło mi pinów w "jakiejś tam płytce rozwojowej" ot tyle, STMa nie proponowałem akurat ja, ale na dziś rozwiązanie dedykowane oparł bym na tych procesorach.

To że Arduino Mega2560 na Ali kosztuje 6USD (teraz to jakieś 24zł, jak zamawiasz jedną to przesyłka gratis, jak więcej to różnie z tym bywa) a na allegro pewnie poniżej 40zł i to też są te chińskie klony. Ale sam procesor kosztuje w hurtowniach elektronicznych od 45-70zł netto. Mnie to akurat nieco dziwi (chińczyk też musi na tym zarobić).

Ceny samego procka wyglądają tak:

TME - http://www.tme.eu/pl/details/atmega2560 ... smd/atmel/
MOUSER - http://pl.mouser.com/ProductDetail/Atme ... 2560-16AU/
FARNELL - http://pl.farnell.com/atmel/atmega2560- ... dp/1288330
DIGI-KEY - http://www.digikey.pl/product-detail/en ... -ND/735457 (tutaj cena USD/EUR)

Wszyscy poza TME są oficjalnymi dystrybutorami Atmela...

Teraz chciał bym się dowiedzieć skąd Chińczycy mają te UC w cenie 4USD za chip i 6USD za zestaw ewaluacyjny, skoro dystrybutorzy mają te same UC w cenie ok. 10USD przy zakupie 1000szt. (mówimy cały czas o cenie netto, ale kupując na Ali... też zakładamy że celnik nie będzie chciał oglądać paczki, bo jednak jak zechce trzeba się liczyć że cło i VAT trzeba będzie jednak uiścić)

PS. w żadnym poście nie napisałem że opracuję koncepcję sterowania, zwracałem tylko uwagę że potrzeba nam kogoś kto będzie w tym mógł pomóc. Opracowanie tego kawałka narzuciłeś mi Ty sam, nie pytając mnie o zdanie.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
ODPOWIEDZ

Wróć do „Kontrola procesu destylacji”