Quantcast
Channel: ATmega – Majsterkowo.pl
Viewing all 40 articles
Browse latest View live

Drewniana lampka LED z czujnikiem ruchu i zegarkiem

$
0
0
lampka_miniaturka
DSC03114 Dziś chciałbym przedstawić Wam poradnik jak zrobić ciekawą drewnianą lampkę LED sterowaną czujnikiem ruchu. Postanowiłem również dodać do lampki zegarek aby była bardziej funkcjonalna :) Lampkę zaprojektowałem w programie do grafiki 3D. Tak wygląda gotowa lampka ;) http://youtu.be/7joZ2oiitq8 Jak zwykle postanowiłem wykorzystać Arduino bo jego możliwości są spore dla amatorów :) Bardziej zaawansowani mogą użyć samego procesora Atmega8/168/328 w prostym układzie. A bardziej leniwi mogą po prostu kupić w markeci...
Czytaj dalej...

UMPP, czyli łatwe prototypowanie bez Arduino

$
0
0
IMG_20131222_142800
Witam Was w moim kolejnym wpisie na Majsterkowie. Przedmiot dzisiejszego wpisu powstał (jak to często bywa z dobrymi wynalazkami) przez lenistwo. Ze względu na fakt, iż nie posiadam Arduino za każdym razem, gdy chciałem sprawdzić poprawność zaprojektowanego układu wykorzystywałem płytkę stykową (tudzież prototypową). Można do niej podłączyć wiele rzeczy na tzw. „pająka” i sprawdzić czy (i dlaczego nie) współpracują one ze sobą. Z prototypowaniem na takiej płytce wiąże się pewien uciążliwy problem. Nasz mikrokontroler dobrze byłoby mieć podłączony ciągle do programatora, żeby móc łatwo zmieniać program, wypadałoby także filtrować jego zasilanie (kondensatory), jeżeli nasz projekt zakłada wykorzystanie przetwornika ADC, należy także praw...
Czytaj dalej...

Bezużyteczne pudełko oparte na arduino, ATmega328

$
0
0
20131212_225800
Cześć :) Chciałem przedstawić pierwszy skończony (nie testowy) projekt na Arduino UNO. Z pomcą majsterkowego forum udało się wykonać bezużyteczne pudełko (useless box) na mikrokontrolerze Atmega328 (identycznym jak jest w Arduino UNO). Arduino UNO został wykorzystany do wykonania projektu i wersji testowej. Na końcu wszystko zostało przeniesione na Atmege (oczywiście zaprogramowaną przez Arduino UNO). Spis potrzebnych elementów:

Zegar słowowy – word clock

$
0
0
IMG_20130130_170344
Witam Was w moim kolejnym wpisie na majsterkowie. Tematem dzisiejszego wpisu będzie… zegar. Tak, wiem – mam coś z zegarami, delikatnie licząc w ciągu ostatniego roku zrobiłem chyba ze 4. Ale nic na to nie poradzę :P Tak jak w przypadku mojego poprzedniego zegara, ten również będzie wyświetlał aktualną godzinę w bardzo nietypowy sposób. Zegar ten będzie pokazywał zdanie (w języku angielskim), które odczytane powie nam, która jest godzina. Na początku zaprezentuję Wam zdjęcie, które dawno temu znalazłem w Internecie, a które zainspirowało mnie do budowy niniejszego zegara. vinylclockCzytaj dalej...

Marudnik do kwiatków (część pierwsza)

$
0
0
pico2
Witajcie! Tytuł oczywiście mylący, już wyjaśniam. Przyznaję - nie mam ręki zbytnio do kwiatków, a jak do tego dodać krótką pamięć to efekt jest jeden: zieleninka usycha. Oczywiście wystarczyłoby ustawienie sobie przypominacza w telefonie czy coś takiego, ale prawdziwi mężczyźni załatwiają sprawy po męsku. Postanowiłem zbudować układ, który będzie przypominał mi o konieczności podlania doniczki. Ma marudzić - no podlej kwiatki, no kurde podlej! Założenia:
  • przypominacz ma migać diodą gdy kwiatki mają za sucho (i siedzieć cicho gdy podlewać nie trzeba),
  • układ ma być zasilanie bateryjne (Edit: oraz z ogniw słonecznych).
