Autor Wątek: Grinder control - sterowanie młynkiem  (Przeczytany 4683 razy)

Offline stefunk

  • Wiadomości: 272
  • Ekspres: Rancilio Epoca DE 2GR, Lelit MaraX
  • Młynek: Mazzer, GnIOTA, Xeoleo, 1zpresso JX-PRO
Grinder control - sterowanie młynkiem
« dnia: 22 Luty 2021, 14:33:05 »
Pojawił mi się niedawno w głowie pomysł sterowania młynkiem na podstawie ilości zmielonego ziarna. Koncepcja chyba się udała, bo kilka razy pod rząd udało mi się zmielić odmierzoną ilość z dokładnością do 0.1g

Na ten moment jeszcze nie ma obudowy, ale wszystko mam gotowe do montażu. Tak wygląda w akcji:



Orientacyjne koszta:

- belka z podstawką i modułem HX711 - 12 pln ( https://www.aliexpress.com/item/1005001425591567.html )
- ESP8266 - 15pln ( https://archiwum.allegro.pl/oferta/modul-wifi-esp8266-nodemcu-v3-arduino-wemos-i9271934702.html )
- SSR - 15 pln ( https://www.aliexpress.com/item/4000894328774.html )

Wtyczka , gniazdo, kabel, obudowa - tu nie pamiętam ile płaciłem, zakładam, że 20 pln to max

Całość powinna się zamknąć w 65 pln

Sterowanie jest z poziomu przeglądarki internetowej, sterownik łączy się z siecią wifi. Interfejs wygląda mniej więcej tak:



Jeżeli będzie to upierdliwe to dorzucę wyświetlacz lcd, enkoder i przycisk.

Jak tylko uda mi się to trochę ogarnąć, to będę tu wrzucał instrukcje jak to wszystko ze sobą połączyć

Sugestie i konstruktywna krytyka bardzo mile widziana
« Ostatnia zmiana: 22 Luty 2021, 14:38:22 wysłana przez stefunk »

Offline siewcu Mężczyzna

  • Wiadomości: 5379
  • Ekspres: LaPa EP, Aiden, za dużo dripperów
  • Młynek: Ode 2, Aergrind, Krinder
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #1 dnia: 22 Luty 2021, 15:27:07 »
Moja sugestia? Bez wyświetlacza, ze sterowaniem jedynie przez www, to mija się to kompletnie z celem. Ja wiem, że przy esp to właśnie www jest najlepszą opcją, ale to będzie niesamowicie upierdliwe w użytkowaniu...

Offline stefunk

  • Wiadomości: 272
  • Ekspres: Rancilio Epoca DE 2GR, Lelit MaraX
  • Młynek: Mazzer, GnIOTA, Xeoleo, 1zpresso JX-PRO
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #2 dnia: 22 Luty 2021, 16:07:34 »
Tak właśnie myślałem. Kod robię modułowo, więc dorzucenie LCD nie będzie problemem, muszę tylko zamówić enkoder i przyciski. Jakie opcje myślisz, żeby dodać na obudowie?

Enkoder - zwiększanie/zmniejszanie wagi (kiedyś będę chciał dorzucić mielenie wg. czasu, więc po wciśnięciu będzie zmiana)
Przycisk start do mielenia
Przycisk stop do zatrzymania

Zastanawiam się czy będzie potrzebny przycisk do tarowania, czy po prostu robić to po każdym naciśnięciu przycisku start przed rozpoczęciem procesu.

Offline siewcu Mężczyzna

  • Wiadomości: 5379
  • Ekspres: LaPa EP, Aiden, za dużo dripperów
  • Młynek: Ode 2, Aergrind, Krinder
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #3 dnia: 22 Luty 2021, 16:09:49 »
Z tego co widziałem to młynki automatycznie tarują przed mieleniem. A czy coś więcej trzeba to w sumie nie wiem, to chyba taki standard... Ewentualnie mógłbyś rozbudować o jakieś inne funkcje, ale o jakie to nie mam pojęcia. Może ilość zmielonej kawy do statystyk?

Offline dnosal

  • Wiadomości: 25
  • Ekspres: Brikka, DeLonghi dedica ec685w
  • Młynek: G-IOTA
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #4 dnia: 22 Luty 2021, 22:58:23 »
Ciekawa implementacja.
Najlepszy byłby dotyk (pojemnościowy) i enkoder (może nawet potencjometr - wystarczy Ci przypuszczam zakres od 5g do 45g albo nawet mniejszy)
W planach mam analogiczną budowe (jak przyjdzie DF64) na esp32-s2 i dwóch belkach. Jedna pod obudową (na zasadzie odwróconej wagi) a druga pod uchwytem na portafilter/tamp station.
Widziałeś jakieś problemy bezpośrednio związane z samym odczytem z  belki?

Offline siewcu Mężczyzna

  • Wiadomości: 5379
  • Ekspres: LaPa EP, Aiden, za dużo dripperów
  • Młynek: Ode 2, Aergrind, Krinder
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #5 dnia: 22 Luty 2021, 23:06:17 »
na esp32-s2
A po co Ci taka kobyła? Dwa rdzenie to gruby przerost formy nad treścią w takim przypadku...

Offline stefunk

  • Wiadomości: 272
  • Ekspres: Rancilio Epoca DE 2GR, Lelit MaraX
  • Młynek: Mazzer, GnIOTA, Xeoleo, 1zpresso JX-PRO
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #6 dnia: 23 Luty 2021, 18:48:51 »
@siewcu w tej chwil waga ma dość duże wahania, to jest ta do 40kg, przy tej 1kg powinno być lepiej?

To są odczyty co kilkadziesiąt ms

0.04
-0.28
-0.02
-0.03
-0.02
-0.01
0.15
0.11
-0.11
-0.14
0.24
0.25
-0.02
-0.07
0.06
-0.05
0.04

Offline stefunk

  • Wiadomości: 272
  • Ekspres: Rancilio Epoca DE 2GR, Lelit MaraX
  • Młynek: Mazzer, GnIOTA, Xeoleo, 1zpresso JX-PRO
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #7 dnia: 23 Luty 2021, 20:27:34 »
Wstępna wersja projektu dostępna jest tutaj:

https://bitbucket.org/dduniec/grindercontrol/src/master/

Instalacja przez PlatformIO

Offline siewcu Mężczyzna

  • Wiadomości: 5379
  • Ekspres: LaPa EP, Aiden, za dużo dripperów
  • Młynek: Ode 2, Aergrind, Krinder
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #8 dnia: 23 Luty 2021, 20:36:04 »
Jeśli masz wahania na poziomie +/-0,3g to co tu zmieni dokładniejsza belka? I tak rozdzielczość przetwornika jest wystarczająco wysoka, nawet przy belce 40kg.

Offline stefunk

  • Wiadomości: 272
  • Ekspres: Rancilio Epoca DE 2GR, Lelit MaraX
  • Młynek: Mazzer, GnIOTA, Xeoleo, 1zpresso JX-PRO
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #9 dnia: 23 Luty 2021, 20:47:58 »
To skąd się biorą wahania? Niskiej jakości wykonanie belki, czy przetwornik?

Offline siewcu Mężczyzna

  • Wiadomości: 5379
  • Ekspres: LaPa EP, Aiden, za dużo dripperów
  • Młynek: Ode 2, Aergrind, Krinder
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #10 dnia: 23 Luty 2021, 23:17:21 »
Ja bym strzelał w wibracje raczej...

Offline stefunk

  • Wiadomości: 272
  • Ekspres: Rancilio Epoca DE 2GR, Lelit MaraX
  • Młynek: Mazzer, GnIOTA, Xeoleo, 1zpresso JX-PRO
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #11 dnia: 24 Luty 2021, 07:31:14 »
Z tego co mi wiadomo trzęsień ziemii w Polsce nie ma   :mrgreen: :mrgreen:

Waga większość czasu stoi na biurku, gdzie testuje i pisze kod, wahania są na stabilnym podłożu, a nie włączonym młynku

Offline siewcu Mężczyzna

  • Wiadomości: 5379
  • Ekspres: LaPa EP, Aiden, za dużo dripperów
  • Młynek: Ode 2, Aergrind, Krinder
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #12 dnia: 24 Luty 2021, 14:16:18 »
Hmm... To może trzeba obniżyć czułość? Albo wydłużyć lekko czas między pomiarami? Podpytam jeszcze znajomego czy ma jakiś pomysł, bo u mnie nic...

Offline stefunk

  • Wiadomości: 272
  • Ekspres: Rancilio Epoca DE 2GR, Lelit MaraX
  • Młynek: Mazzer, GnIOTA, Xeoleo, 1zpresso JX-PRO
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #13 dnia: 26 Luty 2021, 08:42:52 »
Dostałem 1kg belkę, wahania są sporo mniejsze:

-0.01
0.00
0.00
-0.01
-0.01
-0.01
0.01
0.00
0.01
-0.02
-0.00
0.00
-0.02
0.00
0.01

Offline siewcu Mężczyzna

  • Wiadomości: 5379
  • Ekspres: LaPa EP, Aiden, za dużo dripperów
  • Młynek: Ode 2, Aergrind, Krinder
Odp: Grinder control - sterowanie młynkiem
« Odpowiedź #14 dnia: 26 Luty 2021, 09:02:31 »
A jak z ekranem? Zrobiłeś coś czy dalej sobie radośnie wisi? ;)

 


Pokaż nieprzeczytane posty: Nowe / Wszystkie / Odpowiedzi