» elektronik »Astronomisk timer - smart belysning muliggør relæ

Astronomisk timer - Smart belysning ved relæ


ASTROTIMER v.6.9



Kredsløbsdiagram.


For at lette menneskets arbejde og spare strøm, igen på grund af menneskets glemsomhed, bruges forskellige automatiske maskiner i praksis. Især automatiske afbrydere til udendørs belysning. I hjertet af deres arbejde anvendes fotooptik og komparatorer til at reducere omkostningerne ved kredsløbet. Ulemperne er åbenlyse: Fotodetektoren skal installeres på et bestemt sted, beskyttet mod naturlig nedbør, støv og eksternt lys. På grund af dette skal enheden placeres under ugunstige forhold (udendørs) og forsigtigt forsegles og isoleres, opfinde beskyttelse mod udendørs lys, fugt og beskyttelsen af ​​fotodetektoren. Om vinteren fryser fotosensoren og tilstoppes med sne.

Denne enhed er uden disse ulemper. Det kan placeres direkte i det elektriske panel ved siden af ​​kontaktoren (magnetisk starter, afbryder). Der leveres strøm fra det samme netværk.

Enheden er baseret på en matematisk beregning af astronomiske fænomener, såsom solopgang og solnedgang. I bogen af ​​J. Meus "Astronomiske formler til regnemaskiner" (M., "Mir" 1988) blev der udgivet meget nøjagtige formler for astronomiske beregninger. I 1989 lagde O. Montenbrook og T. Pfleger i bogen "Astronomi med en personlig computer" de grundlæggende elementer i at anvende matematiske formler på maskinsprog på højt niveau Pascal og C.

Hvad der er en moderne computer er en mikrocomputer. Hvorfor ikke anvende denne forskning på AVR-mikrokontrollere. Valget faldt på Atmega8 på grund af den relative billighed. Indikator syv-segment LED for fire fortrolighed. Et realtidsur (DS1307) med et batteri (CR2032) såvel som brugen af ​​eeprom giver dig mulighed for at huske indstillinger i tilfælde af strømafbrydelse. Ordningen er ganske enkel og kan udføres af en radioamatør med gennemsnitlig dygtighed. Det trykte kredsløbskort er fremstillet ved hjælp af LUT-metoden, så sporene er fortykkede, og på sidesiden lægges springere fra en enkeltkernet tintråd med en diameter på 0,5 mm. Chips i en DIP-pakke.Matematikken i programmet til beregning af solopgang og solnedgang er ret kompliceret, men selv en mikrokontroller med en frekvens på en megahertz klarer hurtigt, det vil sige, når man programmerer en ny MK, installeres sikringer som standard.

Funktioner i programmet.


Astronomisk timer - Smart belysning ved relæ

Det skulle være noget som dette.
Emnet påføres på tegningen uden at berøre overfladen på folien. Vi indpakker enderne af papiret på brættet, så det ikke gennemsøger. På jernet satte vi temperaturregulatoren til to. Vi varmer jernet. Under brættet lægger vi et ark skriftligt (kontor) papir foldet i fire og lægger et strygejern på toppen. Vi opvarmer denne "pie" i 10 minutter. Vend brættet og dæk med et strygejern. Vi opvarmes i yderligere fem minutter og derefter forsigtigt, uden stærkt pres, stryge papiret, indtil plademønsteret begynder at stikke ud. Placer forsigtigt brættet et koldt sted og lad det afkøle til stuetemperatur. Blødgør det afkølede bræt i varmt vand i 10 minutter. Skil derefter forsigtigt papiret, og i rindende vand begynder vi at vaske det resterende papir ved at tørre det med fingrene. Undertiden mellem sporene, vasker papiret ikke helt ud. Derefter tilbereder vi en svag opløsning af eddike eller citronsyre, sænk brættet der. Der vil være en lille zilch, dette vil opløse krittresterne i syre og skylle pladen grundigt. Hvis det pludselig viser sig, at nogle ledere er dårligt udskrevet, korrigerer vi R-teck-radiomarkøren. Vi forgifter jernchloridet og drypper smelten af ​​Rose, derefter lodder vi radiokomponenterne.




Type loddet kredsløbskort.


