» Elektronika »Zegar astronomiczny - inteligentne oświetlenie włącza przekaźnik

Zegar astronomiczny - inteligentne oświetlenie przy przekaźniku


ASTROTIMER v.6.9



Schemat połączeń.


W celu ułatwienia pracy człowieka i oszczędzania energii elektrycznej, znowu z powodu zapomnienia o człowieku, w praktyce stosuje się różne automaty. W szczególności automatyczne przełączniki oświetlenia zewnętrznego. W centrum ich pracy wykorzystuje się optykę fotograficzną i komparatory w celu obniżenia kosztów obwodu. Wady są oczywiste: fotodetektor musi być zainstalowany w określonym miejscu, chroniony przed opadami naturalnymi, kurzem i światłem zewnętrznym. Ze względu na to, że konieczne jest umieszczenie urządzenia w niesprzyjających warunkach (na zewnątrz) oraz dokładne uszczelnienie i ogrzanie, wymyśl ochronę przed zewnętrznym światłem, wilgocią i ochronę fotodetektora. Zimą fotosensor zamarza i zapycha się śniegiem.

To urządzenie jest pozbawione tych wad. Można go umieścić bezpośrednio w panelu elektrycznym obok stycznika (rozrusznik magnetyczny, przełącznik). Zasilanie jest dostarczane z tej samej sieci.

Urządzenie opiera się na matematycznym obliczeniu zjawisk astronomicznych, takich jak wschód i zachód słońca. W książce J. Meusa „Formuły astronomiczne dla kalkulatorów” (M., Mir, 1988) opublikowano bardzo dokładne formuły do ​​obliczeń astronomicznych. W 1989 r. O. Montenbrook i T. Pfleger w książce „Astronomia z komputerem osobistym” przedstawili podstawy stosowania formuł matematycznych dla języków maszynowych wysokiego poziomu Pascal i C.

To, co jest nowoczesnym komputerem, to mikrokomputer. Dlaczego nie zastosować tych badań do mikrokontrolerów AVR. Wybór padł na Atmega8 ze względu na względną taniość. Siedmiosegmentowy wskaźnik LED dla czterech znajomych. Zegar czasu rzeczywistego (DS1307) z baterią (CR2032), a także użycie eepromu, pozwala zapamiętać ustawienia w przypadku awarii zasilania. Schemat jest dość prosty i może go wykonać średniozaawansowany amator radiowy. Płytka drukowana jest wykonana metodą LUT, więc tory są pogrubione, po stronie części układane są zworki z jednożyłowego ocynowanego drutu o średnicy 0,5 mm. Żetony w pakiecie DIP.Matematyka w programie do obliczania wschodu i zachodu słońca jest dość skomplikowana, ale nawet mikrokontroler o częstotliwości taktowania jednego megaherca radzi sobie szybko, to znaczy przy programowaniu nowego MK domyślnie instalowane są bezpieczniki.

Funkcje programu


Zegar astronomiczny - inteligentne oświetlenie przy przekaźniku

Powinno być coś takiego.
Blank jest nakładany na rysunek bez dotykania powierzchni folii. Zawijamy końce papieru na planszę, aby się nie czołgał. Na żelazku ustawiliśmy regulator temperatury na dwa. Ogrzewamy żelazko. Pod tablicą kładziemy arkusz papieru do pisania (biurowego) złożony na cztery i kładziemy żelazko na wierzchu. Ogrzewamy to „ciasto” przez 10 minut. Odwróć deskę i przykryj żelazkiem. Ogrzewamy przez kolejne pięć minut, a następnie delikatnie, bez silnego nacisku, prasujemy papier, aż wzór deski zacznie wystawać. Ostrożnie umieść tablicę w zimnym miejscu i pozostaw do ostygnięcia do temperatury pokojowej. Zanurz schłodzoną deskę w ciepłej wodzie na 10 minut, a następnie ostrożnie oddziel papier i pod bieżącą wodą zaczniemy zmywać pozostały papier, wycierając go palcami. Czasami między ścieżkami papier nie zmywa się całkowicie. Następnie przygotowujemy słaby roztwór octu lub kwasu cytrynowego, opuść tam deskę. Będzie mała zilch, która rozpuści resztki kredy w kwasie i dokładnie umyje deskę. Jeśli nagle okaże się, że niektóre przewodniki są źle wydrukowane, korygujemy znacznik radia R-teck. Zatruwamy chlorkiem żelazowym i ściekamy w stopionej róży, a następnie lutujemy elementy radiowe.




Rodzaj lutowanej płytki drukowanej.