W części pierwszej:

Marudnik do kwiatów (część druga)

$
0
0

Marudnik do kwiatków – część trzecia (i ostatnia)

$
0
0
marudnik5
Zapraszam do lektury trzeciej (i tu czuję oddechy ulgi: ostatniej) części mojego marudnika. Pokrótce zaprezentuję finalne efekty wykorzystanie energooszczędnych funkcji mikrokontrolerów Atmega oraz finałową realizację czujnika wilgotności domowym sposobem. W części pierwszej: W części drugiej:

Programowanie mikrokontrolerów AVR przez PL2303 przy użyciu Arduino IDE

$
0
0
$_12
W praktycznie każdym projekcie opartym na Arduino prędzej czy później pojawia się kwestia jak przenieść gotowy projekt na „czysty” mikrokontroler. Sposobów na wykonanie tego jest kilka, poczynając od użycia zewnętrznego programatora USBasp, kończąc na programowaniu mikrokontrolera używając płytki Arduino. W tym artykule chciałbym przedstawić moim zdaniem najlepszą metodę przenoszenia swoich projektów na „czyste” kontrolery AVR, a zarazem jedną z tańszych. Do tego celu posłużymy się donglem USB-to-serial opartym na układzie PL2303, którego możemy znaleźć na Ebay w cenie od 1 USD za sztukę i darmową przesyłką. Taka „przystawka” nie tylko zasili nasz mikrokontroler z portu USB, a także pozwoli go zaprogramować podobnie jak standardowe Ard...
Czytaj dalej...

Sterowanie bramą przez internet.

$
0
0
2014-06-18 14.38.09
Witam was wszystkich bardzo serdeczne. Dzisiaj chciałbym Wam przedstawić mój autorski projekt sterowania bramą przez internet. projekt opiera się na mikrokontrolerze Atmega 328p oraz module ENC28J60. Używam go do sterowania bramą z centralką Came ZF1.  Na innych centralkach powinno też zadziałać pod warunkiem, że będą mieć wyjście na zewnętrzny przycisk do otwierania bramy. Dobra kończę wstęp i zabieramy się do roboty. Powiem jeszcze  tylko tyle, że trochę się nad tym namęczyłem aby to zadziałało, ponieważ kupiłem nieodpowiednie części, a sklep jest daleko (ponad 50km), i musiałem iść w prowizorkę. Tutaj również użyję moich prowizorycznych rozwiązań. Potrzebne części: Główne moduły: Atmega 32...
Czytaj dalej...

Rolety okienne sterowane pilotem od TV

Jak zacząć z RF?

$
0
0
sku_220194_1
Witajcie, jestem tu nowy, więc na początku się przedstawię. Mam na imię Mateusz, mam 14 lat i interesuję się elektroniką, informatyką i majsterkowaniem.       Temat artykułu brzmi "Jak zacząć z RF?" więc chciałbym pokazać Wam jak bawić się komunikacją bezprzewodową :D Potrzebne części:

Oświetlenie świąteczne-gwiazda

