Ovdje pročitajte kako se registrirati na forum.

Projektić za praćenje temperature

Zapeli ste s projektom? Ovdje je pravo mjesto za postaviti pitanje. Imajte na umu da ekipa e-radionice neće uvijek i/ili redovno odgovarati na pitanja postavljena u ovom podforumu.
Odgovorite
fkadum#4652
Novak
Novak
Postovi: 3
Pridružen/a: pon ruj 16, 2019 1:06 pm

Projektić za praćenje temperature

Post Postao/la fkadum#4652 » pon ruj 16, 2019 1:32 pm

Dobar dan svima!
Cijeli dan sam kopao po internetu da nađem sve potrebne informacije za svoj projekt, na kraju sam shvatio da je lakše pitati nekoga tko zna nego naručiti gluposti koje se neće koristit.
Cilj projekta je čitanje 20 (može i više ako podržava) analognih ulaza te upravljanje jednakim brojem digitalnih izlaza. Sve to bi se trebalo zapisivati u neki SQl Database da bude dostupno online na nekom android uređaju. I naravno sve temperature bi trebale biti zapisane i na ekranu. Sad mene zanima da li je sve to uopće moguće napraviti na nekom raspberry pi-u, znam da se na nekom ozbiljnijem plc-u to moze napraviti u časak posla, ali zanimaju me možda neke jeftinije varijante ako postoje. Nemam nikakvog iskustva sa raspberry pi, pa mi je najveća nepoznanica hardware (maksimalan broj analognih inputa koji se mogu čitati, broj razno raznih modula koji se mogu spojiti...) .
Pa eto ako neko ima ideju ili savjet bit ću jako zahvalan. :D :D
domagoj#2803
Ozbiljni hardveraš
Ozbiljni hardveraš
Postovi: 76
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Zagreb

Re: Projektić za praćenje temperature

Post Postao/la domagoj#2803 » pon ruj 16, 2019 2:27 pm

Pozdrav!
Možda bi išlo s ovim senzorom (https://e-radionica.com/hr/vodootporni- ... ature.html). Njega nisam spajao s Raspberryem ali mislim da Berry podržava OneWire. Dakle, ovaj tip senzora dozvoljava da se na jedan pin spoji do 127 komada jer svaki senzor ima jedinstvenu adresu. Nešto slično kao MAC adresa kod mrežne kartice. Po toj adresi se može proizvoljno i bilo kada prozvati bilo koji senzor. E sad, mislim da je vrijeme odziva nešto manje od 2 sekunde, a kako svi koriste istu žicu, to bi moglo potrajati neko vrijeme. Naravno, tih 20 senzora se može raspoediti na više ulaza, pa se onda skrati vrijeme komunikacije. I da, spaja se na digitalni ulaz iako je mjerenje analgnih vrijednosti.
Avatar
david.zovko#3198
e-radionica.com team
e-radionica.com team
Postovi: 239
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek, Croatia
Kontakt:

Re: Projektić za praćenje temperature

Post Postao/la david.zovko#3198 » uto ruj 17, 2019 8:29 am

Pozdrav ekipa. Tako je, DS18B20 nije loša ideja zbog svog oneWire protokola, kako je Domagoj i opisao. Vrijeme odziva, pak, ne bi trebalo biti tako strašno.

Za proširivanje portova, MCP23017 je vrlo vjerojatno najbolje rješenje. Jednostavno se barata iz Pythona na RPiju: https://e-radionica.com/hr/mcp23017-i-o ... onica.html

Na kraju, ako nema nekih drugih zahtjeva za projekt osim čitanja senzora, postavljanja izlaza i prikazivanja temperatura na nekom jednostavnom ekranu, mislim da je Arduino bolje (čitaj jednostavnije i povoljnije) rješenje. Također supporta oneWire, a MCP23017 će također bez problema spojiti i na njega. ESP8266 (Croduino NOVA2) se može spojiti na WiFi i puniti MySQL bazu.

Tu smo za sva iduća pitanja !
domagoj#2803
Ozbiljni hardveraš
Ozbiljni hardveraš
Postovi: 76
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Zagreb

Re: Projektić za praćenje temperature

Post Postao/la domagoj#2803 » uto ruj 17, 2019 8:54 am

MCP23017 je ok. Ja sam ga spojio sa Croduino Nova (prva verzija, bez 2) i radi ko zmaj.
fkadum#4652
Novak
Novak
Postovi: 3
Pridružen/a: pon ruj 16, 2019 1:06 pm

Re: Projektić za praćenje temperature

Post Postao/la fkadum#4652 » uto ruj 17, 2019 1:49 pm

david.zovko#1913 je napisao/la:
uto ruj 17, 2019 8:29 am
Na kraju, ako nema nekih drugih zahtjeva za projekt osim čitanja senzora, postavljanja izlaza i prikazivanja temperatura na nekom jednostavnom ekranu, mislim da je Arduino bolje (čitaj jednostavnije i povoljnije) rješenje. Također supporta oneWire, a MCP23017 će također bez problema spojiti i na njega. ESP8266 (Croduino NOVA2) se može spojiti na WiFi i puniti MySQL bazu.
SQL baza bi trebala biti na uređaju, da li NOVA2 to podržava? A i ekran bi trebao biti touchscreen veličine 7" (mini HMI) pa mi je malo sumljivo ići sa 84kB RAM-a. :D
Avatar
david.zovko#3198
e-radionica.com team
e-radionica.com team
Postovi: 239
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek, Croatia
Kontakt:

Re: Projektić za praćenje temperature

Post Postao/la david.zovko#3198 » sri ruj 18, 2019 11:24 am

To je već druga priča, u pravu ste, neće moći držati SQL bazu na sebi. Ekran bi već mogao proći, s nekim partial ispisom, ali baza ne. Na ESP32 možete šta god hoćete raditi s ekranima :)

Definitivno će onda biti RPi kao najoptimalnija opcija.
fkadum#4652
Novak
Novak
Postovi: 3
Pridružen/a: pon ruj 16, 2019 1:06 pm

Re: Projektić za praćenje temperature

Post Postao/la fkadum#4652 » čet ruj 19, 2019 12:45 pm

Hvala na odgovorima ovaj pocetni dio sam donekle shvatio. Javim se kad dobijem neke prve rezultate. :D
Avatar
david.zovko#3198
e-radionica.com team
e-radionica.com team
Postovi: 239
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek, Croatia
Kontakt:

Re: Projektić za praćenje temperature

Post Postao/la david.zovko#3198 » sub ruj 21, 2019 8:07 am

Svakako javite, sretno s projektom!
Odgovorite