» electronică »Cronometru astronomic - releul inteligent permite activarea releului

Astronomical Timer - iluminare inteligentă pe releu


ASTROTIMER v.6.9



Schema circuitului.


Pentru a facilita munca omului și pentru a economisi electricitate, din nou datorită uitării omului, în practică sunt utilizate diverse mașini automate. În special, întrerupătoare automate pentru iluminat exterior. În centrul activității lor, optica foto și comparatoarele sunt utilizate pentru a reduce costul circuitului. Dezavantajele sunt evidente: fotodetectorul trebuie instalat într-un anumit loc, ferit de precipitații naturale, praf și lumină străină. Din această cauză, dispozitivul trebuie să fie plasat în condiții adverse (în aer liber) și sigilat și izolat cu atenție, pentru a inventa protecția împotriva luminii străine, a umidității și a protecției fotodetectorului. Iarna, fotosensorul se va îngheța și se va înfunda cu zăpadă.

Acest dispozitiv este lipsit de aceste dezavantaje. Poate fi amplasat direct în panoul electric de lângă contactor (demaror magnetic, întrerupător). Alimentarea este furnizată din aceeași rețea.

Dispozitivul se bazează pe un calcul matematic al fenomenelor astronomice, precum răsăritul și apusul soarelui. În cartea lui J. Meus „Formule astronomice pentru calculatoare” (M., Mir, 1988) au fost publicate formule foarte precise pentru calcule astronomice. În 1989, O. Montenbrook și T. Pfleger, în cartea „Astronomie cu un computer personal” au prezentat elementele de bază ale aplicării formulelor matematice pentru limbajele de mașină la nivel înalt Pascal și C.

Ceea ce este un computer modern este un microcomputer. De ce nu aplicați această cercetare la microcontrolerele AVR. Alegerea a căzut pe Atmega8 din cauza relativității ieftine. Indicator LED cu șapte segmente pentru patru familiarități. Un ceas în timp real (DS1307) cu o baterie (CR2032), precum și utilizarea eeprom, vă permite să vă amintiți setările în cazul unei întreruperi de curent. Schema este destul de simplă și poate fi realizată de un radioamator de abilitate medie. Placa de circuite tipărite este realizată prin metoda LUT, astfel că șinele sunt îngroșate, pe partea de porți, sunt așezate saltele dintr-un fir de conserve cu un singur miez cu diametrul de 0,5 mm. Jetoane într-un pachet DIP.Matematica din programul de calcul al răsăritului și apusului este destul de complicată, dar chiar și un microcontroler cu frecvența de ceas a unui megahertz face față rapid, adică atunci când programează un nou MK, siguranțele sunt instalate implicit.

Caracteristici ale programului.


Astronomical Timer - iluminare inteligentă pe releu

Ar trebui să fie așa ceva.
Golul se aplică pe desen fără a atinge suprafața foliei. Învelim capetele hârtiei pe tablă, astfel încât să nu se târască. Pe fier, am setat regulatorul de temperatură pe două. Încălzim fierul. Sub tablă punem o foaie de hârtie (birou) împăturită în patru și punem un fier deasupra. Încălzim această „plăcintă” timp de 10 minute. Întoarceți placa și acoperiți cu un fier de călcat. Încălzim încă cinci minute și apoi ușor, fără presiune puternică, fierbem hârtia până când modelul plăcii începe să iasă. Puneți cu atenție placa într-un loc rece și lăsați să se răcească la temperatura camerei. Înmuiați placa răcită în apă caldă timp de 10 minute, apoi separați cu atenție hârtia și în apa curentă începem să spălăm hârtia rămasă ștergând-o cu degetele. Uneori, între piste, hârtia nu se spală complet. Apoi pregătim o soluție slabă de oțet sau acid citric, coborâm panoul acolo. Va exista un zilnic mic, acest lucru va dizolva resturile de cretă în acid și clătiți complet placa. Dacă se dovedește brusc că unii conductori sunt prost imprimați, corectăm markerul radio R-teck. Ne intoxicăm în clorura ferică și trântim în topirea Trandafirului, apoi am lipit componentele radio.




Tipul plăcii de circuit lipit.


Prima includere.


După ce am sudat placa de circuit, o clătim bine cu o perie umezită mai întâi în benzină și apoi umezită în acetonă. Uscăm. Programăm microcontrolerul cu două firmware. Fișier flash cu extensia * .hex sau * .rom, EEPROM * .eep.
Verificați dacă există erori și lipsuri. Porniți puterea, mai întâi apare un ecran splash cu versiunea de firmware pentru câteva secunde, în acest timp se încarcă condensatorul de obturator mosfet și se lansează un program care calculează timpul momentelor de amurg civil, apoi va începe o dată pe zi la 00:00 și o rutină care decide să se activeze sau stinge lumina. Această rutină se execută în fiecare minut. Apăsând butonul Enter, la stânga atunci când indicatorul este mai jos, setați Lt latitudine, Ln longitudine, zona 2n, 2018,,, luna, dn day, ore ore, nn minute, timp liber și tn timp la noapte pentru a economisi energie Pentru a dezactiva această opțiune, trebuie să setați același timp. Să zicem 00 și 00. Următoarea apăsare va trece la modul de operare cu afișarea timpului cu un al doilea punct intermitent. Dispozitivul este gata de pornire. Evaluările pieselor sunt suportabile într-un interval rezonabil de + -20%.



Începutul luminii zilei


Începutul întunericului

Date calculate pentru latitudinea 69, longitudinea 33, fusul orar 3..

Informații suplimentare.

Acest lucru se aplică celor care le este greu să facă un consiliu pe cont propriu. Continuăm, puteți plăti în mai multe moduri, inclusiv folosind un card bancar.



Facem clic pe butonul "Adăugați fișierul dvs. gerber", selectați fișierele dvs. gerber, atunci când faceți astrotimer, selectați Proteus_LED_smd (GR) - CADCAM.ZIP direct în formă comprimată. După câteva secunde, vedem desenul plăcii. În mod implicit, 10 plăci costă 2 USD.


Selectați „SAVE TO CART” și continuați la finalizare. Taxa suplimentară pentru livrare va apărea în suma totală. Puteți verifica și vizualiza tipul de placă făcând clic pe „Gerber Viewer”, vor exista două tipuri de Top și de Jos.



, surse din CodeVisionAVR, proiecte în Proteus, fișiere gerber, fișiere PDF, desene sunt atașate. .

apendice:
auto_light_atm8_ds1307_lsd_0_6_9.zip [2,47 Mb] (descărcări: 153)

bottomgr.pdf [569,08 Kb] (descărcări: 94)
Vizualizați fișierul online:

bottom_smd.pdf [559.94 Kb] (descărcări: 102)
Vizualizați fișierul online:

proteus_led_smdgr.pdf [75.67 Kb] (descărcări: 110)
Vizualizați fișierul online:

proteus_led_smd.pdf [72.1 Kb] (descărcări: 80)
Vizualizați fișierul online:

topgr.pdf [113,25 Kb] (descărcări: 119)
Vizualizați fișierul online:

top_smd.pdf [104.85 Kb] (descărcări: 110)
Vizualizați fișierul online:

astrotaymer2.doc [1000.5 Kb] (descărcări: 142)
Vizualizați fișierul online:
10
10
10

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
22 comentarii
Autorul
20 de ieșire nu poate fi soldată, este puterea analogică a ADC și a comparatorilor.
Autorul
Multumesc! O voi corecta mai târziu.
Multumesc! PCB-ul AstroTimer.lay6 nu are un procesor de 20 de picioare + 5V conectat.
Autorul
Vă mulțumim, ați observat eroarea, am verificat și aplicat firmware-ul doar fără traducere la timp. BC07 înseamnă duminică, a șaptea zi a săptămânii. Pentru 23.06.2018 SB06, atunci va fi o alegere a numărului, 23.
inserare
Am încercat să aprind intermitent două procesoare - comportamentul este același. Am rulat Lt de mai multe ori într-un cerc, este încă setat la 07. intermitent fără corecție funcționează pe ambele fără probleme. Parametrul este amintit. Dacă puteți explica setarea parametrului BC07. Când se schimbă, Lt se schimbă.
Autorul
De asemenea, nu se poate scrie un număr real de latitudine 207 sau 107 în celula de memorie, dar vedem doar ultimele două cifre (ca a ta 07), apoi cu butoanele de care ai nevoie de mai multe ori executați această valoare, astfel încât numărătoarea inversă să înceapă de la zero la 90. Dacă butonul + nu funcționează, apăsați - și invers. Sau, încă o dată, flash doar itsprom.
Autorul
Personal, am două astfel de dispozitive care funcționează, sau mai bine zis, au funcționat toată iarna într-un mod cu economisirea energiei electrice. pentru că iarna cu noi noapte polară, atunci acest mod a fost setat, dacă soarele nu a răsărit aprinde cu forța lumina la 19:00 și stinge la 00:00, iar în primăvară, mai aproape de mai-iunie zi polară iar cronometrul a încetat deja să aprindă și să stingă luminile. Toți parametrii au fost reglați și memorați..
Autorul
Doar verificat, totul este setat și amintit. Lt este primul parametru, apoi Ln. Puteți ajusta Tu și Tn? sau orice cu epromul lui Atmega. Se întâmplă ca primul parametru să nu fie amintit, apoi este scrisă o variabilă goală.
Acesta a fost cusut cu firmware de corecție a timpului (SS). Am observat că în timpul funcționării nu-și amintește parametrul Lt. Tot timpul îl stabilește independent Lt-07. Introducerea altor valori le resetează la -07.
Mulțumesc, voi încerca.
Autorul
Firmware OA și OK cu traducere în timp.
descărcare
Citat: Andiss
Ceva arhiva cu un proiect nou este cumva greșită, unele fișiere text în interior.
Am început să studiez programarea pe sursele dvs., totul este destul de clar acolo.
Undeva acum un an, am corespuns, au fost probleme cu transferul de timp, acum totul este în regulă!
Am adăugat și o corecție de timp.

Pot încărca firmware cu corectare de timp?
Autorul
în format LayOut. Nu a dat check in fier. Poate cineva va veni la îndemână.
Mulțumesc, descărcate, acum voi înțelege.
Autorul
Iată arhiva completă. Vă rugăm să rețineți că a existat o inexactitate în funcția de descompunere în ore și minute, din cauza asta, uneori a apărut o eroare, acum am corectat-o.
Autorul
Ați descărcat fișierele Gerber pentru a comanda software de la producătorul de imprimeuri.
Imi cer scuze pentru repetare, m-am gandit ca primul comentariu nu a trecut.
Ceva arhiva cu un proiect nou este cumva greșită, unele fișiere text în interior.
Am început să studiez programarea pe sursele dvs., totul este destul de clar acolo.
Undeva acum un an, am corespuns, au fost probleme cu transferul de timp, acum totul este în regulă!
Am adăugat și o corecție de timp.
Bună după-amiaza, am corespuns într-un fel cu tine, ai ajutat la transferul de timp, au fost câteva probleme. Acum totul funcționează bine. Am făcut un ceas automat bazat pe firmware-ul dvs., era doar necesar să porniți încărcarea la un anumit moment și să opriți încărcarea în altă dată. Am adăugat și o corecție de timp. Și, în general, datorită surselor dvs., am început să învăț programarea.
Autorul
Cui îi pasă. Controlul sarcinii folosind un releu sau triac.
Autorul
Vă rugăm să rețineți că, în noua versiune 6.9, algoritmul de calcul (sunrise.h) este ușor rescris, acum precizia de calcul este îmbunătățită semnificativ. Și în versiunea de firmware care acum funcționează pentru a evidenția culorile, există un comutator rapid de către jumperul care nu aprinde și se stinge lumina în amurgul civil și în zori / apus. Imi cer scuze, exista o mica inexactitate in anodul diodei D1, trebuie sa o arunci in punctul de mijloc intre LAMP si 220V, altfel mosfetul se incalzeste.
Mulțumită autorului, am repetat acest dispozitiv, funcționează de minune de mai bine de un an. Adevărat, o opțiune ușor diferită, autorul site-ului are diverse modificări.

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...