Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 kwi 2019, o 22:50


Strefa czasowa: UTC + 1


 Menu
Zawartość
 Strona główna
 Forum
 Szukaj
 Zarejestruj
Pomoc
 FAQ
 BBCode FAQ
 Warunki użytkowania
 Polityka prywatności

 Linki
 www.atnel.pl
 mirekk36 - BLOG
 SKLEP - ATNEL

 Szukaj


Zaawansowane

 Polecaj nas...
Prosimy o bezinteresowne polecanie ATNEL tech-forum za pomocą następującego kodu HTML:


 Najaktywniejsi
Nazwa użytkownika Posty
mirekk36 24283
SunRiver 8734
majster 3798
Jaglarz 3304
Krauser 2084

 Nowi użytkownicy
Nazwa użytkownika Dołączył(a)
seru123 23 kwi
MrArq 21 kwi
karol9931 20 kwi
jack+wong 19 kwi
ErykB11 18 kwi
qwertownik 17 kwi
many2 17 kwi
postook 16 kwi

 Załączniki
Nazwa
 controller1.33
Rozmiar:243.02 KiB
Plik pobrano:10

 62bity nadawanie
Rozmiar:9.36 KiB
Plik pobrano:3

 pliki_txt
Rozmiar:99.51 KiB
Plik pobrano:2

 24 MHz, 4 B Sam...
Rozmiar:216.86 KiB
Plik pobrano:4

 LCD22_Touch_
Rozmiar:124.96 KiB
Plik pobrano:11

 dimmer v02
Rozmiar:27.44 KiB
Plik pobrano:5

 SunPBC_v1.1_bez...
Rozmiar:9.51 KiB
Plik pobrano:5

 SunPBC_v1.1
Rozmiar:9.5 KiB
Plik pobrano:4

Powitanie
Witamy na forum pomocy technicznej firmy ATNEL. Wystartowaliśmy 10 października 2011 roku.

Najnowsze ogłoszenia/tematy
Najnowsze ogłoszeniaNajpopularniejsze tematyOstatnie tematy
Lampka a'la Leuchtglas czyli jak z niczego może powstać coś
MK I2C już jest ! może nawet z bajerami ;)
Kompresja plików graficznych dla AVR - OLED i inne
Podświetlanie schodów
NRF24L01 - nieziemskie radióweczki z biblioteką C
Twaróg vs SPI ... zaczęło się ;)
Spokojnie to tylko awaria! czyli mały przeciek ;)
MkBootLoader 3 - już jest!
Biblioteka C - do ATNEL-WIFI232T
PDFy elementów elektronicznych
Rozwiązanie minikonkursu.
Brak nowych treści YouTube
NRF24L01 - problem z czytaniem rejestru z modułu
Podświetlanie schodów
Jak przesłać bajt przez wi fi na aplikację w androjdzie?
NRF24L01 - nieziemskie radióweczki z biblioteką C
Problem z plikiem main.c w Eclipse Mars
Spokojnie to tylko awaria! czyli mały przeciek ;)
Jak wstawić film na forum
SERWER NTP AKTUALNY DZIAŁAJĄCY ATNEL-WIFI232-T
Problem z ATB-USBASP v4.2
Rs485 problem z resetowaniem procesora
mk_menu - zmienna w menu_property
Foldery na kompie - Upiększanie
Atmega 328P i initializacja licznika T1 (16bit) i CTC
Wybór Laptopa
Listwa zasilająca
Konwersja danych
Test LCD Negatyw vs standard
Kicad pliki wierceń

Ogłoszenia globalne
Zobacz najnowszy post Lampka a'la Leuchtglas czyli jak z niczego może powstać coś
Napisane przez: akenes » wczoraj, o 23:20 Ogłoszenie globalne

Obrazek
Coś ostatnio niewiele się pokazuje projektów sprzętowych więc by nie było głuchej pustki dorzucę swoje 3 grosze.
Uważam, że do finału jeszcze dość daleko ale małymi kroczkami zmierzam do celu.

Dawno, dawno temu za siódmą górą, za ósmą rzeką a dokładniej w sierpniu 2017r spacerując z narzeczoną ulicami romantycznego Wiednia zauważyliśmy przykuwające oczy kolorowe, kulowe lampiony nazywane "Leuchtglas" jak i również inspirowane nimi świeczniki.
Do lampionów wkłada się świeczki typu Tealight natomiast świeczniki były w wykonaniu żarówkowym na 230V [bez jakiegokolwiek sterowania efektami].
Załączam zdjęcia:
Obrazek Obrazek

Lata mijały, świeczniki w głowie pozostawały i czekały na objawienie w postaci odnalezienia przeze mnie w sieci naszego cudownego Mirosława :)

Pamiętam jak na studiach należałem do 95% populacji niekumających o co chodzi w C++, którzy wkuwali na blachę przykłady byleby jakoś zdać egzamin.

Od czasu do czasu na same wspomnienie przechodziły mnie dreszcze ale podszedłem do tematu ambicjonalnie. Pomyślałem... skoro Mirek wykłada mi chleb na tacy to jakim byłbym ignorantem przechodząc obok tego bez emocji, nie chcąc w końcu udowodnić sobie, że to jednak nie jest takie trudne, skoro przecież są ludzie dla których języki programowania nie stanową problemu.

Poradniki były zajadane niczym ciepłe bułeczki z masłem i pomidorem. Skusiłem się na zakup. Najpierw Bluebook'a oraz programator.
W głowie zaczął tlić się pomysł. Na stykówce nieśmiało błyskały ledy generując moje uśmiechy satysfakcji.
Najpierw była dwukanałowa podlewaczka do kwiatków. Któż z nas w to się nie bawił? Podlewajka powstała na płytce uniwersalnej, całość zamknięto w czarnej obudowie. Niby fajne, niby super, ino tylko zawsze po kilku dniach pracy sensory wilgotności gleby nadawały się do kosza. Elektroliza nakazała zamknąć temat w reklamówce i schować go w piwnicy.

Co jakiś czas przeglądając portale aukcyjne i strony sklepów szukałem lampionów Leuchtglas. Cena 10 euro za sztukę była jednak dla mnie nie do zaakceptowania. Traf chciał, że pewnego pięknego dnia na naszym rodzimym Alle** znalazłem w ofercie wyprzedażowej upragnione szklane kule po 9zł za sztukę.
Przelew, płatność i już u mnie:)
ObrazekObrazekObrazekObrazekObrazek
Czas, czas, poradniki, koncepcje. Jak ugryźć to, z czego złożyć w całość. Postanowiłem ze względu na plastykę materiału jak i estetykę swoją lampkę wykonać w miedzi. Kupiłem rurki twarde, instalacyjne Cu o średnicy 10mm, które posłużyć miały jako wsporniki lampionów.
Kupiłem otwornicę diamentową by poprzewiercać lampiony co też uczyniłem. Pojawiły się pytania, z czego wykonać podstawę? Jaką zabudować elektronikę ? Jak powyginać te rurki by to wyglądało jakoś estetycznie? Znajomi mówili, woda, zamrożenie, gięcie po nagrzaniu itp. ale jak zamrozić rurkę o długości 1m w domowych warunkach? :):):)
I o Eureko, wpadłem na pomysł by wpisać w popularnego wujka, hasła "giętarka do rurek Cu". Znalazłem takie cudo w jednym ze sklepów pseudobudowlanych i prace mogły już prawie pójść z kopyta. Po dwa gięcia, każde po 60 stopni na rurkę i wsporniki zyskiwały ostateczny wygląd.
Obrazek
No ale... podstawa lampki? Szukałem , szukałem, cudowałem i padło...na... niby miedzianą patelnię z portalu ogłoszeń o*x. Jak się okazało, patelnia jest aluminiowa z powłoką miedzianą no ale cóż, prawdziwa ciężka miedziana patelnia kosztowałaby sporo więcej niż ta za którą dałem 60zł.
ObrazekObrazekObrazek
Kolejne pytanie, kolejne poszukiwania, czas leci, lecz jak połączyć rurki z lampionami a tym bardziej z patelnią by to się solidnie trzymało i nie chybotało przy lada dotyku. I znów Eureka:) nyple oświetleniowe, gwintowane 40mm fi 8mm :)
ObrazekObrazekObrazek
Nastąpiła przymiarka co do długości rurek drutem aluminiowym 3mm :) [ energetycy wiedzą do czego on służy :)
Nastał czas w końcu na przestudiowanie ( DZIĘKUJĘ CI MIRKU !!! :))) - kawał dobrej roboty ) poradników o Eaglu. Powstał schemat, powstał projekt płytki.
ObrazekObrazek
Niestety po stronie TOP więcej druciarstwa niźli bym sobie tego życzył no i w sumie całość to trochę przerost formy nad treścią bo są i transoptory ale pierwotnie chciałem doprowadzić 230V do lampki i dopiero w niej przejść na napięcia 12V i 5V przy użyciu miniaturowych zasilaczy HLK. Opamiętałem się jednak, przecież mam małego synka i postanowiłem tak nie ryzykować by podawać napięcie sieciowe bezpośrednio do urządzenia wykonanego z miedzi. Układ finalny zasilany jest z gniazdka poprzez zasilacz 12V 1,5A a w samym urządzeniu dla potrzeb sterowania jest stabilizator 7805. [ Żarówki diodowe zasilane są napięciem 12V ].
ObrazekObrazekObrazekObrazek
Układ jest wydajny prądowo bo każda z żarówek pochłania maksymalnie do 80mA a i zastosowane tranzystory BC547 100mA dają radę :)
Było to moje pierwsze w życiu trawienie płytki PCB (użyłem laminatu jednostronnego, wytrawiacza B327, drukarki laserowej Brother, papieru z gazety budowlano architektonicznej "dobrydom ENERGOOSZCZĘDNY" coś a'la Murator, jednak o wiekszym formacie z którego można było wyciąć A4 ).
ObrazekObrazek
Nastąpił zakup Greenbooka, Yellowbooka, kilku dodatkowych bibliotek, karty Wifi Atnel wraz z płytką Air, cały wachlarz możliwości :)
Jak widać ze zdjęć między rurkami jest zamontowana kontrolka z której wyprułem buzzer i ledy a w ich miejsce został umieszczony odbiornik TSOP.
ObrazekObrazek
W komunikacji z lampką wykorzystywane są biblioteki: MK_MULTI_UART oraz uniwersalna biblioteka podczerwieni IR_UNI z Greenbook'a.
Na obudowę sterownika wyprowadzone zostało gniazdo 10 pin Kanda dla potrzeb ISP a w zasadzie do wgrania tylko bootloadera, oraz gniazdo 1x5 goldpin w którym umieściłem płytkę Air z kartą Atnel WIFI.
ObrazekObrazek
Kolejnych upgrejdów oprogramowania dokonywałem już przez sieć WIFI.
Wykonując otwory w PCB koszystałem z Dremela 3000 wyposażonego w wałek giętki zakończony uchwytem wiertarskim. Wiertła węglik widia PCB VHM CNC. Całość spisywała się świetnie, zero bicia, jak w masełko. Pierwszy raz wierciłem w PCB a nie uśmierciłem żadnego wiertła.
Na podstawę lampki zostało wyprowadzone gniazdo pod wtyczkę z zasilacza 12V oraz włącznik lampki.
Obrazek
Elementy te zostały zamocowane w rozwierconych otworach po nitach pierwotnie mocujących rączkę patelni.
Nie mając pod ręką pilota po załączeniu lampki włącznikiem w podstawie zaświetlają się wszystkie lampiony, światłem ciągłym o maksymalnym natężeniu. Tak, wiem... ten klej na gorąco wygląda okropnie. Ale potraktujmy, że to na razie prototyp :)
Do komunikacji w podczerwieni wykorzystuję pilot RC5 zakupiony w sklepie ATNEL.
Lampka działa w kilkunastu trybach z regulacją jasności i prędkości efektu. Może będą kolejne ?:)
W tym i tryb losowy imitujący żywy ogień zapalonych świeczek. https://pl.wikibooks.org/wiki/C/rand
Na pokładzie jest Atmega32 taktowana kwarcem 11059200Hz. W przerwaniu CTC od Timera 2 ustawiona częstotliwość około 40kHz.
W przerwaniu modyfikuję w zależności od pożądanego efektu wartości pwm1 do pwm6 a do wystawiania stanów na pinach procesora wykorzystuję tylko i wyłącznie w przerwaniu 1 raz zapis lekko zmodyfikowany i znany z lekcji o PWM z Bluebooka:
[syntax=c]if(cnt>=pwm1) PORTC |= (1<<PC1) ; else PORTC &=~ (1<<PC1);
if(cnt>=pwm2) PORTC |= (1<<PC2) ; else PORTC &=~ (1<<PC2);
if(cnt>=pwm3) PORTC |= (1<<PC3) ; else PORTC &=~ (1<<PC3);
if(cnt>=pwm4) PORTC |= (1<<PC4) ; else PORTC &=~ (1<<PC4);
if(cnt>=pwm5) PORTC |= (1<<PC5) ; else PORTC &=~ (1<<PC5);
if(cnt>=pwm6) PORTC |= (1<<PC6) ; else PORTC &=~ (1<<PC6);[/syntax]
itd...

Cóż mam do powiedzenia... Spełniłem jedno ze swoich marzeń. A najwięcej satysfakcji daje mi uśmiech i radość mojego synka który tak zaciesza pysia gdy tylko załączam lampkę :):):)
Obrazek

A oto i filmik prezentujący możliwości lampki :)



Do wykonania wkrótce:
* nowe PCB na porządniejszym, grubszym laminacie
* wymiana uC na atmega 1284
* wyfrezowanie w podstawie otworu i montaż SSD1306 + enkoder + RTC + NTP
* dołożenie do lampki NRF24L01
* wykonanie dwóch bateryjnych sensorów z picopower wew i zew z wykorzystaniem NRF24L01 i BME280 komunikujących się z lampką matką:)
( chcę mieć możliwość postawienia sensora w mieszkaniu gdzie mi się spodoba, dlatego w samej lampce pomiaru temperatury i wilgotności nie będzie) drugi sensor oczywiście gdzieś na ścianie budynku.


Mirosławie z utęsknieniem czekam na poradnik o propertisach :)

zajawka:




Zapomniałem dodać, że... Poradziłem sobie również z kłopotem braku pilota, gdy tego podbierze mi żonka ( bo służy on także do sterowania oświetleniem w drugim pokoju) steruję sobie lampkę telefonem wyposażonym w aplikację pilota uniwersalnego IR. SG4 ma nadajnik podczerwieni;)
Obrazek

Dobranie właściwego wsadu do pilota uniwersalnego byłoby niemożliwe bez zbudowania układu odbioru kodów z pilota na podstawie Greenbooka :)


Pozdrawiam Wszystkich i zachęcam do majsterkowania :)


Wyświetlone: 333  •  Komentarze: 4  •  Odpowiedz [ Wróć ] Góra

60 ogłoszenia • Strona 1 z 201, 2, 3, 4, 5 ... 20

Najnowsze posty
Brak nowych postów Problem z ATB-USBASP v4.2

Napisane przez lukaszg » dzisiaj, o 16:58
Forum: Moduły elektroniczne serii ATB

5

166

dzisiaj, o 20:40

lukaszg Zobacz najnowszy post

Brak nowych postów Rs485 problem z resetowaniem procesora

Napisane przez patrykt30 » 21 kwi 2019, o 15:30
Forum: Mikrokontrolery AVR

9

481

wczoraj, o 18:13

abel11 Zobacz najnowszy post

Brak nowych postów mk_menu - zmienna w menu_property

Napisane przez Jarosław J » 18 kwi 2019, o 10:34
Forum: Język C dla AVR

0

209

18 kwi 2019, o 10:34

Jarosław J Zobacz najnowszy post

Brak nowych postów Foldery na kompie - Upiększanie

Napisane przez Misiek_86 » 18 kwi 2019, o 08:41
Forum: Luźne dyskusje

2

288

18 kwi 2019, o 09:15

Misiek_86 Zobacz najnowszy post

Brak nowych postów Atmega 328P i initializacja licznika T1 (16bit) i CTC

Napisane przez szymanskim » 17 kwi 2019, o 22:14
Forum: Język C dla AVR

9

409

18 kwi 2019, o 13:45

szymanskim Zobacz najnowszy post

Wątki: 19174 • Strona 1 z 38351, 2, 3, 4, 5 ... 3835

Kto jest online?
Kto przegląda forum Forum przegląda 44 użytkowników :: 6 zidentyfikowanych, 0 ukrytych i 38 gości (dane z ostatnich 5 minut)
Najwięcej użytkowników online (170) było 30 maja 2014, o 23:24

Zidentyfikowani użytkownicy: bartex4815, Bing [Bot], Google [Bot], Lavir, Majestic-12 [Bot], pimowo
Legenda: Administratorzy, Moderatorzy globalni, Moderatorzy lokalni, PINKI, Tech-support, Zasłużeni


Skocz do:  

 Menu użytkownika
Nazwa użytkownika:


Hasło:


Zapamiętaj mnie

Zarejestruj się!


 Zegar


 Kalendarz
<< Kwi. 2019 >>
Nd Pn Wt Śr Cz Pt So
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

 Statystyki
Wszystkich
Liczba postów: 198291
Liczba wątków: 19340
Wszystkich Ogłoszeń: 9
Wszystkich Przyklejonych: 71
Wszystkich Załączników: 2231

Tematów na dzień: 7
Postów na dzień: 72
Użytkowników na dzień: 7
Tematów na użytkownika: 1
Postów na użytkownika: 10
Postów na temat: 10

Liczba użytkowników: 19865
Najnowszy użytkownik: seru123

 Ekipa
Administratorzy
atneladmin
Moderatorzy
mirekk36
Sonix
SunRiver

 Wizyty botów
Majestic-12 [Bot]
mniej niż minutę temu



Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO