środa, 9 maja 2012

Elektroniczny zapalnik czasowy

 
                                                              
     Ten temat jak i inne artykuły z serii "prezentacji" będą poświęcone pokazaniu i ewentualnemu ogólniejszemu omówieniu danej konstrukcji. Oczywiście w przyszłości omówię sposób wykonania takiego urządzenia w sposób dokładny ,ale wymaga to umiejętności pisania bardziej skomplikowanych programów co zostanie omówione przy okazji kursu BASCOMA .Wtedy też udostępnię schemat i wzór płytki PCB. Mogę także wysłać program jeśli ktoś będzie zainteresowany (proszę pisać w komentarzach) .Od razu mówię ,że terrorystą nie jestem. Poza tym zapalnik ten uruchamia jedynie żarówkę a dopiero po modyfikacji polegającej na usunięciu bańki i zostawieniu samego żarnika będzie można go wykorzystać do odpalenia np. petardy . Urządzenie to może przydać się np. osobą zajmującym się ASG. Obecnie istnieją dwie wersje tego urządzenia. Pierwotną można zobaczy na moim kanale youtube  Posiadała ona jednak drobną wadę - często układ nie uruchamiał się przy podłączeniu zasilania bądź po resecie. Trzeba było "obudzi" go poprzez naciśnięcie dodatkowego przycisku.Obecnie problem ten jest zażegnany. Powstała druga wersja mojego zapalnika ,która uruchamia się bezproblemowo.Działa niemal identycznie dlatego nie zdecydowałem się stworzyć drugiego prawie identycznego filmu a jedynie wstawiam zdjęcie . Rozwiązaniem problemu przy uruchamianiu okazało się umieszczenie kondensatora filtrującego (10nF) przy zasilaniu. dodatkowo aby uniknąć dziwnych problemów w przyszłości bezpiecznie jest także odciągnąć wejście RESET procesora poprzez rezystor 10Kohm na stałe do vcc (do plusa). Ponadto nowa wersja została wykonana na specjalnej do tego projektu stworzonej płytce PCB dzięki czemu nie ma już nieestetycznie wyglądanej plątaniny kabli tak jak to było w starszej wersji stworzonej na bazie płytki uniwersalnej. Nowa wersja zapalnika jest przeznaczona na sprzedaż -  cena 69zł.Zamówienia przyjmuję w wiadomościach prywatnych na youtube.  Za darmo natomiast udostępniam wszelkie pomoce dotyczące budowy zapalnika (praktycznie całą dokumentacje techniczną) - schemat, program, opis działania elektroniki i algorytmu , instrukcję. Dopóki program nie zostanie omówiony w ramach kursu BASCOMA udostępnie go w wersji skompilowanej w formacie HEX (na życzenie). Zachęcam więc do spróbowania wykonania takiego gadżetu samemu.


Oto film prezentujący działanie zapalnika: FILM

*Na filmie pokazany jest prototyp zapalnika.Obecnie w produkcji jest natomiast wersja prezentowana na zdjęciach.

1) Elektronika

Elektronika składa się m.in. z procesora Attiny2313. Myślę że ten procesor ma idealny potencjał aby wykorzystać go w taki właśnie sposób. Według mnie wykorzystywanie tu np. Atmegi88 jest przesadą ,natomiast Attiny2313 ma wystarczającą ilość pamięci FLASH ,aby spokojnie zmieścić cały program. Posiada także kilka przydatnych modułów jak choćby timery ,które zostały wykorzystane w tym projekcie. Poza tym wyświetlacz sterowany jest multipleksowi (w jednej chwili działa tylko jeden z wyświetlaczy- lewy lub prawy - ale efekt ten zmienia się tak szybko że użytkownik odnosi wrażenie iż oba pracują równocześnie). Multipleks pozwolił na ograniczanie ilości potrzebnych wyjść, jednak do jego obsługi konieczne było użycie dwóch tranzystorów kluczujących (odpowiadają za załączenie jednego z dwóch wyświetlaczy). Dodatkowo użyto także kolejnych dwóch tranzystorów - jeden z nich odpowiedzialny jest za efekt dźwiękowy poprzez włączanie głośnika. Głośnik ten ma wbudowany generator dzięki czemu nie musimy się dodatkowo martwic pisząc program aby podawał sygnał o określonej częstotliwości.Podajemy sygnał ciągły a generator załatwi sprawę za nas. Wadą tego rozwiązania jest jednak brak możliwości wyboru różnych wysokości dźwięku - jesteśmy skazani na ten który został wybrany przez producenta. Ostatni z 4 tranzystorów uruchamia natomiast żarówkę po zakończeniu odliczania. Poza tym urządzenie posiada podwójny wyświetlacz ze wspólną anodą  (wspólnym plusem). Odpowiednie segmenty uruchamiamy więc poprze podanie stanów niskich na określonych katodach (czyli minusach diód). Oprócz tego zapalnik posiada także 3 przyciski (w starszej wersji było ich 4 ze względu na dodatkowy przycisk "pobudzający" zapalnik gdy ten nie chciał się włączyć) oraz koszyczek na 4 baterie AAA.

2)Program
Nie ma sensu tłumaczyć w tym miejscu istoty działania programu oraz szczegółów funkcjonowania elektroniki. Zajmę się tym w jednej z części kursu BASCOMA. Będzie on dostępny na mojej stronie w ramach artykułów serii "Kurs programowania w języku BASCOM" . Jeśli natomiast ktoś chciałby odtworzyć takie urządzenie, a woli otrzymać gotowy program proszę się ze mną skontaktować (najlepiej w komentarzu). Wówczas udostępnię go wcześniej specjalnie takiej osobie.

3)Opis działania urządzenia (instrukcja):
a) Uruchamianie/ wyłączanie -> przełącznik
b) Przyciski (od góry)
  •  pierwszy ---> reset (wyłącza i uruchamia zapalnik jeszcze raz)
  •   drugi ---> przewija ustawiany czas do góry (wolne naciskanie = pojedyncze dodawanie sekund)(dłuższe wciśnięcie = automatyczne dodawanie sekund(funkcja inteligentny przycisk))
  •   trzeci ---> przewija ustawiany czas w dół (wolne naciskanie = pojedyncze odejmowanie sekund)(dłuższe wciśnięcie = automatyczne odejmowanie sekund(funkcja inteligentny przycisk))
  • drugi + trzeci (jednocześnie) ---> uruchamia zliczanie od wybranego czasu
  • czwarty ---> przycisk "wspomagający" (zazwyczaj należy go wcisnąć po resecie i po uruchomieniu w celu "obudzenia" zapalnika - jest to wada która istnieje tylko w prototypie (który widzicie na filmie). W egzemplarzach przeznaczonych na sprzedaż błąd ten zostanie usunięty i przycisk ten nie będzie istniał. Napisałem o tym tylko po to aby uniknąć niepotrzebnych pytań ,które mogły by się pojawić.
c) Sekwencja odliczania:
Sekundy na wyświetlaczu (możliwe do ustawienia w zakresie od 0-99 z dokładnością co do jednej sekundy) są odejmowane z częstotliwością 1Hz (co sekundę). Jednocześnie każdemu pomniejszeniu wartości licznika towarzyszy sygnał akustyczny. Kiedy do "detonacji" pozostają 3 sekundy wyświetlacz zaczyna migać z wysoką częstotliwością (przyśpiesza także sygnał dźwiękowy). Po dojściu sekwencji zliczania do zera na wyświetlaczu pojawiają się migające zera a sygnał staje się ciągły. Dodatkowo zapala się żarówka, w miejsce której można podłączyć inny odbiornik energii (np. silnik) jeśli by zaszła taka potrzeba. W przypadku potrzeby zastąpienia żarówki bardziej "prądożernym urządzeniem" zalecam zastosować pośrednictwo przekaźnika.

4) Zalety:
Na polskim youtube istnieje już kilka filmów prezentujących podobne konstrukcje. Jednak moje urządzenie jest pozbawione wszelkich wad rozsianych po produktach innych użytkowników. Przede wszystkim mój zapalnik posiada funkcje inteligentnego przycisku, możliwość ustawiania czasu z dokładnością co do jednej sekundy oraz wyświetlacz nie daje efektu niepożądanego "migotania" podczas pracy .

5)Cena:
Koszt wyprodukowania w domowych warunkach takiego urządzenia jest dość wysoki w porównaniu do produkcji hurtowej. Oprócz pokrycia kosztów części i dostawy tychże elementów konieczne było by  pokrycie także kosztów robocizny . Dlatego też oferuję możliwość sprzedaży tego urządzania za cenę 119zł (zamówienie proszę zamieszczać w prywatnej wiadomości na youtube). Aktualna cena wynika z braku czasu oraz innego ukierunkowania mojej pracy.  Specjalnie na sprzedaż mogę zrobić identyczny egzemplarz lub odpowiednio zmodyfikowany zależnie od potrzeb klienta. Chętnie także odpowiem na wszelkie pytania i udzielę darmowej pomocy osobą ,które spróbują wykonać to samodzielnie do czego gorąco zachęcam.

5 komentarzy:

  1. Odpowiedzi
    1. Mam jeden do sprzedania. Napisz mi na maila lub wiadomość prywatną youtube informacje odnośnie sposobu odbioru itp.

      Usuń
  2. Siemka jak byś mógł podesłać schemat i program do takiego mój mali tomektomek22@tlen.pl

    OdpowiedzUsuń
  3. Witam mógłbyś udostępnić mi schemat z listą potrzebnych rzeczy do wykonania oraz program
    to mój mail karol258963@hotmail.com
    Pozdrawiam Karol

    OdpowiedzUsuń
  4. Witam Jestem zainteresowany zakupem. Proszę o kontakt biuro(małpa)7wymiar.com lub tel882823040

    OdpowiedzUsuń