<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=22&amp;t=19117&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-09-04T17:03:40+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=19117&amp;mode</id>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2017-09-04T17:03:40+01:00</updated>
<published>2017-09-04T17:03:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194465#p194465</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194465#p194465"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194465#p194465"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">Zealota napisał(a):</div><div class="quotecontent">To najlepsze rozwiązanie, opisane choćby tutaj <br />topic18528.html<br /></div><br /><br />niee no nieee <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> znowu żeś Pan przypomniał ten swój zegarek, spojrzałem - i aż oko mięknie <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> )</div><br />Mam ostatnio kryzys twórczy, muszę troszkę poodcinać kuponów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16487">Zealota</a> — 4 wrz 2017, o 17:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-09-04T16:27:42+01:00</updated>
<published>2017-09-04T16:27:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194464#p194464</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194464#p194464"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194464#p194464"><![CDATA[
<div class="quotetitle">Zealota napisał(a):</div><div class="quotecontent"><br />To najlepsze rozwiązanie, opisane choćby tutaj <br />topic18528.html<br /></div><br /><br />niee no nieee <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> znowu żeś Pan przypomniał ten swój zegarek, spojrzałem - i aż oko mięknie <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ... Ostatnio fajne zegarki na forum lecą <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 wrz 2017, o 16:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2017-09-04T16:13:18+01:00</updated>
<published>2017-09-04T16:13:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194463#p194463</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194463#p194463"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194463#p194463"><![CDATA[
<div class="quotetitle">DarkMajster napisał(a):</div><div class="quotecontent"><br />na impulsator w obudowie wystarczy wiertarka <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Jak miałaby wyglądać taka obudowa? szkło/plastik na górze? A jak nie to trzeba by było robić 177 otworów 2x5mm czego na pewno bym nie zrobił prosto  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /></div><br /><div class="quotetitle">anonimowy napisał(a):</div><div class="quotecontent"><br />Opcji jest kilka, najprościej zaadaptować obudowę popsutego zegara, np tak (aluminium + szkło):<br /></div><br />To najlepsze rozwiązanie, opisane choćby tutaj <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic18528.html" >topic18528.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16487">Zealota</a> — 4 wrz 2017, o 16:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ELEKTRON105]]></name></author>
<updated>2017-09-04T09:02:56+01:00</updated>
<published>2017-09-04T09:02:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194443#p194443</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194443#p194443"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194443#p194443"><![CDATA[
Pewnego dnia też zmajstrowałem coś podobnego w tym stylu,jednak już tego nie ma bo z ściany spadł no i został potraktowany jako pospolity dawca organów <img src="https://forum.atnel.pl/images/smilies/icon_cry.gif" alt=":cry:" title="Płacze" /> .Jednak moje dzieło to w stosunku do tego zegara to porażka <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" />.Piękny projekt ,jest się z czym pochwalić.Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2242">ELEKTRON105</a> — 4 wrz 2017, o 09:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DarkMajster]]></name></author>
<updated>2017-09-03T21:10:31+01:00</updated>
<published>2017-09-03T21:10:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194434#p194434</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194434#p194434"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194434#p194434"><![CDATA[
W eagle wybierasz info, klikasz na element i wpisujesz co chcesz w &quot;angle&quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17494">DarkMajster</a> — 3 wrz 2017, o 21:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Alef2]]></name></author>
<updated>2017-09-03T21:07:21+01:00</updated>
<published>2017-09-03T21:07:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194433#p194433</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194433#p194433"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194433#p194433"><![CDATA[
W jaki sposób umieszczałeś elementy pod dowolnym kątem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14998">Alef2</a> — 3 wrz 2017, o 21:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anonimowy]]></name></author>
<updated>2017-09-03T18:59:58+01:00</updated>
<published>2017-09-03T18:59:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194428#p194428</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194428#p194428"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194428#p194428"><![CDATA[
<div class="quotetitle">DarkMajster napisał(a):</div><div class="quotecontent"><br />Jak miałaby wyglądać taka obudowa? szkło/plastik na górze?<br /></div><br />Opcji jest kilka, najprościej zaadaptować obudowę popsutego zegara, np tak (aluminium + szkło):<br /><a href="https://obrazkiforum.atnel.pl/3542/0fb135476a1c050e091b2c1e0603ea2d.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3542/0fb135476a1c050e091b2c1e0603ea2d.jpg" alt="Obrazek" /></a><br /><br />Trochę dziwnie wyglądałby ten impulsator na środku  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3542">anonimowy</a> — 3 wrz 2017, o 18:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DarkMajster]]></name></author>
<updated>2017-09-03T18:39:15+01:00</updated>
<published>2017-09-03T18:39:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194427#p194427</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194427#p194427"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194427#p194427"><![CDATA[
17cm<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17494">DarkMajster</a> — 3 wrz 2017, o 18:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2017-09-03T18:27:19+01:00</updated>
<published>2017-09-03T18:27:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194426#p194426</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194426#p194426"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194426#p194426"><![CDATA[
Jaka jest średnica pcb ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 3 wrz 2017, o 18:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DarkMajster]]></name></author>
<updated>2017-09-03T17:44:24+01:00</updated>
<published>2017-09-03T17:44:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194425#p194425</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194425#p194425"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194425#p194425"><![CDATA[
Daję rade spać <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Laminat - nożyce do blachy i pilnik <br /><br />na impulsator w obudowie wystarczy wiertarka <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Jak miałaby wyglądać taka obudowa? szkło/plastik na górze? A jak nie to trzeba by było robić 177 otworów 2x5mm czego na pewno bym nie zrobił prosto  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17494">DarkMajster</a> — 3 wrz 2017, o 17:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anonimowy]]></name></author>
<updated>2017-09-03T17:27:06+01:00</updated>
<published>2017-09-03T17:27:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194424#p194424</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194424#p194424"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194424#p194424"><![CDATA[
Fajny zegar, ale chyba niezbyt nadaje się do sypialni? Sam stworzyłem kiedyś podobny, wisi w kuchni i mimo regulacji jasności (po oczach nie razi) w nocy powyżej 30 sekundy na zegarze nie załączam światła, jest wystarczająco jasno  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />  <br /><br />Laminat ręcznie tak ładnie wyciąłeś? <br /><br />Może warto byłoby pomyśleć w przyszłości nad scalonymi driverami LED, odpada wtedy kupa rezystorów. Powiedzmy taki  SCT2024, 16 wyjść, wejście do sterowania PWM i wystarczy jeden rezystor. <br /><br />Planujesz do tego zrobienie obudowy? Bo ten impulsator może trochę kolidować  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3542">anonimowy</a> — 3 wrz 2017, o 17:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2017-09-03T16:17:24+01:00</updated>
<published>2017-09-03T16:17:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194421#p194421</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194421#p194421"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194421#p194421"><![CDATA[
<div class="quotetitle">DarkMajster napisał(a):</div><div class="quotecontent"><br />Zazwyczaj po metodzie ( nie koniecznie do PCB ) alkoholowej się nie pamięta<br /></div><br /><br />dlatego dla smaku mam pod ręką :<br /><br /><img src="https://obrazkiforum.atnel.pl/58/759b6004f6dcdb0917ddb2431bf239b4.jpg" alt="Obrazek" /><br /><br />tak żeby na wszelki wypadek pamiętać <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Gratulacje za metodę wykonania PCB tą metodą alkoholową  ... jakoś tylko tę część nazwy zapamiętałem.<br /></div>go <br />no właśnie mirku .... jakoś lubie smak soczku , ale nie koniecznie tą włąśnie częśc  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  dlatego powyższe jest dla mnie ok ...<br />bo ma to czego krajowe siki bez A nie mają <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 3 wrz 2017, o 16:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DarkMajster]]></name></author>
<updated>2017-09-03T15:47:48+01:00</updated>
<published>2017-09-03T15:47:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194420#p194420</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194420#p194420"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194420#p194420"><![CDATA[
Zazwyczaj po metodzie ( nie koniecznie do PCB ) alkoholowej się nie pamięta <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />trochę mało kontrastują -- przypadłość prostokąciaków<br /></div><br />Raczej przypadłość kamery, bo w nocy na żywo jest bardzo dobrze<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17494">DarkMajster</a> — 3 wrz 2017, o 15:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-09-03T15:27:36+01:00</updated>
<published>2017-09-03T15:27:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194418#p194418</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194418#p194418"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194418#p194418"><![CDATA[
ŁAŁ ! .... no coś PIĘKNEGO !<br /><br />Gratulacje za metodę wykonania PCB tą metodą alkoholową <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ... jakoś tylko tę część nazwy zapamiętałem.<br /><br />Ładnie wyszła PCB<br /><br />co tu dużo mówić mega GRATULACJE i jest Qurczę na czym oko zawiesić <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> aż miło się czytało i oglądało - dla mnie bomba!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 wrz 2017, o 15:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2017-09-03T14:30:47+01:00</updated>
<published>2017-09-03T14:30:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194416#p194416</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194416#p194416"/>
<title type="html"><![CDATA[Re: zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194416#p194416"><![CDATA[
Bardzo ładny chronometr , choć , diody  trochę mało kontrastują  -- przypadłość prostokąciaków  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Nie mniej bardzo bardzo ładnie panie kolego <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 3 wrz 2017, o 14:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DarkMajster]]></name></author>
<updated>2017-09-03T14:13:24+01:00</updated>
<published>2017-09-03T14:13:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194414#p194414</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194414#p194414"/>
<title type="html"><![CDATA[zegar]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19117&amp;p=194414#p194414"><![CDATA[
Witam!<br />Pragnę podzielić się projektem zegara, którego ostatnio wykonałem.<br />Zamysł był taki: na środku pierdyknę wyświetlacz z czterema cyframi, który będzie pokazywał godziny i minuty, na brzegach zegara będzie 59 diod, które będą informowały o sekundach.<br />Potem jednak pomyślałem, że można by zrobić coś bardziej extra i ostatecznie zegar ma w środku niebieski wyświetlacz led, a na brzegach znajduje się 177 diod 2x5mm , które pokazują godziny, minuty, sekundy! <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Trochę informacji:<br />Użyłem atmegi8 z kwarcem 11059200 Hz ( taki akurat wpadł mi w ręce )<br />Wyświetlacz jest multipleksowany dwoma popularnymi rejestrami przesuwnymi 74595<br />Godzinę podaje nam DS3231, poszedłem na łatwiznę i kupiłem moduł z bateryjką. O taki:<br /><br /><a href="https://obrazkiforum.atnel.pl/17494/f62deddb667ba9bb1ea1803787cc1940.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/17494/f62deddb667ba9bb1ea1803787cc1940.jpg" alt="Obrazek" /></a><br /><br />Na płytce umieściłem też enkoder, którym reguluję jasność wszystkiego, co tylko może się świecić* <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ( świecić po dobrym podłączeniu, atmega też może zaświecić, kiedy jej podamy 230, ale to inna bajka..) Teraz wpadło mi do głowy, że mogę w sumie ustawiać tym enkoderem godzinę, ale to może kiedy indziej ogarnę.<br />Okręgi udające wskazówki również są multipleksowane 3 wyjściami z procka oraz kolejnymi rejestrami przesuwnymi 74595 tym razem w wersji smd.<br /><br />Zacząłem od schematu w eaglu:<br /><br /><a href="https://obrazkiforum.atnel.pl/17494/175f9870853dfde5ad6dfff3c2f93230.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/17494/175f9870853dfde5ad6dfff3c2f93230.png" alt="Obrazek" /></a><br /><br />Potem zaprojektowałem ścieżki na płytce dwustronnej, oto i parę ss'ów projektu:<br /><a href="https://obrazkiforum.atnel.pl/17494/1e4ded20dd303e1f1ac2f4b089a71c17.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/17494/1e4ded20dd303e1f1ac2f4b089a71c17.png" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/17494/c851ca61f5e09f19cc6143d41055377d.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/17494/c851ca61f5e09f19cc6143d41055377d.png" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/17494/9c231696cbf6e110a8a706243c3f5843.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/17494/9c231696cbf6e110a8a706243c3f5843.png" alt="Obrazek" /></a><br /><br />Przyszedł czas na pisanie kodu, użyłem bibliotek do DS3231 oraz enkodera Pana Mirka.<br />main.c:<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br /><br />#include &quot;common.h&quot;<br />#include &quot;I2C_TWI/i2c_twi.h&quot;<br />#include &quot;enkoder/enkoder.h&quot;<br />#include &quot;DS3231.h&quot;<br /><br />int main(void)<br />{<br />// sekszyn of inicjalizejszyn<br />i2cSetBitrate(100);<br />DS3231_init();<br />PWM_PB1_init();<br />timer2_init();<br />SPI_init();<br />mk_encoder_init();<br /><br />DIR_BAZY_HMS |= ZEWNATRZ | SRODEK | WEWNATRZ; // bazy tranzystorow jako wyjscia<br />DIR_DWUKROPEK |= DWUKROPEK; // dwukropek jako wyjscie<br />DIR_GUZIK &amp;= ~GUZIK; //guzik enkodera jako wejscie<br />PORT_WY_GUZIK |= GUZIK; // podciagniecie owego guzika<br /><br />set_encoder(30); // srednia jasnosc na poczatek<br />OCR1A = GAMMAR(30);<br /><br />sei();<br /><br />while(1)<br />{<br />DS3231_get_datetime(); // panie ds, dawej pan godzine<br /><br />if(wcisniecie){<br />_delay_ms(5);<br />if(wcisniecie) menu = !menu; //wywołanie/powrot z menu przy wcisnieciu guzika<br />}<br /><br />if(!menu)<br />{<br />okrag_wewnatrz = czas&#91;0&#93;; // jezeli menu=0 to do na diodach wyswietlamy sekundy, minuty, godziny<br />okrag_srodek = czas&#91;1&#93;;<br />okrag_zewnatrz = ha;<br />}<br /><br />if(menu) // menu - zmiana jasnosci<br />{<br />if(get_encoder()&lt;0){<br />PWM = 0;<br />set_encoder(0);<br />}<br />else if(get_encoder()&gt;59){<br />PWM = 59;<br />set_encoder(59);<br />}<br />else PWM = get_encoder();<br />OCR1A = GAMMAR(PWM);<br />okrag_wewnatrz=PWM; // jezeli menu natomiast=1 to wyswietlamy &quot;PWM&quot;<br />okrag_zewnatrz=PWM;<br />okrag_srodek=PWM;<br />}<br /><br />if(czas&#91;0&#93;%2) PORT_DWUKROPEK |= DWUKROPEK; //miganie dwukropkiem<br />else PORT_DWUKROPEK &amp;= ~DWUKROPEK;<br /><br />cyfra1=czas&#91;2&#93;/10;//pierwsza cyfra wyswietlacza - liczba dziesiatek godziny<br />cyfra2=czas&#91;2&#93;-cyfra1*10; //druga - liczba jednosci godziny<br />cyfra3=czas&#91;1&#93;/10;//...<br />cyfra4=czas&#91;1&#93;-cyfra3*10;//...<br /><br />float hhh = czas&#91;2&#93;;//obliczanie ile powinno sie zapalic diod godzinowych<br />if(hhh&gt;=12) hhh = hhh - 12;<br />ha = ((hhh*60+czas&#91;1&#93;)/(720))*60;<br />}<br />}[/syntax]<br /><br />common.c:<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br /><br />#include &quot;common.h&quot;<br /><br />volatile uint8_t bufor&#91;9&#93;;<br />volatile uint8_t bufor_segmenty;<br />volatile uint8_t bufor_bazy;<br /><br />uint8_t cyfra1;<br />uint8_t cyfra2;<br />uint8_t cyfra3;<br />uint8_t cyfra4;<br /><br />uint8_t okrag_wewnatrz;<br />uint8_t okrag_zewnatrz;<br />uint8_t okrag_srodek;<br /><br />volatile uint8_t ha;<br /><br />const uint8_t cyfry&#91;10&#93; PROGMEM = {<br />(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F),// 0<br />(SEG_B|SEG_C),// 1<br />(SEG_A|SEG_B|SEG_D|SEG_E|SEG_G),// 2<br />(SEG_A|SEG_B|SEG_C|SEG_D|SEG_G),// 3<br />(SEG_B|SEG_C|SEG_F|SEG_G),// 4<br />(SEG_A|SEG_C|SEG_D|SEG_F|SEG_G),// 5<br />(SEG_A|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G),// 6<br />(SEG_A|SEG_B|SEG_C|SEG_F),// 7<br />(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G),// 8<br />(SEG_A|SEG_B|SEG_C|SEG_D|SEG_F|SEG_G),// 9<br /><br />};<br /><br /><br />const uint8_t gamma_correctionR&#91;&#93; PROGMEM = {<br />  0,  1,  1,  1,  2,  3,  4,  5,  7,  8, 10, 12, 14, 16, 18, 21, 23, 26,<br /> 29, 32, 35, 39, 42, 46, 49, 53, 57, 61, 66, 70, 75, 79, 84, 89, 94, 99,<br />105,110,116,121,127,133,139,146,152,158,165,172,179,186,193,200,207,215,<br />223,230,238,246,255<br />};<br /><br />void PWM_PB1_init( void )<br />{<br />TCCR1A |= (1&lt;&lt;WGM10);//Tryb: Fast PWM 8bit<br />TCCR1B |= (1&lt;&lt;WGM12);<br />TCCR1A |= (1&lt;&lt;COM1A1);//Clear OC1A on Compare Match, set OC1A at BOTTOM<br />TCCR1B |= (1&lt;&lt;CS11);//Preksaler = 8,  fpwm = 5400Hz<br />DDRB |= (1&lt;&lt;PB1);<br />}<br /><br />void timer2_init( void )<br />{<br />OCR2 = 45; // jakieś 240 hz<br />TCCR2 |= (1&lt;&lt;WGM21); // Ustawienie trybu CTC<br />TIMSK |= (1&lt;&lt;OCIE2); // zezwolenia na przerwania<br />TCCR2 |= (1&lt;&lt;CS22) | (1&lt;&lt;CS21) | (1&lt;&lt;CS20); //preskaler na 1024<br />}<br /><br />void SPI_init( void )<br />{<br />DDRB |= MOSI | SCK | LT;<br />SPCR |= (1&lt;&lt;SPE) | (1&lt;&lt;MSTR);<br />SPSR |= (1&lt;&lt;SPI2X);<br />}<br /><br />void SendSpi( uint8_t bajt )<br />{<br />SPDR = bajt;<br />while( !(SPSR &amp; (1&lt;&lt;SPIF)));<br />LT_ON;<br />LT_OFF;<br />}<br /><br />void SendSpiWL( uint8_t bajt )<br />{<br />SPDR = bajt;<br />while( !(SPSR &amp; (1&lt;&lt;SPIF)));<br />}<br /><br />ISR (TIMER2_COMP_vect)<br />{<br />static uint8_t licznik=0;<br />int8_t i;<br /><br />ssmmhh2bajty(licznik); // zamiana liczb 0-59 na odpowiednie bajty dla panów 74595<br /><br /><br />switch(licznik){<br /><br />case 0:<br />bufor_bazy=0b01111111; // odpowiednia baza tranzystora<br />bufor_segmenty=~pgm_read_byte(&amp;cyfry&#91;cyfra4&#93;); // i odpowiednie ustawienie segmentow<br />break;<br /><br />case 1:<br />bufor_bazy=0b10111111;<br />bufor_segmenty=~pgm_read_byte(&amp;cyfry&#91;cyfra3&#93;);<br />break;<br /><br />case 2:<br />bufor_bazy=0b11011111;<br />bufor_segmenty=~pgm_read_byte(&amp;cyfry&#91;cyfra2&#93;);<br />break;<br /><br />case 3:<br />bufor_bazy=0b11101111;<br />bufor_segmenty=~pgm_read_byte(&amp;cyfry&#91;cyfra1&#93;);<br />break;<br /><br />}<br /><br /><br /><br />for(i=8; i&gt;=0; i--) SendSpiWL(bufor&#91;i&#93;); //shiftowanko<br />SendSpiWL(bufor_segmenty);<br />SendSpiWL(bufor_bazy);<br /><br /><br />if(licznik==0){ //godziny//wlaczenie odpowiedniego tranzystora dla okregow<br />PORTC = (PORTC &amp; 0b11110001) | ZEWNATRZ;<br />}<br />if(licznik==1){ //minuty<br />PORTC = (PORTC &amp; 0b11110001) | SRODEK;<br />}<br />if(licznik==2 || licznik==3){ //sekundy<br />PORTC = (PORTC &amp; 0b11110001) | WEWNATRZ;<br />}<br /><br />LT_ON; //latch<br />LT_OFF;<br /><br />licznik++;<br />if(licznik==4) licznik = 0;<br />}<br /><br /><br />void ssmmhh2bajty( uint8_t licznig )<br />{<br />if(licznig==2 || licznig==3){<br />for(uint8_t i=0; i&lt;9; i++){ //sekundy<br />uint8_t ctr = i*7;<br />bufor&#91;i&#93;=(0xff&lt;&lt;(okrag_wewnatrz+1-ctr));<br />}<br /><br />}<br />if(licznig==1){<br />for(uint8_t i=0; i&lt;9; i++){ //minuty<br />uint8_t ctr = i*7;<br />bufor&#91;i&#93;=(0xff&lt;&lt;(okrag_srodek+1-ctr));<br />}<br /><br />}<br />if(licznig==0){<br /><br />for(uint8_t i=0; i&lt;9; i++){ //godziny<br />uint8_t ctr = i*7;<br />bufor&#91;i&#93;=(0xff&lt;&lt;(okrag_zewnatrz+1-ctr));<br />}<br /><br />}<br />}[/syntax]<br /><br />common.h:<br /><br />[syntax=c]/*<br /> * common.h<br /> *<br /> *  Created on: 20 sie 2017<br /> *      Author: KEMOT<br /> */<br /><br />#ifndef COMMON_H_<br />#define COMMON_H_<br /><br />#define GAMMAR(a) (pgm_read_byte(&amp;gamma_correctionR&#91;a&#93;))  // macro for RED<br /><br />#define DIR_DWUKROPEK DDRC<br />#define PORT_DWUKROPEK PORTC<br />#define DWUKROPEK (1&lt;&lt;PC0)<br /><br />// tranzystory od sekund/godzin/minut<br />#define DIR_BAZY_HMS DDRC<br />#define PORT_BAZY_HMS PORTC<br />#define WEWNATRZ (1&lt;&lt;PC1)<br />#define SRODEK (1&lt;&lt;PC2)<br />#define ZEWNATRZ (1&lt;&lt;PC3)<br /><br />//guzik od enkodera<br />#define DIR_GUZIK DDRD<br />#define PORT_WE_GUZIK PIND<br />#define PORT_WY_GUZIKPORTD<br />#define GUZIK (1&lt;&lt;PD4)<br /><br />#define wcisniecie !(PORT_WE_GUZIK &amp; GUZIK)<br /><br />#define MOSI (1&lt;&lt;PB3)<br />#define SCK (1&lt;&lt;PB5)<br />#define LT(1&lt;&lt;PB2)<br /><br />#define LT_ON PORTB |= LT<br />#define LT_OFF PORTB &amp;= ~LT<br /><br /><br />#define SEG_A (1&lt;&lt;7)<br />#define SEG_B (1&lt;&lt;5)<br />#define SEG_C (1&lt;&lt;3)<br />#define SEG_D (1&lt;&lt;1)<br />#define SEG_E (1&lt;&lt;0)<br />#define SEG_F (1&lt;&lt;6)<br />#define SEG_G (1&lt;&lt;4)<br />#define SEG_DP (1&lt;&lt;2)<br /><br />uint8_t menu;<br />int8_t PWM;<br />extern uint8_t cyfra1;<br />extern uint8_t cyfra2;<br />extern uint8_t cyfra3;<br />extern uint8_t cyfra4;<br /><br />volatile uint8_t bufor&#91;9&#93;;<br /><br />extern const uint8_t gamma_correctionR&#91;&#93;;<br /><br />extern uint8_t okrag_wewnatrz;<br />extern uint8_t okrag_zewnatrz;<br />extern uint8_t okrag_srodek;<br /><br />extern volatile uint8_t ha;<br />const uint8_t cyfry&#91;10&#93;;<br /><br />void PWM_PB1_init( void );<br />void timer2_init( void );<br />void SPI_init( void );<br />void SendSpi ( uint8_t bajt );<br />void SendSpiWL( uint8_t bajt );<br />void ssmmhh2bajty( uint8_t licznig );<br /><br />#endif /* COMMON_H_ */[/syntax]<br /><br />Proszę mnie ochrzaniać, jeżeli coś gdzieś można zrobić optymalniej.<br /><br />No i przyszedł czas na wykonanie płytki, a wykonałem ją za pomocą metody acetonowo-alkoholowej, w skrócie polega ona na tym, że:<br />Według ściśle dobranej proporcji (tj. trochę acetonu, i trochę więcej izopropanolu) mieszamy ze sobą te substancje.<br />Oczywiście wygładzamy laminat papierem ściernym. Kładziemy owy laminat miedzią do góry i pokrywamy go kałużą naszej mikstury, wtedy na to kładziemy<br />wydruk z drukarki laserowej, tak jak w przypadku termotransferu. Masujemy, masujemy kartkę i pozostawiamy do czasu, aż mikstura nie wyparuję. Kiedy to się stanie<br />wrzucamy laminat do wody i usuwamy papier. No i trawimy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Oto i nasza płytka po wytrawieniu<br /><a href="https://obrazkiforum.atnel.pl/17494/77f9c94384e223ca1639ce09facc8a04.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/17494/77f9c94384e223ca1639ce09facc8a04.jpg" alt="Obrazek" /></a><br />Potem zrobiłem drugą stronę i zabrałem się za piłowanie, ucinanie i szlifowanie, wyszło mi chyba całkiem nieźle <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><a href="https://obrazkiforum.atnel.pl/17494/6957cfd060ef2fe0bf1b28696436c483.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/17494/6957cfd060ef2fe0bf1b28696436c483.jpg" alt="Obrazek" /></a><br />No i zostało tylko lutowanie, i gotowe! <br />Tak się prezentuje zlutowana płyteczka:<br /><a href="https://obrazkiforum.atnel.pl/17494/a5ebce20e504f0585baca41b6eecebaa.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/17494/a5ebce20e504f0585baca41b6eecebaa.jpg" alt="Obrazek" /></a><br />Prund bierze z zasilacza 5V/2A.<br />W dzień wygląda OK, ale dopiero po ciemności nabiera koloru. Oczywiście kamera w telefonie nie oddaje wszystkiego, ale i tak zamieszam filmiki z działania układu.<br />Najpierw regulacja jasności:<br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br />Potem chciałem nagrać pracę i w przyśpieszonym tempie wrzucić tu film, wtem puknąłem, się w głowę uświadamiając sobie, że mogę porostu  przyśpieszyć programowo <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Oto efekt:<br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br />Jak za szybko to przepraszam i wrzucam powolutku <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" />:<br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17494">DarkMajster</a> — 3 wrz 2017, o 14:13</p><hr />
]]></content>
</entry>
</feed>