$
0
0
Gwiazda
Cześć. Jako że to mój pierwszy wpis na majsterkowo zacznę od przedstawienia się. A więc jestem Piotrek i chodzę do III klasy technikum elektronicznego. W zeszłym roku podczas przeglądu przedświątecznego oświetlenia okazało się że moja( nie pierwszej młodości już) gwiazda nie działa. Niestety padł sterownik. A więc na szybko dzień przed wigilią powstał prosty przerzutnik na ne555 z przekaźnikiem. W tym roku postanowiłem wykonać bardziej ambitny układ sterowania. Tak oto powstała moja diodowa gwiazda. Wykorzystane  elementy: Atmega 328P-PU ( http://nettigo.pl/products/atmega-328-uno-bootloader ) atmega ma już wgrany boootloader Diody led 3mm Diody led 5mm Ekspandery PCF8574( Czytaj dalej...

Snake 3D

$
0
0
widok_ogolny
Witam, chciałabym podzielić się moim pierwszym projektem wykorzystującym mikrokontroler. Temat projektu nawiązuje do popularnej gry (Snake). Zaczerpnięty został pomysł poruszającego się węża, który wydłuża się, gdy trafi na jedzenie. Wąż jest wyświetlany na kostce zbudowanej z diod LED  o wielkości 4x4x4, a sterowanie jest zapewnione przez sześć przycisków znajdujących się przed kostką. WYGLĄD Widok ogólny: widok_ogolny Wnętrzności: wnetrznosci1 WYKORZYSTANE ELEMENTY
  • 1 x ATmega 328P
  • 2 x rejestr przesuwny 74HC595
  • 1 x stabilizator napięcia 7805
  • 1 x oscylator kwarcowy 16 MHz
  • 64 x zielone diody LED
  • 6 x przyciski monostabilne
  • 4 x tranzystor 2N2222
  • rezystory: 7 x 10 kΩ, 16 x 130 Ω, 4 x 4,7 kΩ
  • kondensatory: 1 x 330 nF, 1 x 100 nF, 2 x 20 pF
  • kawałki plexi i dibondu oraz kawałek czarnej folii do obudowy
  • 4 x śruby M3
  • 12 x nakrętki do śrub
  • 12 x podkładki do śrub
  • 4 x nóżki dla obudowy (tu wykorzystane nóżki od starej kasy fiskalnej)
SCHEMAT POŁĄCZEŃ ELEKTRYCZNYCH Schemat przedstawiony jest poniżej: ledsch ...
Czytaj dalej...

Zestaw uruchomieniowy

$
0
0
10934622_881622475221840_1720576540_n
Witam. Może opowiem swoją historie jak zaczynałem przygodę z mikrokontrolerami. Na początku zastanawiałem się jak każdy nad wyborem języka programowania,środowiskiem. Jako że wcześniej nigdy nie miałem styczności z mikrokontorlerami postanowiłem wybrać język BASCOM. Zrobiłem do tego programator lpt, kupiłem płytkę stykową i dużo elektronicznej drobnicy. Jednak szybko zrezygnowałem z tego języka z powodu wielu narzekań i że do niczego on się później nie przyda. Zmieniłem język na C i środowisko Eclipse, (myślałem też o Arduino ale wolałem wykorzystywać goły mikrokontroler). Zrobiłem do tego programator już na USB i dokupiłem jeszcze więcej drobnicy. Na początku wszystko było super, pierwsze programy, wiadomo miganie diodami z różnymi efektami, później wyświetlacze, najróżniejsze czujniki i zaczynały się powoli schody. Prototypy projektów były coraz bardziej rozbudowane i moja płytka wyglądała mniej więcej tak: 10937721_881624291888325_724973584_n Jeśli wszystko działało to spoko, ale jeśli nie to było dużo szukania, kłopotów, w ogóle szkoda gadać. A najgorsze jak zrobiłem mniej wiecej taki układ jak wyżej, coś nie chciało działać zdenerwowałem się, rozmontowałem układ do zera a po kilku minutach przypomniałem sobie, że jeszcze miałem coś sprawdzić coś przepiąć. I co wtedy montować układ od nowa i tracić cenny czas? Postanowiłem coś z tym zrobić i wybór padł na najprostszy zestaw uruchomieniowy z niezbędnymi modułami, które mogę połączyć z mikrokontrolerem za pomocą kilku przewodów. Co zawiera układ: -mikrokontroler z prawidłowym zasilaniem, filtrowaniem itd. -wyświetlacz lcd 2x16 -wyswietlacz led 4 cyfrowy ze wspólną anodą -sterownik silnika -kilka diod -kilka przycis...
Czytaj dalej...

[Arduino] Sterowanie wyświetlaczem 7 segmentowym 4 cyfrowym z wykorzystaniem rejestru 4094

$
0
0
WP_20150123_003

Witam. Mam 16 lat. Arduino zajmuje się od około miesiąca. Jest to mój pierwszy taki poradnik, tak więc proszę o wyrozumiałość :-)

