Sari la conținut
ELFORUM - Forumul electronistilor

Priza Programabila cu ATMEGA


unuldinei

Postări Recomandate

Interesant proiect,felicitari ! O idee pentru senzor de umiditate sol,ploaie lumina temperatura etc .Este vorba de lm393 la care se poate adăuga o mulțime de senzori fara prea multe piese . exemplu

 

Posted Image

 

Problema mea cu senzorii aia de umiditate pe care-i tot vad pe ebay si in alte locuri e ca :

- suportul de sticlotextolit isi modifica in rau rezistivitatea si prinde umezeala, dau erori de citire dupa 2 zile , testat si paratestat de mine pe diverse ghivece sau bidoane cu pamant ;

- nu permit lungimi mari de cablu , adica automatizarea trebuie sa fie aproape de senzor , ceea ce nu e tocmai convenabil , stiu pot utiliza ceva wireless;

- mentinerea umiditatii la un anumit procent in sol , cum a zis cineva trebuie masurata undeva la -15cm , solutie pretentioasa tehnic ;

- implica un regulator macar bipozitional daca nu fuzzy(am avut un proiect cu tema asta) sau alte parascovenii cu regim lent ceea ce e un efort in plus nejustificat in cazul unei gradini mici ;

Asa ca pentru cazul de față soluția simpla ramane o cana care se umple cu apă și acționează un switch legat la un port al automatizării de față, port care nu depinde prea mult de treburile de mai sus , pentru ca poate dă o ploaie mică, udă senzorii , iar solul ramâne cu deficit de umiditate . De aia și pun în discuție totuși ideea unui senzor, poate cineva găsește ceva simplu și robust .

Vă mulțumesc pentru aprecieri și mai stăm de vorbă :) cu plăcere !

Link spre comentariu

Asa cum am scris, programatorul meu cumparat de la Dedeman are senzor de masurarea umiditatii din aer care e o mare porcarie.Despre senzorii ingropati, am tot citit pe diferite forumuri si am intrbat cativa prieteni care au asa ceva si m-am convins ca si astia sant un mare fas.Cum spune si autorul proiectului, cred ca solutia cea mai simpla e si cea mai fiabila. Eu nu prea ma framant cu aceasta problema , deoarece am decis sa fac un comutator on-of actionat de un telefon GSM. In caz de ploaie , sunt informat de un vecin telefonic si intrerup alimentarea electrovalvelor. Decat sa am erori , mai bine il cinstesc pe vecin si mai si stam  si de vorba si ne sfatuim.

Link spre comentariu

In schema apare ,,port programer avr isp''mai trebui programat ceva,sau doar Hex-ulscris pe atmel ?Am ceva quartz de la un ceas ,Pe el nu scrie ce valoare are,Credeti ca va fi bun ?Mai sunt doi cond fara valoare,respectiv 1 si 2, Daca sunteti amabil de cat ar trebui sa fie ?Multumesc frumos

Link spre comentariu

​În afară de hex nu se mai scrie nimic în microcontroler, deci nu e neaparată nevoie de partea aceea de conexiuni daca se programeaza Atmega 8 (cu fuse biti default  cum vine el din fabrică la 1MHz , FUSE HI=0xD9 ,  FUSE LOW=0xE1).

Scuze pentru valorile lipsă , C-urile sunt de deparazitare , C1 si C2  în diferite scheme apar cu valori între 100pF și 0,1 microfarazi nepolarizați . De 0.1uF ar fi excelenti.

Cuarțul e de ceas obișnuit cu valoarea de 32.768 KHz , acuma de el depinde precizia ceasului , dar din meniu se pot seta și secundele . Al meu merge de 1 saptămână și încă nu a pierdut minutul .

Daca nu pornește după setarea din meniu înseamnă că e de o altă valoare. Succes !

Link spre comentariu

Bine pana aici , dar ati descarcat fisierul hex si l-ati scris in ATMEGA8 cu  USBASP sau alt programator pentru el?

Urmariti punctele ca in poza 1, 2, 3, 4 .

Daca ati facut asta reverificati conexiunile cu tensiunea oprita dupa schema , pin la pin . Eu mi-am descarcat fisierul hex si l-am rescris si functioneaza. Încet cu atentie și rabdare. Toate verificarile se fac fara tensiune mai ales ca nu ati pus soclu la microcontroler si erori de scriere si  montaj pot aparea oricand. 

 

Posted Image

folderul cu fisierele este "firmware"  https://drive.google.com/open?id=0B-T6jjqXlpYzVS1HLUtZSk5QX0U

Link spre comentariu

ok am inteles,

am fost la cineva care a scris hex-ul,

dar mi sa parut cam mica durata de scriere,

circa 20-30secunde,

dureaza cumva mai mult?

atme-lu e bun(atmega8a-pu) ?

Editat de ionpat
Link spre comentariu

Da,tot ATMEGA 8A PU am si eu , programarea nu dureaza mult  30 de secunde cel mult ,

confruntati cu schema electrica va rog (sunati pin la pin ) , iar daca nu va descurcati puteti sa-mi trimiteti montajul prin posta sau cineva care vine in Bucuresti saptamana viitoare.

Trebuie sa mearga daca toate liniile electrice sunt corecte.

Link spre comentariu
  • 2 săptămâni mai târziu...
  • 1 an mai târziu...

Salutare,

 

Multumim pentru proiect.

Ce relee recomandati ptr acest proiect? Eu de exemplu vreau sa folosesc ptr pompa sumersibila, boiler.

Am incropit un pcb dupa original, cel cu relee va fi dedesubt. Zilele urmatoare incerc sa finalizez insa nu stiu ce relee sa folosesc.

PCB-ul de relee nu este finalizat, astept un ajutor din partea dvs.

post-229617-0-81049400-1505404453_thumb.png

post-229617-0-40275700-1505404467_thumb.png

post-229617-0-88706700-1505404585_thumb.png

Link spre comentariu

PCB-ul de relee nu este finalizat, astept un ajutor din partea dvs.

La PCB-ul cu relee, eu l-as realiza ca sa se monteze tot asa cum ai gandit tu, tip sandwich (unul in spatele celuilalt), dar partea cu trasee de la PCB relee spre partea cu trasee de la PCB montaj, asa vin mai apropiate 9max 1 cm cat sunt baretele mama/tata), nu la distanta mare unul de altul (depinde de capsula relelelor), plus ca ai acces rapid la bornele de conexiune ale iesirilor de la relee, momentan vad ca nu sunt pe placa.

 

O parere, daca vrei sa tii cont de ea, ok, daca nu realizeaza-l cum doresti tu.

Link spre comentariu

Salut,

 

Asa l-am gandit cum spui si tu, in stanga se gaseste un grup de bareta cu 8 pini care face transferul pe pcb-ul de relee iar in dreapta un grup de 4 care primeste alimentarea de 5 v care vine de pe pcb relee (tot pe pcb relee va fi si partea de alimentare). Banuiesc ca asa ai spus.

Binenteles ca tin cont de parereri ca altfel nu mai postam aici. Merci

Nu am facut partea de relee ca nu m-am decis ce relee sa folosesc, deci nu stiu exact cum vor fi pozitionate pe placa daca nu am dimensiuni. Am gasit ceva la 12v/12A dar sunt putin mari si nu-mi mai incap pe placa.

Link spre comentariu

Salut,

 

Cred ca gresesc undeva. Programez doua canale cate un program la diferente de minute.

3 ch, pr1 = 20:00-20:02

4 ch, pr1 = 20:03-20:04

 

In momentul in care pleaca canalul 3, pleaca fara sa fie programat si programul 2 si se opreste cand se termina programul la canal 3.

Nu stiu ce sa spun. Cu soful ptr un singur canal functioneaza ok.

 

 

 

 

post-229617-0-99954400-1506275705_thumb.jpg

Link spre comentariu

Poate influenta faptul ca folosesc Atmega 8L 8PU in loc de 8A PU?

lntreb ptr ca si la varianta cu un releu am o mica eroare. Indiferent de numarul programului care este in serviciu pe ecran imi arata Prg=01. El functioneaza corect, inchide si deschide la orele setate de mine.

post-229617-0-32109400-1506434815_thumb.jpg

Link spre comentariu

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări