Pozdrav, zelim na display-u na motoru da umesto pokazivaca goriva napravim pokazivac temperature motora.
Pokazivac se sastoji od 8 reda (crtica), povezao sam potenciometar i izmerio na koliko oma koja crtica se pali evo slike:
Planiram da senzor stavim izmedju 2 komore u dnu hladnjaka i da ga zalijem tecnim metalom, pretpostvljam da ce koji stepen biti manje ali nije strasno.
Treba mi preporuka nekog iskusnijeg od mene kako najlakse i najjeftinije napraviti uredjaj koji ce meriti toplotu i konvertovati u odredjenu otpornost.
I naravno koji senzor da koristim?
Dodacu sad i sliku temperature koja treba da odgovara za odredjenu otpornost kako bi se ispisala na displeju...
Ja bi to pravio sa nekim mikrokontrolerom. Onda senzor mozes koji hoces i na koliko god hoces da ti se crtica pali...
Pitanje je kako to sve povezati?
Ako je potenciometar spojen izmedju neke zice koja ide na displej i mase nikakav problem. Svaka druga kombinacija moze biti malo problematicna, ali ima i za to resenja.
Ja sam razmisljao da koristim PIC mikrokontroler ali rekoh pre nego sto se upustim u zanimaciju bolje da pitam mozda ima neko bolje resenje tj. lakse .
Imam 2 zice, na njih sam prikacio potenciometar od 100r (oma) i vrteo sam ga i zapisivao koliko crtice na koliko oma.
Ako koristim PIC jedino ne bih znao kako da napravim da PIC podesava razlicitu otpornost?
Evo slike kako bi se temp. trebala kretati na odredjenu otpornost, mada ako koristim pic to moze lagano da se menja
Proveri da li je jedna od te 2 zice masa. Ako jeste masa, onda samo zakacis jedan kraj otpornika na tu zicu koja nije masa, a drugi kraj otpornika na mosfet prema masi. I tako spojis 8 ili koliko vec otpornika i mosfet-ova. I koji tranzistor ukljucis, ta i crtica sija.
Ako nije ni jedna na masi, onda bi morao koristiti optokaplere i otpornike. Pa koji optokapler ukljucis ta je otpornost.
I mozda nebitno al za svaki slucaj da napomenem kad obrnem poteciometar ne dizu se crtice odma vec treba oko 2s da prodju i tako za svaku, poretpostavljam da to nece smetati a sigurno su stavili to u slucaju da se vozi jaci off ili skakanje po gradu da ne skacu crtice instat kako skace merac benzina posto je u pitanju Supermoto.
Super. Napon je daleko ispod 5V, struja jako mala, tako da ti po meni tranzistori ne trebaju.
Ovako probaj napraviti:
Kada postavis TRISB=255 onda imas 100oma izmedju mase i izlaza.
Postavljanjem LATB ili PORTB registra na 0 i postavljanjem odgovarajuceg bita TRISB registra na nulu dodajes ove otpornike u paralelu sa 100R i dobijas manje otpornosti.
Koliko ce da igra ulogu otpornost mosfetova u picu to ne znam...
Ono sta bi mozda mogao biti problem ako postavis port da je izlaz i na log 1. Tada ce pic preko ovih otpornika gurnuti neku malu struju prema displeju. Sta ce se desiti ne znam, ali ocekujem da nece biti nista...
Huh, ne mogu da pohvatam sta si zamislio ima mng malo podataka. A mozda i ja nisam toliko strucan ahaha.
U svakom slucaju zaboravio sam da kazem da je najbitnije da ne unistim display posto mi on pokazuje i sve ostalo a i pitanje je da li mogu nov da nadjem .
Ja sam razmisljao da koristim tranzistore i preko njih palim i gasim odrenjene otpornike ali bi stavio 4 otpornika pa ih sabiram i tako imam 8 vrednosti, mislim da je to sigurnije za display, sta mislis?
Sigurnije...
Poenta one gore seme je da pin postavis ili kao izlaz i da je logicka nula, ili da je ulaz. Ako je pin postavljen ko ulaz onda je taj otpornik iskljucen. Ako je postavljen kao izlaz i logicka nula, onda imas otpornik preko tranzistora spojen na masu...
Nacrtah semu kako sam ja zamislio, ako ti nije problem da je pogledas i kazes moze li to da radi ili trebam jos nesto da dopunim.
Radi tako sto uvek samo 1 port radi a svi ostali su ugaseni, np. upalim port 2 (ostali 0) i imam 2 crtice prikazane, upalim port 3 (ostali 0) imam prikazane 3 crtice...
Ne valja...
Emiter tranzistora treba da je na masi, otpornik izmedju kolektora i zice.
E sad ja bi isao sa mosfetovima, jer bipolarni imaju 0,2V izmedju emitera i kolektora u saturaciji.
A ne znam koliko ce smetati tih 0,2V.
Probaj s nekim drugim trimerom, recimo 1k i obavezno kreni od 0 prema 1K, ako če jako malo pomicanje trimera raditi velike promjene na displayu onda se definitivno radi o pull up odporniku 1.5k unutar display-a.
Što se tiće mosfeta moglo bi radit jer je RDS(on) jako mali. Dali si možda razmišljao o digitalnom potenciometru kao prihvatljivoj opciji?
Nemojte sad poludit na mene ali ako si početnik zašto pic?
Kao početniku preporučam ti da kreneš s arduinom, a za senzor temperature ja bi koristio LM35.
Odlicno, samo mi treba jos neki metalni senzor toplote da bi mogo da ga zalepim tecnim metalom za hladnjak i to je to.
@pedja089
Koji bi mi preporucio PIC da koristim bitno je samo da ima tih 8 porta i da je jeftin.
@Cvik_Dasa
Pic mi je najlakse zato sto se bavim programiranjem a vec sam radio neke projektice u picbasicu pa pretpostavljam da nece biti problema. Arduino + ostali delovi ima da izadje mnogo veliko i skupo a supermoto nema gepek gde bi to mogo da stavim a i da ima razletelo bi se sve nakon prvog spustanja niz stepenice ahaha...
Ja bi radio s LM35C možeš ga ljepit na cilindar ili gdje god hočeš, drži do 150°C. Mislim da tekući metal nije vodljiv tako da nema tu problema.
Ako baš inzistiraš na metalnom senzoru onda thermocuple, vjerovatno se da prilagodit onaj kojeg ti je najlakše kupit.
Nemoj mislit da te nagovaram sad ili nešto radi s PIC-om ako ti je tako lakše, ali samo bih htjeo istaknut da je cijala arduino nano pločica dimenzija 4.5x2CM
Mislis da plasticno kuciste nece da se istopi na 100c ? i da preko njega zalijem tecnim metalom na hladnjak od motora.
Naso sam LM35CZ meri do 110C ali kosta 5e ocekivao sam dosta jeftinije da ce kostati
Da da, ja sam skroz zaboravio za arduino nano da postoji, ne mislim da me nagovaras slobodno predlozi zato sam i dosao na forum da cujem druga misljenja, za sad cu da ga napravim sa pic-om ali svakako cu da planiram da uzmem ard nano i digitalni potenciometar i da se sa tim zezam(ucim)...