Od początku przygody z Arduino szukałem jak najlepszego rozwiązania, aby obsłużyć 4 cyfrowy wyświetlacz. Większość stron na ten temat była po angielsku i ciężka do zrozumienia, a tamte rozwiązania mało uniwersalne. W końcu natrafiłem na wpis na tym portalu o wyświetlaczu jednocyfrowym. Nauczyłem się stamtąd sporo o SPI i gdy zrozumiałem na czym to polega, postanowiłem napisać własną klasę do obsługi wyświetlaczy 4 cyfrowych. Klasa obsługuje zarówno wyświetlacze ze wspólną anodą jak i katodą.

 WP_20150123_003 Co potrzebujemy:
  • - 1 rejestr przesuwający 4094. Można go nabyć za grosze na allegro.
  • - Klasa do obsługi wyświetlacza. Do pobrania stąd
  • - I oczywiście Arduino. Ja będę wszystko pokazywał na przykładzie klona Arduino Uno
  • - Klasa Timer (też mojego autorstwa) do odliczania czasu bez funkcji delay()
Układ: Aby nie odsyłać do inn...
Czytaj dalej...

Jednostronny komunikator z LCD

$
0
0
DSC09324
Witam wszystkich, nazywam się Michał i chciałbym pokazać wam dzisiaj jak zrobić jednostronny komunikator za pomocą Arduino. Projekt znalazłem na zagranicznej stronie i wprowadziłem w nim obsługę modułu internetowego ENC28J60. Arduino mam od niedawna i jest to mój pierwszy artykuł na Majsterkowo, także proszę o wyrozumiałość. Jeśli zauważycie jakieś błędy to proszę pisać w komentarzach, to poprawię artykuł jak najszybciej się da :)

Co nam będzie potrzebne?

- Arduino, w moim przypadku Leonardo - Moduł sieciowy ENC28J60 - Publiczne IP - Wyświetlacz 2x16 zgodny z HD44780 - Potencjometr obrotowy 10kΩ - Przewody połączeniowe  

Od czego zacząć?

Na początku trzeba wszystko poskładać, dlatego zacznę od schematu narysowanego w programie Fritzing, jest to mój pierwszy rysunek w tym programie, ale myślę, że każdy zobaczy co i jak podłączyć. :)komunikator DSC09324 Następnym krokiem będzie wgranie programu do naszego Arduino. Przed wgraniem można zmienić numer IP naszego komunikatora na odpowiedni w naszej sieci. Np. adres IP mojego routera to 192.168.0.1, a komputera to 192.168.0.101, to ustawiam IP komunikatora na 192.168.0.115. [crayon-54caabf9aaf89493912113/] Podłączamy nasz komunikator do routera i możemy sprawdzić czy wszystko działa w sieci lokalnej. Aby to sprawdzić wpisujemy w pasek adresu naszej przeglądarki 192.168.0.115 i powinna nam się ukazać strona naszego komunikatora: Czytaj dalej...

SNAKE na matrycach LED

$
0
0
qqq
Witam wszystkich Chciałbym przedstawić Wam mój mały projekcik – gra SNAKE na matrycach LED sterowanego za pomocą telefonu z androidem. Budowa Do budowy wykorzystałem: - 4 moduły matryc led ze sterownikiem ( MOD-39 firmy Modułowo) - moduł Bluetooth MOD-02 - klon arduino z atmegą 328p – ale tylko jako platforma sprzętowa, program jest napisany w czystym C - ramka do zdjęć RIBBA z IKEI - folia czerwona dla lepszego efektu - do sterowania wykorzystuje telefon Samsung trend   Aby z 4 matryc utworzyć wyświetlacz 16x16 trzeba je połączyć wg rysunku(widok z przodu): matryce_polaczenie Kolejność jest ważna, ponieważ dla innych konfiguracji trzeba będzie modyfikować funkcje wysyłające. Długo myślałem w czym umieścić mój wyświetlacz i przypadkiem wpadła mi w ręce ramka „RIBBA” okazało się, że wycięcie w jej środku idealnie pasuje na 4 matryce. Zamontowałem je w środku dość prymitywną metodą – przy użyciu taśmy klejącej. Stwierdziłem, że tył i tak będzie zamknięty, więc nikogo nie będzie to razić w oczy. Podobnie stwierdziłem odnośnie płytki PCB –gdybym miał ją wytrawiać byłaby tam tylko ATmega z wyprowadzeniami, a i tak wszystko byłoby połączone przewodami, więc wykorzystałem taniego klona arduino. Z przodu za szkłem umieszczamy odpowiednio wycięty kawałem czerwonej folii (może być np od przyciemniania szyb w samochodach). Po zamocowaniu wygląda to tak: DSCN0736 Czytaj dalej...

Proste, małe, bezprzewodowe czujniki temperatury i wilgotności komunikujące się przez WIFI ESP8266

$
0
0
Gotowe!
[caption id="attachment_21702" align="aligncenter" width="660"]IMG_20150302_160449316 Gwóżdż programu - ESP8266[/caption]

Co będzie potrzebne?:

  1. Układ ESP8266
  2. dowolne Arduino. Ja posiadam Arduino Leonardo z starter kitu ElektroPrzewodnika. W wersji finalnej, projekt można przenieść na atmege328 z bootloaderem.
  3. Konwerter USB-Serial. Potrzebny by zaktualizować firmware. Używam chinskiego klona pl2032, lecz lepiej dołożyć do konwertera z układem FT232RL i móc programować nim mikrokontrolery. Można także zastosować Arduino UNO z wyciągniętym mikrokontrolerem.
  4. Kabelki żeńsko-męskie
  [caption id="attachment_21703" align="aligncenter" width="660"]Czytaj dalej...

Sterownik zegarów wtórnych PKP

$
0
0
20150305_000122 (Custom)
Witam wszystkich jako nowy użytkownik tego forum (tym razem aktywnie) i chciałbym podzielić się swoim ostatnim projektem. Jako wielbiciel wszystkiego (no może prawie wszystkiego) co związane z koleją, stałem się jakiś czas temu posiadaczem starego zegara dworcowego. Chciałem go przywrócić do życia jednak przeszukiwanie internetu nie dało zadowalających rezultatów w postaci gotowego do wykonania projektu. Jako nieelektronik nie mogłem liczyć na to, że zaprojektuję coś bardzo wyrafinowanego, więc nie siliłem się na skomplikowany układ i postawiłem na prostotę. Tak powstał mój własny sterownik zegarów wtórnych, czyli tzw. zegar matka. Lista części:

Alarm cz.1

$
0
0
niezbednik
Jak wiadomo wakacje to dobry czas by się wyluzować, porzucić napięty grafik zajęć i ewentualnie gdzieś wyjechać . Właśnie szczególnie w tym czasie należy pamiętać o naszym bezpieczeństwie; gdy wyjeżdżamy (szczególnie na dłuższy czas!) - w takim właśnie (nie)bezpieczeństwie może znajdować się nasz dom, gdyż jest to najlepszy czas dla włamywaczy. Dlatego właśnie warto wyposażyć się w alarm! Tylko, cóż by to był za alarm ,gdyby nie własnej produkcji? Odpowiedź : drogi(bardzo!),niedopasowany do naszych potrzeb... Jako że jestem początkującym konstruktorem (mam 15lat) - projekt budowy będzie zapewne się różnił od otrzymanego efektu , ale cóż....   A wygląda to tak: chematalarmu       Jak zauważyliście w projekcie zamierzam użyć centralki alarmowej , bodajże z kitów avt (kurzyła się w szufladzie - to trzeba wykorzystać) kosztowała mnie ok. 30+ zł - ale można ją spokojnie zastąpić własnym sterownikiem. A jej działanie wygląda następująco: Centrala , gdy jest aktywowana ( aktywować i dezaktywować ją można specjalnymi wejściami - do nich podłączymy nasz manipulator) załącza uzbrajanie. Uzbrajanie trwa 30 sekund - przez ten czas mamy dopilnować ,czy wszystkie czujniki są zamknięte. Gdy już centrala się uzbroi , czeka aż któryś czujnik się otworzy - wtedy wywoła alarm syreną. Za pomocą manipulatora będziemy mogli ją dezaktywować , np. kiedy wrócimy już do domu. Oto najważniejsze elementy: niezbednik Wszystkie one tylko czekają ...
Czytaj dalej...
Viewing all 40 articles
Browse latest View live