Den første inkludering.


Efter at vi loddet kredsløbskort, skylles det grundigt med en børste, der først er fugtet med benzin og derefter fugtet i acetone. Vi tørrer. Vi programmerer mikrokontrolleren med to firmware. Flash-fil med udvidelsen * .hex eller * .rom, EEPROM * .eep.
Kontroller for fejl og mangler. Vi tænder for strømmen, først vises en splashskærm med firmwareversionen i nogle få sekunder, i løbet af denne tid oplades mosfet-lukkerkontrolkondensatoren, og et program, der beregner tiden for civile skumringsmomenter, startes, derefter starter den en gang om dagen kl. 00 og en rutine, der beslutter at tænde eller sluk for lyset. Denne rutine kører hvert minut. Tryk på Enter-knappen, venstre når indikatoren er under, indstil Lt-breddegrad, Ln-længdegrad, 2n-zone, 2018, Г d måned, dn dag, hr timer, nn minutter, sluk tid og tn til tiden om natten for at spare energi For at deaktivere denne indstilling skal du indstille den samme tid. Lad os sige 00 og 00. Det næste tryk skifter til driftstilstand med tidsvisning med et blinkende andet punkt. Enheden er klar til at køre. Ratificeringen af ​​delene er acceptabel inden for et rimeligt interval på + -20%.



Begyndelsen af ​​dagslys


Begyndelsen på mørket

Data beregnet for breddegrad 69, længdegrad 33, tidszone 3.

Yderligere oplysninger.

Dette gælder for dem, der har svært ved at oprette et bord på egen hånd. Vi fortsætter, du kan betale på flere måder, herunder at bruge et bankkort.



Vi klikker på knappen "Tilføj din gerber-fil", vælg dine gerber-filer, når du laver astrotimeren, vælg Proteus_LED_smd (GR) - CADCAM.ZIP direkte i komprimeret form. Efter nogle få sekunder ser vi brættetegningen. Som standard koster 10 bestyrelser $ 2.


Vælg "SPAR TIL CART" og fortsæt til kassen. Et ekstra gebyr for levering vises i det samlede beløb. Du kan kontrollere og se type bord ved at klikke på "Gerber Viewer", der vil være to typer top og bund.



, kilder i CodeVisionAVR, projekter i Proteus, gerber-filer, PDF-filer, tegninger er vedhæftet. .

Appendiks:
auto_light_atm8_ds1307_lsd_0_6_9.zip [2,47 Mb] (downloads: 153)

bottomgr.pdf [569.08 Kb] (downloads: 94)
Se online fil:

bottom_smd.pdf [559,94 Kb] (downloads: 102)
Se online fil:

proteus_led_smdgr.pdf [75.67 Kb] (downloads: 110)
Se online fil:

proteus_led_smd.pdf [72,1 Kb] (downloads: 80)
Se online fil:

topgr.pdf [113.25 Kb] (downloads: 119)
Se online fil:

top_smd.pdf [104,85 Kb] (downloads: 110)
Se online fil:

astrotaymer2.doc [1000,5 Kb] (downloads: 142)
Se online fil:
10
10
10

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
22 kommentarer
Forfatteren
20 output kan ikke loddes, det er den analoge effekt fra ADC og komparatorer.
Forfatteren
Tak! Jeg vil rette det senere.
Tak! AstroTimer.lay6 PCB har ikke en 20 fods processor + 5V tilsluttet.
Forfatteren
Tak, bemærkede fejlen, jeg kontrollerede og anvendte firmwaren kun uden tidsoversættelse. BC07 betyder søndag, den syvende dag i ugen. I 06/23/2018 SB06, vil der være et valg af nummer, 23.
insertion
Jeg prøvede at blinke to processorer - opførslen er den samme. Jeg kørte Lt flere gange i en cirkel, den er stadig indstillet til 07. Firmware uden korrektion fungerer på begge uden problemer. Parameteren huskes. Hvis du kan forklare indstillingen af ​​parameter BC07. Når det ændrer sig, ændres Lt.
Forfatteren
Der kan heller ikke skrives et rigtigt antal breddegrad 207 eller 107 ind i hukommelsescellen, men vi ser kun de to sidste cifre (som din 07), så med de knapper, du har brug for flere gange kør denne værdi, så nedtællingen starter fra nul til 90. Hvis + -knappen ikke fungerer, skal du trykke på - og vice versa. Eller endnu en gang blitz kun densprom.
Forfatteren
Personligt har jeg to sådanne enheder, der arbejder, eller rettere sagt, de arbejdede hele vinteren i en tilstand med energibesparelser. fordi om vinteren med os polar nat, så blev denne tilstand indstillet, hvis solen ikke er steget tænde lyset 19:00 og slukke kl. 00:00 og i foråret tættere på maj-juni polær dag og timeren er allerede stoppet med at tænde og slukke lysene. Alle parametre blev justeret og memoreret..
Forfatteren
Bare kontrolleret, alt er indstillet og husket. Lt er den allerførste parameter, derefter Ln. Kan du justere Tu og Tn? eller noget med Atmega's eprom. Det sker, at den allerførste parameter ikke huskes, så skrives der en tom variabel der.
Det blev syet med SSK (firmware) til tidskorrektion. Jeg bemærkede, at den under drift ikke kan huske Lt-parameteren. Hele tiden indstilles den af ​​Lt-07 selv. Indtastning af andre værdier nulstiller dem til -07.
Tak, jeg vil prøve.
Forfatteren
OA og OK firmware med tidsoversættelse.
downloade
Citat: Andiss
Noget arkiv med et nyt projekt er på en eller anden måde forkert, nogle tekstfiler inde.
Jeg begyndte at studere programmering på dine kilder, alt er temmelig klart der.
Et sted for et år siden, korresponderede vi, var der problemer med overførsel af tid, nu er alt i orden!
Jeg tilføjede også en tidskorrektion.

Kan jeg uploade firmware med tidskorrektion?
Forfatteren
i LayOut-format. Kontrollerede ikke jern. Måske kommer nogen godt med.
Tak, downloadet, nu vil jeg forstå.
Forfatteren
Her er det fulde arkiv. Bemærk, at der var en unøjagtighed i funktionen af ​​nedbrydning i timer og minutter, på grund af dette dukkede der undertiden op en fejl, nu korrigerede jeg det.
Forfatteren
Du har downloadet Gerber-filer for at bestille software fra fabrikanten af ​​udskrifter.
Jeg undskylder gentagelsen, jeg troede, at den første kommentar ikke passerede.
Noget arkiv med et nyt projekt er på en eller anden måde forkert, nogle tekstfiler inde.
Jeg begyndte at studere programmering på dine kilder, alt er temmelig klart der.
Et sted for et år siden, korresponderede vi, var der problemer med overførsel af tid, nu er alt i orden!
Jeg tilføjede også en tidskorrektion.
God eftermiddag, jeg korresponderede på en eller anden måde med dig, du hjalp til med tidsoverførslen, der var nogle problemer. Nu fungerer alt fint. Jeg lavede et automatisk ur baseret på din firmware, det var bare nødvendigt at tænde belastningen på et bestemt tidspunkt og slukke for belastningen på et andet tidspunkt. Jeg tilføjede også en tidskorrektion. Og generelt takket være dine kilder begyndte jeg at lære programmering.
Forfatteren
Hvem er ligeglad. Belastningskontrol ved hjælp af et relæ eller triac.
Forfatteren
Bemærk, at i den nye version 6.9 er beregningsalgoritmen (sunrise.h) lidt omskrevet, nu er beregningsnøjagtigheden markant forbedret. Og i firmwareversionen, der nu fungerer for mig at fremhæve farver, er der en hurtig afbryder ved jumperen, der ikke tænder og slukker lysene ved civil skumring og ved daggry / solnedgang. Jeg undskylder, der er en lille unøjagtighed i anoden af ​​D1-dioden. Du skal smide den i midtpunktet mellem LAMP og 220V, ellers mosfet varmer.
Takket være forfatteren gentog jeg denne enhed, den har fungeret vidunderligt i mere end et år. Sandt nok, en lidt anden mulighed, forfatteren på webstedet har forskellige ændringer.

Vi råder dig til at læse:

Giv den til smartphonen ...