Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Fibaro Fibaro
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Cyfrowy piórnik (ze ściągą)

wytry 05 Lis 2010 18:27 26931 67
  • Cyfrowy piórnik (ze ściągą)
    Witam!

    Chciałbym zaprezentować Wam moją pierwszą konstrukcję znanego już na elektrodzie piórnika ze ściągą. Sercem mojego układu jest Arduino Duemilanove (ATmega328) wspomagany przez wyświetlacz hd44780 20x4, zegar RTC DS1307 (z własną baterią) i czujnik temperatury MCP9700. Cyfrowy piórnik zasila 6 baterii AA, które dają łącznie 9v. Za nawigację odpowiadają 3 przyciski (+, -, OK) oraz przełącznik (blokada trybu ściągi).

    Funkcje Cyfrowego Piórnika:
    * Wyświetlanie daty i czasu
    * Ustawianie daty i czasu
    * Termometr
    * Zapis najwyższych i najniższych wartości temperatury
    * Monitor poziomu baterii
    * Tryb ściągi: 80 linii po 20 znaków = 1600 znaków - aktywowany przyciskiem lub *po zbliżeniu ołówka z magnesem*, ściąga definiowana w kodzie programu,
    * Blokada trybu ściągi - na wypadek, gdyby nauczycielowi zachciało się bliżej przyjrzeć piórnikowi :>
    * Przewijanie ściągi 2 przyciskami

    Cyfrowy piórnik (ze ściągą) Cyfrowy piórnik (ze ściągą) Cyfrowy piórnik (ze ściągą) Cyfrowy piórnik (ze ściągą)

    Wersja 1.2:
    - Dodałem aktywowanie ściągi kontaktronem
    - Możliwość zmiany sposobu aktywowania ściągi - kontaktron/przycisk + blokada

    A oto ołówek, którego przybliżenie na ok. 3cm zwiera styki kontaktronu co z kolei skutkuje wyświetleniem ściągi. Po oddaleniu magnesu zapisany tekst znika i pojawia się ekran startowy.
    Cyfrowy piórnik (ze ściągą)

    W załączniku przesyłam źródła programu. Do ich kompilacji wymagana jest biblioteka DS1307.

    Schemat układu w załączniku (cp_schem.png)


    Fajne!
  • Fibaro
  • #2 05 Lis 2010 18:39
    matis057
    Poziom 33  

    Czy jest możliwość zmieniania ściągi? Programując od nowa.

  • Fibaro
  • #3 05 Lis 2010 18:43
    wytry
    Poziom 11  

    matis057 napisał:
    Czy jest możliwość zmieniania ściągi? Programując od nowa.

    Aby zmienić ściągę wystarczy podłączyć arduino do komputera poprzez USB, zmodyfikować kod programu i wysłać go (zaprogramować).

  • #4 05 Lis 2010 20:15
    Hrabal
    Poziom 10  

    Pobór prądu?
    Ile wytrzymuje?
    Niefajnie jak rozładuje się przed sprawdzianem.
    i jeszcze jedno kto robił płytki, bo na domową robotę to nie wygląda.
    Ale projekt fajny

  • #5 05 Lis 2010 20:39
    mr_kciuk
    Poziom 17  

    po co termometr w piórniku? :)

  • #6 05 Lis 2010 20:42
    xojciectadeuszx
    Poziom 18  

    Aby wiedzieć jaka temperatura w klasie panuje ewentualnie symulować że za gorąco :D

  • Fibaro
  • #7 05 Lis 2010 20:47
    Karol966
    Poziom 30  

    Piórnik jest na tyle subtelny, że nikt nawet nie pomyśli, że tam może być ściąga, zwłaszcza z uwagi na czasy, jakie nadeszły :D

    Tak poza nawiasem, na poważnych zaliczeniach wszelkie zbędne rupiecie na biurku są niedozwolone...

  • #8 05 Lis 2010 20:55
    bulek01
    Poziom 15  

    Czy udało ci się już skorzystać z tej ściągi, bo mi się nie wydaje żeby to przeszło.

  • #10 05 Lis 2010 21:00
    matis057
    Poziom 33  

    Mógłbym się dowiedzieć ile zapłaciłeś za poszczególne części i ile to razem wyniosło?

  • #11 05 Lis 2010 21:03
    OldSkull
    Poziom 27  

    O ja, ale bydlę :o ;) Zamień zasilanie na litowo jonowe, będzie choć trochę lżejszy. Nie wiem jakie parametry dokłądnie ma ten procek, ale mogłeś ustawić, żeby chociaż część "ściągi" była zapisywana w eepromie. Dużo prościej zmieniać treść.

    Czy to jest jeszcze piórnik? Bałbym sie cokolwiek włożyć do środka. Za to taka obudowa jest dobra do ciekawego zegara czy wyświetlacza np. komunikującego się z komputerem i wyświetlajacego np. tytuły piosenek, powiadomienia o mejlach itd.

  • #12 05 Lis 2010 21:28
    mari5508
    Poziom 15  

    Pomysł fajny ale dało by się to lepiej wykorzystać.
    Pomiar temperatury zbędny według mnie i nie potrzebne zużycie baterii.
    Jak działa "blokada ściągi"? Czy polega to na tym że np.Nauczyciel podchodzi ty przełączasz i ściąga znika i wyświetlany jest "ekran startowy" ??
    Nie dałoby się zastosować jakiegoś akumulatorka zamiast tych baterii?? Np. Li-Po ?
    Co do miejsca to druga sprawa,bo każdy nauczyciel sie zorientuje że ten piórnik po "coś" jest na tej ławce a w szczególności że nie ma miejsca na długopisy itp. :D

  • #13 05 Lis 2010 21:59
    wytry
    Poziom 11  

    - Prądu pobiera to ok. 25mA. Tak więc na akumulatorkach 2500mAh wytrzyma 100h czyli ok. 130 lekcji.
    - Arduino jest produkowane we włoszech, zaś druga to płytka uniwersalna
    - Pomiar temperatury nie wpływa zauważalnie na zużycie baterii
    - Blokada ściągi to ten przełącznik zaznaczony na zdjęciu z góry. Gdy ustawi się go w pozycji zablokowanej nie da się w żaden sposób otworzyć ściągi, zaś po odblokowaniu naciśnięcie "OK" wyświetla zapisany tekst.

    Jako, że zostało jeszcze kilka wolnych I/O zastanawiam się nad dodaniem kontroli wentylatora 120mm przez PWM - w sam raz na upalne dni.

    Co do wykrywalności - zaskoczyła mnie spostrzegawczość nauczycieli. Od początku roku jeszcze żaden nie zauważył, że to nie jest zwykły piórnik :D

    Większość elementów miałem na składzie, kupiłem tylko:
    - Arduino - 99zł
    - Płytka uniwersalna - 24zł
    Wiem, że można by zrobić wszystko taniej, ale jak zaznaczyłem jest to mój pierwszy projekt, następne na pewno będą ekonomiczniej wykonane :)

  • #14 05 Lis 2010 22:14
    Urgon
    Poziom 36  

    AVE...

    Ciekawy projekt. Troszkę rozczarowuje umieszczenie ściągi w kodzie programu. W przyszłości możesz się pokusić o użycie zewnętrznej pamięci EEPROM lub karty SD/MMC(jak zaimplementujesz obsługę FAT16/FAT32)...

    Arduino jest w sam raz na początek, ale w przyszłości radzę Ci po prostu kupować same mikrokontrolery - będziesz miał więcej pieniędzy na zamówienie profesjonalnych płytek dla swych układów...

  • #15 05 Lis 2010 22:20
    Palmoster
    Poziom 10  

    Ogromne, nieporęczne i łatwo wykrywalne... Na ściągę się nie nadaje.... Bajery fajne ale po co takie coś na ławce skoro to już nie jest piórnik? Mógłbyś zrobić jakąś przegródkę. a najlepiej zaszyć to wszystko w środek i tyle ;) LCD mógłby być mniejszy i o większej rozdzielczości. Np z Telefonu (3310)

  • #16 05 Lis 2010 22:28
    mari5508
    Poziom 15  

    OK,czyli rozumiem to tak:
    Ściąga sobie ładnie leci podchodzi nauczyciel i nie da się ukryć tekstu?
    Ta "blokada ściągi" jest po to aby ktoś nie powołany nie mógł jej włączyć?
    Jeśli tak to lepiej by było zrobić coś ala "panic alarm" Nauczyciel podchodzi,jeden przycisk ściąga znika i wyświetla się zegar,temp itp.

  • #17 05 Lis 2010 22:32
    wytry
    Poziom 11  

    mari5508 napisał:
    Ta "blokada ściągi" jest po to aby ktoś nie powołany nie mógł jej włączyć?
    Jeśli tak to lepiej by było zrobić coś ala "panic alarm" Nauczyciel podchodzi,jeden przycisk ściąga znika i wyświetla się zegar,temp itp.

    Właśnie tak to działa. Po ponownym naciśnięciu OK ściąga znika i pojawia się ekran startowy.

  • #18 05 Lis 2010 22:34
    _Arecki_
    Poziom 15  

    Blokadę ściągi lepiej zrobić na jakimś transponderze (np. w długopisie, którym piszesz, albo wystarczy aby leżał obok piórnika). Kiedy nauczyciel Cię zaskoczy i zabierze piórnik, żeby się pilniej przyjrzeć nie zdążysz przełączyć blokady, a jeśli będzie miał transponder to oddalenie się piórnika od długopisu spowoduje wyłączenie ściągawki.

  • #19 05 Lis 2010 22:35
    mari5508
    Poziom 15  

    Aha ;)
    Miałem podobny pomysł zrobienia takiego układu lecz nie zamontowanego w piórniku lecz w plecaku.Często siedzę przy ścianie i plecak jest nie widoczny a co dopiero taki wyświetlacz.

    Co do tego transpondera to wcale nie głupi pomysł,ja bym to zrobił tak zamiast tego przełącznika "blokada ściągi" podpiął kontaktron a magnes neodymowy do długopisa który leżał by sobie obok piórnika,gdy nauczyciel z zaskoczenia by wziął piórnik automatycznie by się przełączyło.Samemu także nie postrzeżenie dałoby się to zrobić gdy nauczyciel by sie zbliżał poprzez przesunięcie owego długopisa :D

  • #20 05 Lis 2010 22:35
    Daniel1984
    Poziom 11  

    wytry napisał:
    - Prądu pobiera to ok. 25mA. Tak więc na akumulatorkach 2500mAh wytrzyma 100h czyli ok. 130 lekcji.

    Testowałeś, czy tak sobie założyłeś? Wiem z doświadczenia, że to na 100% tyle nie wytrzyma. Jeżeli napięcie z aku spadnie to wyświetlacz straci kontrast i figę na nim zobaczysz mimo, że reszta będzie działać dalej.

  • #21 05 Lis 2010 22:41
    wytry
    Poziom 11  

    Daniel1984 napisał:
    wytry napisał:
    - Prądu pobiera to ok. 25mA. Tak więc na akumulatorkach 2500mAh wytrzyma 100h czyli ok. 130 lekcji.

    Testowałeś, czy tak sobie założyłeś? Wiem z doświadczenia, że to na 100% tyle nie wytrzyma. Jeżeli napięcie z aku spadnie to wyświetlacz straci kontrast i figę na nim zobaczysz mimo, że reszta będzie działać dalej.

    100h to czyste wyliczenia.

    Napięcie baterii może jednak spaść nawet do 6v i nadal piórnik będzie działać poprawnie.
    Wszystko jest zasilane z 5v generowanych przez *MC33269D-5.0*, który to powinien być stabilny podczas zasilania go napięciem od 20v do 6v.

    Cytat:

    Co do tego transpondera to wcale nie głupi pomysł,ja bym to zrobił tak zamiast tego przełącznika "blokada ściągi" podpiął kontaktron a magnes neodymowy do długopisa który leżał by sobie obok piórnika,gdy nauczyciel z zaskoczenia by wziął piórnik automatycznie by się przełączyło.Samemu także nie postrzeżenie dałoby się to zrobić gdy nauczyciel by sie zbliżał poprzez przesunięcie owego długopisa Very Happy

    Tak się składa, że akurat mam zarówno kontaktron jak i dosyć silny magnes. Jak tylko będę miał więcej czasu postaram się coś z tego wykombinować. :)

    *Pomyliłem się, napięcie reguluje układ MC33269D-5.0 a nie 7805*

  • #22 05 Lis 2010 22:43
    mari5508
    Poziom 15  

    Do tego również dodałbym automatyczne przewijanie tekstu (chyba że jest) Bo ciągłe klikanie po przepisaniu wszystkich linijek mogłoby być uciążliwe na niektórych lekcjach.Przewijanie polegałoby na ustawieniu np. że co 5 sek. przewijana jest jedna linijka tekstu co umożliwiło by spokojne przepisywanie.

  • #23 05 Lis 2010 22:45
    Urgon
    Poziom 36  

    AVE...

    7805? Łoj, niedobrze. Wywal to i zrób jakąś prostą miniprzetwornicę buck-boost - ten układ Ci tylko niepotrzebnie prąd zużywa...
    Użyj kontaktronu do ukrywania ściągi...

  • #24 05 Lis 2010 22:51
    mari5508
    Poziom 15  

    wytry napisał:
    Daniel1984 napisał:
    wytry napisał:
    - Prądu pobiera to ok. 25mA. Tak więc na akumulatorkach 2500mAh wytrzyma 100h czyli ok. 130 lekcji.

    Testowałeś, czy tak sobie założyłeś? Wiem z doświadczenia, że to na 100% tyle nie wytrzyma. Jeżeli napięcie z aku spadnie to wyświetlacz straci kontrast i figę na nim zobaczysz mimo, że reszta będzie działać dalej.

    100h to czyste wyliczenia.

    Napięcie baterii może jednak spaść nawet do 6v i nadal piórnik będzie działać poprawnie.
    Wszystko jest zasilane z 5v generowanych przez 7805, który to powinien być stabilny podczas zasilania go napięciem od 20v do 6v.

    Cytat:

    Co do tego transpondera to wcale nie głupi pomysł,ja bym to zrobił tak zamiast tego przełącznika "blokada ściągi" podpiął kontaktron a magnes neodymowy do długopisa który leżał by sobie obok piórnika,gdy nauczyciel z zaskoczenia by wziął piórnik automatycznie by się przełączyło.Samemu także nie postrzeżenie dałoby się to zrobić gdy nauczyciel by sie zbliżał poprzez przesunięcie owego długopisa Very Happy

    Tak się składa, że akurat mam zarówno kontaktron jak i dosyć silny magnes. Jak tylko będę miał więcej czasu postaram się coś z tego wykombinować. :)


    Dobrze by było jakby to był neodymowy i dosyć małych rozmiarów,ja mam akurat takie dwa jak rozbierałem napęd dvd i mimo swoich małych rozmiarów są dosyć mocne

  • #25 05 Lis 2010 22:53
    Palmoster
    Poziom 10  

    Można by jeszcze w długopisie przełącznik dalej/wstecz/ukryj ściągę który działał by bezprzewodowo.

  • #26 05 Lis 2010 22:55
    mari5508
    Poziom 15  

    Palmoster napisał:
    Można by jeszcze w długopisie przełącznik dalej/wstecz/ukryj ściągę który działał by bezprzewodowo.


    Myślę to by było już za dużo kombinowania :D
    Lepiej proste i skuteczne wykonanie.

  • #28 05 Lis 2010 23:34
    marcinosko
    Poziom 13  

    jak czytam o kolejnym piórniku to przypomina mi sie początki moich ściąg :D kolega z ławki miał takie same do momentu jak się nie zepsuł na sprawdzianie :D on zaczął naprawiać, a ja się śmiałem z niego i w rezultacie żaden z nas nie napisał nic bo nie byliśmy w stanie :D

  • #29 05 Lis 2010 23:57
    movzx
    Poziom 39  

    Może się czepiam i demotywuję początkujących, ale Atmega328 :!: do wyświetlania tekstu na HD44780?!?
    Rozumiem że rzadko wszystko się wykorzystuje, ale chwilami łapię się za głowę z lekka... Widziałem kiedyś implementację sterownika programowalnego z cronem (ulepszonym!), systemem alarmowym, telnetem, szyfrowaną komunikacją i paroma innymi bajerami - wszystko na jednej "szesnastce", napisane w asemblerze.
    Natomiast to co jest tu pokazywane poszłoby na Tiny28, i to tylko ze względu na liczbę I/O.
    Miejmy jakieś resztki przyzwoitości...

  • #30 06 Lis 2010 08:41
    satanistik
    Poziom 27  

    Niech kolega się tak nie bulwersuje - autor nie zbudował tego na tak dużym kontrolerze celowo a jedynie wsadził tam swoją płytkę testową. Co do projektu - nauczyciel się może zainteresować ciągłymi kombinacjami przy tym piórniku. Dodatkowo lcd - jeżeli już HD to warto by zastosować taki czysto szklany bez ramki metalowej.
    Cyfrowy piórnik (ze ściągą)

    Są po 7zł na znanym portalu aukcyjnym.

    No i faktycznie można by to zrobić na atmega8 smd i zaszyć w ściance. Nie ma co jednak krytykować gdyż każdy od czegoś zaczynał i nie były to raczej 100% dopracowane projekty.

TME logo Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
TME Logo