Ta odpowiedź cieszy się zainteresowaniem. arkadiuszm Opublikowano 13 Listopada 2014 Ta odpowiedź cieszy się zainteresowaniem. Udostępnij Opublikowano 13 Listopada 2014 Tytuł ma oznaczać PIwo. W czasie dyskusji na temat zabawek elektronicznych dla piwowarów, doszedłem do wniosku, że warto zbudować i napisać kawałek programu dla Raspberry Pi (w skrócie to bardzo mały komputer, o bardzo małych możliwościach, ale i tak większych niż nasze PC sprzed paru lat). Docelowo ma to być proste urządzenie, dwie sondy temperatury, jedna do brzeczki, druga dla otoczenia i piękny, dostępny online wykres ich zależności, nic więcej. Co chcę osiągnąć: - po pierwsze, prostota, tak żeby każdy bez znajomości podstaw czegokolwiek mógł sobie kupić elementy i złożyć taką zabawkę. - dostępność, czyli niezależnie od tego, czy jesteśmy w domu, czy gdzieś w przestrzeni, powinniśmy mieć dostęp do naszego wykresu - rozszerzalność - jak tylko pojawi się możliwość prostego dołożenia kolejnego pomiaru, nie powinno to stanowić problemu - użyteczność - chciałbym aby każdy mógł łatwym kosztem sobie to zbudować i zacząć używać. Niekoniecznie wiedząc co robi, prosta instrukcja co jak i gdzie i mamy gotowy gadżet. Cały projekt tak naprawdę (na tym etapie), to głównie zadania z zakresu programowania, a nie tworzenia skomplikowanego urządzenia. Dla użytkownika ma to działać tak, że edytujemy jeden plik, wpisujemy może 3 rzeczy i nagle magiczno/automatycznie wszystko zaczyna działać i mamy śliczne, nie do końca potrzebne, ale jakże miłe wykresy. W tej chwili jestem na etapie gromadzenia zabawek, czyli czujników temperatury i samego Raspberry Pi, mam zamiar w przyszłym tygodniu pożyczyć Raspberry od kolegi, żeby zacząć patentować wszystko. Wątek stworzony, żeby trzymać informacje o projekcie w jednym miejscu i ewentualnie, jeżeli kogoś to interesuje, zebrać dobre rady. To co w tej chwili mnie dręczy, to pytanie jak dokładne statystyki są potrzebne. Nie ma problemu, aby pobierać wskazanie temperatury nawet kilka razy na sekundę, ale to trochę bez sensu. Czy wystarczy mieć informacje zebrane co 15 minut w zakresie 7 dni, co godzinę w zakresie miesiąca i co dzień w pozostałych przypadkach (uśredniając), czy może istotniejsza dla maniaków statystyk byłaby możliwość przejrzenia jak najdokładniejszych zapisów w dowolnym zakresie? Wątek wydzieliłem z http://www.piwo.org/topic/8188-beerbug-areometr-elektroniczny Usiu, MagicznyJanusz, cml i 3 innych 6 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vald Opublikowano 13 Listopada 2014 Udostępnij Opublikowano 13 Listopada 2014 Jakby co to napisałem ostatnio dla własnych potrzeb kawałek temploggera, który wygląda tak: http://54.191.146.180/templogger Można tam sobie logować dowolne czujniki, w planach mam zrobienie tego porządnie bo to tylko prototyp żeby mieć efekt w postaci wykresu 2 temperatur (lodówka i piwo). Jeżeli wolisz pobawić się elektroniką to spokojnie możesz korzystać z tej strony do zapisu jakichś testowych odczytów, daj znać to napiszę jak logować dane (można też wrzucać odpowiednio spreparowany CSV gdyby ktoś nie miał dostępu do sieci i wolał logować na kartę SD). Ja po jednej próbie logowania co sekundę i monicie od Amazona że zawalam logi (nie wyłączyłem logowania i każdy request dwa razy na sekundę się logowął) zmnieszyłem częstotliwość do minutwej, a samo urządzenie liczy sobie średnią z odpowiedniej ilości próbek / minutę. elroy, arkadiuszm, Łukasz i 1 inny 4 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
arkadiuszm Opublikowano 13 Listopada 2014 Autor Udostępnij Opublikowano 13 Listopada 2014 Jakby co to napisałem ostatnio dla własnych potrzeb kawałek temploggera, który wygląda tak: http://54.191.146.180/templogger Można tam sobie logować dowolne czujniki, w planach mam zrobienie tego porządnie bo to tylko prototyp żeby mieć efekt w postaci wykresu 2 temperatur (lodówka i piwo). Jeżeli wolisz pobawić się elektroniką to spokojnie możesz korzystać z tej strony do zapisu jakichś testowych odczytów, daj znać to napiszę jak logować dane (można też wrzucać odpowiednio spreparowany CSV gdyby ktoś nie miał dostępu do sieci i wolał logować na kartę SD). Ja po jednej próbie logowania co sekundę i monicie od Amazona że zawalam logi (nie wyłączyłem logowania i każdy request dwa razy na sekundę się logowął) zmnieszyłem częstotliwość do minutwej, a samo urządzenie liczy sobie średnią z odpowiedniej ilości próbek / minutę. Fajna rzecz, chciałbym żeby tak to wyszło. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kiedos Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 (edytowane) I od razu można by do schematu zacierania swoich warek doklejać wykresy temperatur. Edytowane 14 Listopada 2014 przez kiedos Marciu11 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
amap Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 zastanów się nad kosztami sprzętu i opłacalnością - taki termometr ok. 100 kosztuje co innego, gdybyś dodał możliwość sterowania... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Łukasz Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 Jakby co to napisałem ostatnio dla własnych potrzeb kawałek temploggera, który wygląda tak: http://54.191.146.180/templogger Można tam sobie logować dowolne czujniki, w planach mam zrobienie tego porządnie bo to tylko prototyp żeby mieć efekt w postaci wykresu 2 temperatur (lodówka i piwo). Jeżeli wolisz pobawić się elektroniką to spokojnie możesz korzystać z tej strony do zapisu jakichś testowych odczytów, daj znać to napiszę jak logować dane (można też wrzucać odpowiednio spreparowany CSV gdyby ktoś nie miał dostępu do sieci i wolał logować na kartę SD). Ja po jednej próbie logowania co sekundę i monicie od Amazona że zawalam logi (nie wyłączyłem logowania i każdy request dwa razy na sekundę się logowął) zmnieszyłem częstotliwość do minutwej, a samo urządzenie liczy sobie średnią z odpowiedniej ilości próbek / minutę. Vald, nie wiem czy dobrze to zrozumiałem - urządzenie z 2 czujnikami na bieżąco monitoruje temperaturę i raz na minutę wysyła pakiet danych na zewnątrz i te dane są obrabiane przez skrypt i udostępniane w tej postaci na stronie www ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
arkadiuszm Opublikowano 14 Listopada 2014 Autor Udostępnij Opublikowano 14 Listopada 2014 zastanów się nad kosztami sprzętu i opłacalnością - taki termometr ok. 100 kosztuje co innego, gdybyś dodał możliwość sterowania... Termometr kosztuje chyba 9PLN, zdecydowanie więcej kosztuje samo Raspberry. Jeżeli chodzi o sterowanie temperaturą, to jest projekt BrewPi.com, który świetnie działa (z dyskusji na jego temat zrodził mi się ten pomysł). To będzie uboższa wersja, ale tańsza i moja. Co do opłacalności, to w hobby nie chodzi chyba o to, żeby było opłacalne. Sławek, emsc i vald 3 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Łukasz Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 Mi zależy na czymś prostym typu tego, co ma Vald czyli podłączenie 2 sond - lodówka+fermentor. Chce żeby mi to logowało i "wypluwało" logi na zewnątrz żebym miał do nich wgląd i mógł po całym procesie stworzyć sobie wykres. emsc 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
jaras Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 Tytuł ma oznaczać PIwo. Jeśli czujesz że musisz takie rzeczy tłumaczyć to znaczy że źle dobrałeś adresatów. A co do samego tematu - zastanawiałem się ostatnio czy pomiar przewodzenia prądu nie dałby jakiś zgrubnych informacji na temat gęstości brzeczki. Problemem jest fakt, że to nie jest czysty roztwór wodny cukru... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kraku Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 (edytowane) Jakby co to napisałem ostatnio dla własnych potrzeb kawałek temploggera, A to na Pi , Arduino czy na jeszcze czymś innym? (Tzn kolekcja danych z czujników.) Edytowane 14 Listopada 2014 przez Kraku Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
arkadiuszm Opublikowano 14 Listopada 2014 Autor Udostępnij Opublikowano 14 Listopada 2014 Poczytałem, poszukałem i wychodzi na to, że uda się z Raspberry zrobić zarówno logger do temperatury jak i sterownik, może nawet uda się wykorzystać oprogramowanie z BrewPi.com, w efekcie dostaniemy o wiele tańszy zestaw. Pominę koszty Raspberry, bo można kupić używane, nie każdy chce WiFi itp, ale dodatkowe elementy kosztują razem 38,44PLN. (dwa czujniki temperatury, rezystor i moduł przekaźnikowy do prądu). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
alechanted Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 Trzymam kciuki. Pi to na tyle fajne urządzonko, że nie mogłem sobie odmówić kupna drugiego szkoda, że lcdki są nieopłacalnie drogie... znaczy nie są drogie, ale ich funkcjonalność w dobie internetu przy takich projektach wygląda nieporównywalnie słabo, zwłaszcza w stosunku do ceny. Fajnie by wyglądało z wyświetlaczem Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vald Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 (edytowane) Vald, nie wiem czy dobrze to zrozumiałem - urządzenie z 2 czujnikami na bieżąco monitoruje temperaturę i raz na minutę wysyła pakiet danych na zewnątrz i te dane są obrabiane przez skrypt i udostępniane w tej postaci na stronie www ? Dokładnie tak Edytowane 14 Listopada 2014 przez vald Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vald Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 A to na Pi , Arduino czy na jeszcze czymś innym? (Tzn kolekcja danych z czujników.) W moim przypadku urządzeniem logującym jest Arduino, ale nie ma to znaczenia dla samej aplikacji skąd są dane. To po prostu nazwa czujnika + temperatura. Tutaj jeszcze nazwa czujnika zawiera identyfikator konkretnego układu DS18B20, żebym wiedział który jest który Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
cml Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 (edytowane) To co w tej chwili mnie dręczy, to pytanie jak dokładne statystyki są potrzebne. Nie ma problemu, aby pobierać wskazanie temperatury nawet kilka razy na sekundę, ale to trochę bez sensu. Czy wystarczy mieć informacje zebrane co 15 minut w zakresie 7 dni, co godzinę w zakresie miesiąca i co dzień w pozostałych przypadkach (uśredniając), czy może istotniejsza dla maniaków statystyk byłaby możliwość przejrzenia jak najdokładniejszych zapisów w dowolnym zakresie? nie ma to znaczenia - baza rrd przyjmie wszystko i sama to uśredni w funkcji czasu - wystarczy, że zasilasz ją danymi co ile ma pobierać ustal w pliku konf. parametr i każdy sobie sam dopasuje na linuxie już masz wszystko porobione w zasadzie (parametr "jak_czesto=1m" spowoduje, że skrypt w cron-ie będzie wywoływany co minutę) - pobierze daną z czujnika wrzuci do rrd -> collectd -> facette i masz wykresy (load nawet nie podskoczy) w scenariuszu zabbix/nagios możesz na chudziaku (raspberrypi) mieć czujkę (czyta z sondy) a serwer z frontendem na innej zdalnej maszynie - chociaż pewnie rasberry też pociągnie serwer (wtedy lokalnie) ale to jest mysql/posgres + daemon to już może obciążyć ja tu widzę potencjalnie takie kawałki kodu: - sonda - czyta z czujnika i wyrzuca na stdout - "program" - czyta plik konf usera - zmienia crona, ustawia inne zabawki wg parametrów usera - skrypt crona - czyta sondę, wrzuca do rrd w scenariuszu "zabbix" wystarczy sama sonda - resztę ustawia się na czujce zabbix (jak często i skąd), wykresy agregację danych w czasie to już klikanie przez frontend zabbixa reszta dzieje się sama Edytowane 14 Listopada 2014 przez cml arkadiuszm 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zgoda Opublikowano 14 Listopada 2014 Udostępnij Opublikowano 14 Listopada 2014 Nginx + uwsgi + jakiś lichy Python ze sqlite, raspberry nawet nie piśnie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
arkadiuszm Opublikowano 19 Listopada 2014 Autor Udostępnij Opublikowano 19 Listopada 2014 (edytowane) Informacyjnie: - Mam już Rapsberry Pi - Mam schematy podłączeń wszystkiego - Mam pomysł jak to podpiąć pod oprogramowanie BrewPi, żeby używać go bez modyfikacji - Mam nawet sterownik do lodówki, bo postanowiłem, że albo porządnie, albo wcale - Nie mam czasu w weekend, więc dopiero za tydzień usiądę, aby to wszystko zebrać do kupy. Gdyby ktoś był zainteresowany budową adekwatnego sytemu, to podaję linki do sklepu: Czujnik temperatury x2 - http://electropark.p...1003073006.html Raspberry Pi - http://electropark.p...1002576003.html (ja wziąłem model B+, ale jest też tańszy A+ - http://electropark.p...el-a-256mb.html - z tego co wiem ma mniej portów USB, a sam używałem jednocześnie 4 (przy konfiguracji, klawiatura, myszka, pendrive i karta wifi) Rezystor - http://electropark.p...1000379002.html Moduł przekaźnika - http://electropark.p...1003048004.html (czyli zasadniczo włącznik/wyłącznik grzania/lodówki). Przewody męsko-męskie - http://electropark.p...1003053008.html (bo po co lutować?) Nic więcej nie mam, a powinno to wystarczyć do budowy sterownika temperatury do lodówki, sterowanego offline, biorącego pod uwagę bezwładność brzeczki i rysującego wykresy. W tej chwili nie będzie mierzył gęstości (czekam, aż ktoś to opatentuje) i nie będzie miał wyświetlacza LCD (sam moduł LCD kosztuje sporo). Edytowane 19 Listopada 2014 przez arkadiuszm Łukasz 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
jaras Opublikowano 19 Listopada 2014 Udostępnij Opublikowano 19 Listopada 2014 https://learn.adafruit.com/nokia-5110-3310-lcd-python-library Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
arkadiuszm Opublikowano 20 Listopada 2014 Autor Udostępnij Opublikowano 20 Listopada 2014 https://learn.adafru...-python-library To musi być fake. Z tego co pamiętam to Nokia 3310 jest niezniszalna? Jak niby to wyciągnęli? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
keisan Opublikowano 20 Listopada 2014 Udostępnij Opublikowano 20 Listopada 2014 To musi być fake. Z tego co pamiętam to Nokia 3310 jest niezniszalna? Jak niby to wyciągnęli? Nie wyciągali, to z zapasów przed produkcją Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
arkadiuszm Opublikowano 29 Grudnia 2014 Autor Udostępnij Opublikowano 29 Grudnia 2014 Aktualizacja. Niestety robiąc zamówienie w sklepie z elektroniką miałem zaćmienie umysłu i zamiast rezystorów 4.7kOhm zamówiłem 4.7Ohm, nie udało mi się więc złożyć wszystkiego wtedy, kiedy miałem czas, później byłem chory, święta... W sobotę ostatnią jednak wyrwałem się z domu, tuż przed 14 wpadłem do sklepu i kupiłem 2 rezystory za całe 20gr. Polutowałem wszystko jak trzeba, bardzo prosta sprawa (wrzucę zdjęcia później, jeżeli kogoś ciekawi) i podpiąłem czujki temperatury do Raspberry, działają i wskazują temperaturę. Zamiast pisać własne oprogramowanie i próbować zawstydzić BrewPi, znalazłem projekt o wdzięcznej nazwie kriek (https://github.com/jsproull/kriek), który ma służyć nie tylko do zbierania odczytów z termometrów, ale też pozwala na sterowanie lodówką, czy też procesem warzenia. Oczywiście staram się nie być darmozjadem i łatam błędy w tym programie, tak aby wszystko działało. Jeżeli ktoś chce popatrzeć na działający projekt to zapraszam do wysłania wiadomości, bo nie chcę upubliczniać haseł tutaj. Niedługo (mam nadzieję) podepnę do tego jeszcze przekaźnik, aby mógł sterować lodówką i grzałką, a nie tylko rysować wykres temperatur. Gdy już miałem wszystkie części, to złożenie całości zajęło jakieś 10 minut + około 2h na postawienie i konfigurację linux-a na raspberry pi, ale to już nie do przeskoczenia chyba. moon, mwiatr, MagicznyJanusz i 1 inny 4 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
keisan Opublikowano 30 Grudnia 2014 Udostępnij Opublikowano 30 Grudnia 2014 wrzucę zdjęcia później, jeżeli kogoś ciekawi Ciekawi:P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
jun22 Opublikowano 31 Grudnia 2014 Udostępnij Opublikowano 31 Grudnia 2014 Czekamy na prezentację . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mwiatr Opublikowano 13 Stycznia 2015 Udostępnij Opublikowano 13 Stycznia 2015 Podeślesz zdjęcia i dostęp demo na PW? Bardzo ciekawi mnie Twoja konstrukcja Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rafple Opublikowano 7 Kwietnia 2015 Udostępnij Opublikowano 7 Kwietnia 2015 Podobny projekt: http://www.brewpi.com/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się