Pierwsze włączenie.


Po lutowaniu płytki drukowanej dokładnie spłucz ją szczotką zwilżoną najpierw benzyną, a następnie zwilżoną acetonem. Suszymy Programujemy mikrokontroler za pomocą dwóch firmware. Plik Flash z rozszerzeniem * .hex lub * .rom, EEPROM * .eep.
Sprawdź, czy nie ma błędów i braków. Włączamy zasilanie, najpierw na kilka sekund pojawia się ekran powitalny z wersją oprogramowania, w tym czasie ładowany jest kondensator sterujący żaluzją mosfet i uruchamiany jest program, który oblicza moment cywilnego zmierzchu, a następnie uruchamia się raz dziennie o 00:00 i rutyna decydująca o włączeniu lub wyłącz światło. Ta procedura działa co minutę. Naciskając przycisk Enter, w lewo, gdy wskaźnik znajduje się poniżej, ustaw szerokość geograficzną Lt, długość geograficzną Ln, strefę 2n, 2018, ⅂ miesiąc, dn dzień, godziny, nn minuty, wyłącz czas i tn na czas w nocy, aby oszczędzać energię Aby wyłączyć tę opcję, musisz ustawić ten sam czas. Powiedzmy, że 00 i 00. Następne naciśnięcie przełączy się do trybu pracy z wyświetlaczem czasu z migającym drugim punktem. Urządzenie jest gotowe do pracy. Wartości znamionowe części są dopuszczalne w rozsądnym zakresie + -20%.



Początek światła dziennego


Początek ciemności

Dane obliczone dla szerokości 69, długości 33, strefy czasowej 3 ..

Dodatkowe informacje

Dotyczy to tych, którym trudno jest samodzielnie stworzyć tablicę. Kontynuujemy, możesz zapłacić na kilka sposobów, w tym za pomocą karty bankowej.



Klikamy przycisk „Dodaj plik gerber”, wybieramy pliki gerber, tworząc astrotimer, wybieramy Proteus_LED_smd (GR) - CADCAM.ZIP bezpośrednio w formie skompresowanej. Po kilku sekundach widzimy rysunek tablicy. Domyślnie 10 płyt kosztuje 2 USD.


Wybierz „ZAPISZ DO KOSZYKA” i przejdź do kasy. Dodatkowa opłata za dostawę pojawi się w łącznej kwocie. Możesz sprawdzić i wyświetlić typ planszy, klikając „Gerber Viewer”, będą dwa typy Góra i Dół.



, źródła w CodeVisionAVR, projekty w Proteus, pliki gerber, pliki PDF, rysunki w załączeniu. .

Zastosowanie:
auto_light_atm8_ds1307_lsd_0_6_9.zip [2.47 Mb] (pliki do pobrania: 153)

bottomgr.pdf [569,08 Kb] (pliki do pobrania: 94)
Wyświetl plik online:

bottom_smd.pdf [559.94 Kb] (pliki do pobrania: 102)
Wyświetl plik online:

proteus_led_smdgr.pdf [75.67 Kb] (pliki do pobrania: 110)
Wyświetl plik online:

proteus_led_smd.pdf [72,1 Kb] (pliki do pobrania: 80)
Wyświetl plik online:

topgr.pdf [113,25 Kb] (pliki do pobrania: 119)
Wyświetl plik online:

top_smd.pdf [104,85 Kb] (pliki do pobrania: 110)
Wyświetl plik online:

astrotaymer2.doc [1000,5 Kb] (pliki do pobrania: 142)
Wyświetl plik online:
10
10
10

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
22 komentarz
Autor
Wyjścia 20 nie można lutować, jest to moc analogowa ADC i komparatorów.
Autor
Dziękuję Poprawię to później.
Dziękuję Płytka AstroTimer.lay6 nie ma podłączonego procesora 20 stóp + 5 V.
Autor
Dziękuję, zauważyłem błąd, sprawdziłem i zastosowałem oprogramowanie tylko bez tłumaczenia czasowego. BC07 oznacza niedzielę, siódmy dzień tygodnia. W dniu 23.06.2018 SB06 będzie można wybrać liczbę 23.
Oprogramowanie układowe
Próbowałem sflashować dwa procesory - zachowanie jest takie samo. Uruchomiłem Lt kilka razy w okręgu, wciąż jest ustawiony na 07. Flashowanie bez korekcji działa na oba bez problemów. Parametr jest zapamiętywany. Jeśli możesz wyjaśnić ustawienie parametru BC07. Kiedy się zmienia, zmienia się Lt.
Autor
Ponadto do komórki pamięci nie można zapisać rzeczywistej liczby szerokości 207 lub 107, ale widzimy tylko dwie ostatnie cyfry (jak twoja 07), a następnie za pomocą potrzebnych przycisków kilka razy uruchom tę wartość, aby odliczanie zaczynało się od zera do 90. Jeśli przycisk + nie działa, naciśnij przycisk - i odwrotnie. Lub jeszcze raz flashuj tylko itsprom.
Autor
Osobiście mam dwa takie urządzenia działające, a raczej działały całą zimę w trybie oszczędzania energii elektrycznej. Ponieważ zimą z nami noc polarna, a następnie ten tryb został ustawiony, jeśli słońce nie wstanie siłą włącz światło o 19:00 i wyłącz o 00:00, a wiosną bliżej maja-czerwca dzień polarny a stoper już przestał włączać i wyłączać światła. Wszystkie parametry zostały dostosowane i zapamiętane..
Autor
Właśnie sprawdzone, wszystko jest ustawione i zapamiętane. Lt jest pierwszym parametrem, a następnie Ln. Czy możesz dostosować Tu i Tn? lub cokolwiek z eprom Atmega. Zdarza się, że pierwszy parametr nie jest zapamiętywany, a następnie zapisywana jest tam pusta zmienna.
Został zszyty za pomocą oprogramowania układowego z korekcją czasu (SS). Zauważyłem, że podczas pracy nie pamięta parametru Lt. Cały czas ustawia go niezależnie Lt-07. Wprowadzenie innych wartości resetuje je do -07.
Dziękuję, spróbuję.
Autor
Oprogramowanie OA i OK z tłumaczeniem czasu.
Pobierz
Cytat: Andiss
Coś archiwum z nowym projektem jest jakoś nie tak, niektóre pliki tekstowe w środku.
Zacząłem studiować programowanie na waszych źródłach, wszystko jest tam całkiem jasne.
Gdzieś rok temu korespondowaliśmy, były problemy z upływem czasu, teraz wszystko jest w porządku!
Dodałem także korektę czasu.

Czy mogę wgrać oprogramowanie z korekcją czasu?
Autor
w formacie LayOut. Nie zameldowałem się w żelazie. Może ktoś się przyda.
Dzięki, pobrane, teraz zrozumiem.
Autor
Oto pełne archiwum. Należy pamiętać, że występowała niedokładność funkcji rozkładu na godziny i minuty, z tego powodu czasami pojawiał się błąd, teraz go poprawiłem.
Autor
Pobrałeś pliki Gerber, aby zamówić oprogramowanie od producenta wydruków.
Przepraszam za powtórzenie, myślałem, że pierwszy komentarz nie przeszedł.
Coś archiwum z nowym projektem jest jakoś niepoprawne, niektóre pliki tekstowe w środku.
Zacząłem studiować programowanie na waszych źródłach, wszystko jest tam całkiem jasne.
Gdzieś rok temu korespondowaliśmy, były problemy z upływem czasu, teraz wszystko jest w porządku!
Dodałem także korektę czasu.
Dzień dobry, jakoś korespondowałem z tobą, pomogłeś w przeniesieniu czasu, były pewne problemy. Teraz wszystko działa dobrze. Zrobiłem automatyczny zegar na podstawie twojego oprogramowania układowego, wystarczyło włączyć obciążenie w określonym czasie i wyłączyć obciążenie w innym czasie. Dodałem także korektę czasu. I ogólnie, dzięki waszym źródłom, zacząłem uczyć się programowania.
Autor
Kogo to obchodzi. Kontrola obciążenia za pomocą przekaźnika lub triaka.
Autor
Należy pamiętać, że w nowej wersji 6.9 algorytm obliczeniowy (sunrise.h) został nieco przepisany, teraz dokładność obliczeń została znacznie poprawiona. A w wersji oprogramowania, która teraz działa dla mnie na podkreślanie kolorów, skoczek ma szybki przełącznik, który nie włącza i wyłącza światła o zmierzchu cywilnym i świcie / zachodzie słońca. Przepraszam, jest mała niedokładność w anodzie diody D1, musisz rzucić ją w środkowy punkt między LAMPĄ a 220V, w przeciwnym razie mosfet się nagrzewa.
Dzięki autorowi powtórzyłem to urządzenie, działa ono wspaniale od ponad roku. To prawda, nieco inna opcja, autor na stronie ma różne modyfikacje.

Radzimy przeczytać:

Podaj go do smartfona ...