nicnec Postat Aprilie 20, 2015 Partajează Postat Aprilie 20, 2015 Pentru ca aveam un boiler care incalzea apa si cand nu-mi trebuia si ma tot jucasem cu ecrane cu LED de tipul 4x7segments am zis sa incerc sa programez o priza care sa mearga dupa un program prestabilit . Am exclus variantele din comert fiindca nu stiam daca tin la sarcini de peste 1,5KW si nu-i asa, vrem sa codam pentru eternitate! M-am dus in targ am pus ochii pe o priza dubla am drujbarit-o. Nu o sa va arat poze din interior pentru ca inca mai lucrez la aranjarea/indesarea cu coada de matura a pieselor ... Postez acest proiect in ideea corectarii/imbunatatirii lui de catre cei care il urmaresc si carora le multumesc de pe acum pentru rabdarea de a "buchisi" schema , codul (!) ei da ! am sa pun si codul aici. Dar sa purcedem : [*]8 programe in 24 de ore stocate in EEPROM [*]Program Pornit 2 ore (in caz ca vreau sa-mi incalzesc apa pentru baie cand sunt in afara orarului) [*]Ora curenta [*]Data curenta ziua / luna / an [*]Schimbarea automata a orei iarna / vara [*]Termometru cu DS18B20 [*]Element de actionare Releu AUTO 12 V 40A [*]Mesaje afisate Mai departe : schema in EAGLE , fisierul hex pentru ATMEGA 88, proiectul in Atmel Studio 6 Un film needitat cu manipularea prizei programabile la https://www.youtube.com/watch?v=emmMph62_mI&feature=youtu.be Deci pe mai departe astept comentarii dumneavoastra si mai ales sugestiile legate de realizarea cat mai compacta a montajului. Vreau si eu cablajul la acest proiect . Multumesc! Link spre comentariu
ionpat Postat Ianuarie 22, 2016 Partajează Postat Ianuarie 22, 2016 o intrebare va rog! se poate programa si la secunde? ex.5-6sec. Link spre comentariu
trinitty Postat Ianuarie 28, 2016 Partajează Postat Ianuarie 28, 2016 Cat am căutat un astfel de proiect si uite unde era. Nu am mai avut răbdare și am apelat la o soluție de-a gata făcută de polonezi, la un preț de 13 euro. Greu de concurat cu soluțiile din comerț. Doar plăcerea de meștereală ne mai salvează de "totu' d-a gata". Link spre comentariu
unuldinei Postat Februarie 4, 2016 Autor Partajează Postat Februarie 4, 2016 (editat) Scuze , uite ca nu am mai fost atent la acest subiect si o intrebare va rog! se poate programa si la secunde? ex.5-6sec. Da, timpul se incrementeaza la secunda doar ca trebuie schimbat codul pentru afisare si temporizare secunde , mai depinde si de ce logica doriti pentru asta. Adica ce intervale de timp si la ce ore e nevoie sa stea in "on sau off". Sper ca in saptmanile urmatoare sa postez si alte versiuni chiar daca asa e ,@trinintty , observatie corecta ! mersi, nu putem concura cu variantele din comert la preturi . Editat Februarie 4, 2016 de unuldinei Link spre comentariu
GeoMar Postat Februarie 4, 2016 Partajează Postat Februarie 4, 2016 ...nu putem concura cu variantele din comert la preturi . Chiar daca de multe ori investitia este dubla, tripla si nu putem concura cu varantele din comert, satisfactia lucrului facut de tine de la 0 (zero) este IMENSA. Tocmai de aceea exista ELFORUM, pentru noi, impatimitii de electronica, chiar daca pretul unui produs finit NU concureaza la pret/aspect/calitate cu unul din comert, dar ramane spiritul DIY, care ofera cea mai mare SATISFACTIE, indiferent de pretul platit (dublu/triplu) pentru un montaj reaiztat HOME MADE. Link spre comentariu
ionpat Postat Februarie 5, 2016 Partajează Postat Februarie 5, 2016 pai odata pe zi de la 12-00 pana la 12-05, sa deschid o mica trapa cateva secunde multumesc mult Link spre comentariu
unuldinei Postat Februarie 6, 2016 Autor Partajează Postat Februarie 6, 2016 Sa inteleg ca trapa e actionata cu un actuator si ca graficul ar arata cam asa : 12:00:00 - Alimentare actuator - deschide trapa 5 secunde 12:00:05 - Stop alimentare - actuator (trapa a ramas deschisa) 12:05:00 - Alimentare actuator (ajunge in cap de cursa si inverseaza sensul adica inchide trapa) 12:05:05 - Stop alimentare - actuator (trapa este inchisa) 12:00:00 _____________ 12:00:05 12:05:00 _______________12:05:05 __________| |_______________5minute_____________________| |_______________________ Link spre comentariu
ionpat Postat Februarie 6, 2016 Partajează Postat Februarie 6, 2016 la 12-00 actioneaza un electromagnet, la randul lui deschide trapa, la 12-05,intrerupe curentul,electromagnetul revine la pozitia inchis trapa se inchide multumesc mult Link spre comentariu
ionpat Postat Februarie 12, 2016 Partajează Postat Februarie 12, 2016 (editat) at-mega8-p,trebui cumva programat ? si alimentarea pt 24v Editat Februarie 12, 2016 de ionpat Link spre comentariu
ionpat Postat Februarie 20, 2016 Partajează Postat Februarie 20, 2016 functioneaza schema asta Link spre comentariu
trinitty Postat Februarie 20, 2016 Partajează Postat Februarie 20, 2016 Acest proiect devine din ce in ce mai interesant.Cre' ca pana la urma mă apuc și eu și arunc/donez priza d'agata. Un admirativ bravo ! Link spre comentariu
ionpat Postat Februarie 20, 2016 Partajează Postat Februarie 20, 2016 prea greu nu-i,dar partea cu programarea ma lasa -n urma! Link spre comentariu
unuldinei Postat Martie 20, 2016 Autor Partajează Postat Martie 20, 2016 (editat) În masura timpului disponibil am reusit sa termin o versiune de software: Priza Programabila pentru ciclu de 24 de ore : - pentru ATMEGA328 (am sa incerc sa compilez si pentru celelalte tipuri ATMEGA88, ATMEGA8 sau Arduino , urmariti folderul din link) - oscilator intern 1MHz asa cum il luati nou din magazin (fara a mai seta ceva), cu FUSE BITS FUSE HI = 0xD9, FUSE LOW = 0x62; - ciclu 24 de ore; - maxim 32 de programe stocate EEPROM (pentru mai multe consultati); - durata program minim 1 minut ; - trecerea prin ora 0:00 se poate face cu 2 programe unul care se termina la ora 0:00 si al doilea care incepe la 0:00 - ceas real time DS1307 , cuart de 32Khz si baterie CR2032; - ora de vara iarna se schimba automat pentru zona Romaniei. - ultima duminica din martie ora 3 devine ora 4 sau , respectiv ultima duminica din octombrie ora 4 devine 3 ; - meniu cu 3 butoane : MINUS, PLUS si SET/OK; Link-uri, documente scheme si firmware pentru care trebuie doar scris cu un programator de tipul USBASP sau altceva potrivit la : https://drive.google.com/open?id=0B-T6jjqXlpYzVS1HLUtZSk5QX0U fisierele sunt la liber , dar imi rezerv dreptul de a spune ca nu ofer nici o garantie pentru ele. Pot fi contactat si raspund cand am timp liber. Filmuleț needitat cu montajul în aer : Schema si pcb-ul am refacut-o pentru un desen mai simplu: Editat Martie 20, 2016 de unuldinei Link spre comentariu
unuldinei Postat Martie 20, 2016 Autor Partajează Postat Martie 20, 2016 * * * * * * * LCD 16x2 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * (14) PB0 - (04)RS * GND - (05)RW* (12) PD6 - (06)E* GND - (07)D0* GND - (08)D1* GND - (09)D2* GND - (10)D3* (06) PD4 - (11)D4* (05) PD3 - (12)D5* (04) PD2 - (13)D6* (03) PD1 - (14)D7* VCC - (15)BKLIGHT(+)* GND - (16)BKLIGHT(-)** * * * * * * * BUTOANE * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** (19) PC1 SET MOD* (23) PC0 PLUS* (24) PB5 MINUS* * * * * * * * Energizare Releu * * * * * * * * * * * * * * * * * * * * * * * * * *** * PB1 Iesire Comanda Releu* PB2 Iesire Comanda Releu* (simultan cu PB1)** * * * * * * Ceas pt LCD1602 compatibil * * * * * * * * * * * * * * * * * * * * *** Ceasul stie :* - 32 de programe,* - anul bisect si identifica ziua saptamanii,* - baterie de back-up ora si data curenta,* - trece automat la ora de vara(ultima duminica din martie ora 3 devine ora 4),* - trece automat la ora de iarna(ultima duminica din octombrie ora 4 devine ora 3),* - EEPROM de la adresa 0 pentru modul 24 de ore,* - ora start 00:00 ora stop 00:10 = 4 locatii de memorie ocupate,* - optional ora de stop anterioara obligatoriu mai mica decat ora de start prezenta,*** * * * F U N C T I I B U T O A N E * * * * * * * * * * * * * * * * * * * * * * * * * * * *** Buton | Functie | Timp de actionare | PIN Port* --------------|-------------------------------------|--------------------|----------* PLUS | Incrementare Valoare curenta (+) | 15 milisec | PC0* MINUS | Decrementare Valoare curenta (-) | 15 milisec | PB5* PLUS si MINUS| Anulare Operatiune curenta | 15 milisec | PC0 si PB5* SET | Iesire Mod si Salvare valori curente| 3 secunde | PC1* SET si MINUS | Setare Ora si Data | 3 secunde | PC1 si PB5* SET si PLUS | Setare Programe | 3 secunde | PC1 si PC0* Nici un buton| Revenire modul normal | 75 secunde |* apasat | | |*** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ Link spre comentariu
ss1958 Postat Martie 21, 2016 Partajează Postat Martie 21, 2016 Spre rusinea mea, nu ma pricep chiar deloc la programare si la varsta mea e cam greu sa ma apuc, mai ales ca nu prea am aptitudini in acest domeniu.De programat microcontrolere, am ceva experienta, atat AVR cat si PIC.Asa ca toata stima pt. colegii care ne e pun la dispozitie asemenea proiecte. Cred ca ma apuc si eu de acest proiect. Asa cum am scris in alt topic, doresc o mica automatizare pt un mic sistem de irigatie intr-o locatie unde ajung doar la sfarsit de saptamana.Problema este ca trebuie sa ud pe portiuni (desi suprafata e cam de 800 m2) deoarece presiunea apei e prea mica.Am achizitionat un programator pt. 6 electrovalve si desi la inceput pretul mi s-a parut decent -380lei- am constatat ca nu prea isi face treaba, adica nu respecta programul stabilit , le incurca si actioneaza de multe ori 2 electrovalve concomitent desi ele au fost programate sa porneasca la timpi diferiti. Proiectul de fata, chiar daca actioneaza o singura electrovalva, daca e fiabil il voi face in mai multe exemplare. Pretul nu cred ca il va depasi pe cel din comert. Inca o data vreau sa multumesc tuturor colegilor( si aici in mod special colegului UNULDINEI) care in mod altruist ne ajuta cu astfel de proiecte. Multa STIMA !!! Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum