Mini REKLAMA VFD (zegar, DS1820, Bluetooth, Podczerwień)
Witam,
Chciałbym zaprezentować kolejny mini projekt aczkolwiek bardzo użyteczny i przydatny na codzień. Ponieważ posiadam kilka bardzo dużych wyświetlaczy VFD 2x20znaków (rozmiar lampy 20x6 cm !!!) postanowiłem zbudować mini panel reklamowy z wygodną obsługą dla klienta. Wyświetlacze omawiane były w Link. Nie będę więc już omawiał samego wyświetlacza tutaj. Dodam tylko, że dzięki temu iż posiada on teraz całkiem nowy sterownik na procesorze ATmega32 mojej konstrukcji mam duże możliwości jego sterowania. Zarówno bezpośrednio przez USB, przez RS232/485, oraz poprzez łącze równoległe typowe dla starszych wyświetlaczy VFD Futaby.
OK - nowy mikrokontroler w postaci (obecnie ATmega328 - bo duuużo RAMu i tani jak barszcz, ale też duuużo FLASH'a na najróżniejsze efekty i gadżety)
Generalnie kontroler można w pełni sterować poprzez:
1. Podczerwień - pilot w standardzie RC5, lub Sony bądź JVC albo Samsug
2. Bluetooth - BTM-222
(całość zasilamy tylko zasilaczem 12V i żadnych więcej kabelków)
dzięki modułowi Bluetooth jest również świetna możliwość podmiany firmware sterownika drogą radiową z komputera PC . (Baaaaaardzo przydatna i miodna opcja) Oczywiście przez własny Bootloader:
https://www.elektroda.pl/rtvforum/topic1343484.html
Zegarek PCF8583 (SMD) podtrzymywany jest z kondensatora duuużej pojemności 1F i starcza na ładnych parę dni bez zasilania. Oczywiście czas można ustawiać z komputera albo nawet synchronizować go automatycznie przez Bluetooth za pomocą mojego oprogramowania.
Kontrolerek obsługuje dowolne czujniki temperatury - jaki się wepnie będzie tak samo działał w trybie 12bitowym: DS18B20, DS1820 czy DS18S20.
Pilotem IR można na szybko zmieniać różne teksty, które domyślnie zapisane są zarówno w pamięci FLASH - a można ich tam dużo umieścić dzięki ATmega328. Ale także można je umieszczać w pamięci EEPROM - co pozwala na definiowanie własnych łańcuchów tekstowych przez klienta bezpośrednio z komputera!!! Łańcuchy znaków mogą mieć po 254 znaki i się płynnie przewijają w górnej linii wyświetlacza.
Dzięki temu gdy np klient musi gdzieś wyjść na godzinkę ze swojego zakładu to już nie musi pisać jakiejś durnej kartki i przyklejac jej taśmą klejącą
"Przerwa od 14:00 do 15:00. Przepraszamy za utrudnienia"
albo:
"Zaraz wracam"
planuję też, (ponieważ wbudowany jest zegar) że będzie się aktualizował cza i np będzie napis:
"Wracam za godzinę" ... po jakimś czasie: "Wracam za pół godziny" .... po jakimś czasie "Wracam za 15 minut" - wystarczy tylko zdefiniować czas wyjścia i powrotu. A gdy ktoś się spóźni to też będzie stosowny komunikat
Wprawdzie nia każda z nich ma komputer u siebie w zakładzie czy sklepiku ale.....
.... ale po co jest Bluetooth .... zamierzam zabrać się za małą aplikacyjkę w Javie żeby można było zmieniać czy edytować teksty wprost ze swojego telefonu komórkowego. A na PC piszę oczywiście jak zwykle dedykowaną aplikacyjkę do tego.
Całość działa przez komenty AT po łączu RS232/Bluetooth
Jak widać systemiki które robię są że tak powiem "wielozadaniowe" jednocześnie może być wykonywanych wiele operacji w "jednym" czasie a to wszystko na zwykłym AVRku.
(w tle na jednym ze zdjęć widać także pilocik radiowy do sterowania oświetleniem z innego mojego tematu na Link)
Cały program napisany jest w języku C w środowisku Eclipse. Wsadu i płytki nie umieszczam głównie dlatego, że jest to bardzo specyficzny projekt i wątpię żeby komuś się przydało)
Poniżej kilka fotek i filmiki. Pokazuję foteczki płytek, które ostatnio bardzo fajnie mi wychodzą metodą żelazkową. A to wszystko dzięki ..... - (zawsze chyba będę przy takiej okazji wspominał - mistrza płyteczek z elektrody)... kolegdze - manekinen.
Filmiki będą niedługo. Widać na nich m.inn sterowanie z pilota podczerwieni żeby np szybko włączyć sobie napis o tym że właśnie jest przerwa urlopowa
Oczywiście sterownik o ustalonej godzinie wieczorkiem - przyciemnia wyświetlacz i zmienia napis np na "czas spać" a rano sam się włącza kiedy trzeba. Napisy mogą się same w ciągu dnia cyklicznie zmieniać co jakiś czas z jakąś np reklamą produktów, z informacjami o promocjach itp.
Sam wyświetlacz bez żadnego zewnętrznego mikrokontrolera może być podłączony np bezpośrednio pod USB do LCD Smartie i wygląda to wtedy tak:
UPDATE!
Właśnie pełną parą powstają aplikacje do komunikacji przez Bluetooth z modułami BTM112/222 poprzez telefony komórkowe. Poniżej proszę fotki ze wstępnych wersji programu, który będzie ładnie wyszukiwał urządzenia BT w otoczeniu a następnie będzie można ładnie wybrać to do którego chcemy się podłączyć
Na początku zacząłem pisać w Javie J2ME ale teraz piszę w C++ dla Symbiana, dzięki temu aplikacja może chodzić nawet na starszych telefonach jak np Nokia6230i

Komentarze
1. Jak to jest że masz dwa kolorki? Inny filtr pod przyciemnioną szybą? 2. W górnej przewijasz teksty - a dolnej nie szkoda? Może z tą godziną i temperaturą też jakiś "skrinsejwer" by na fajnym efekcie... [Czytaj dalej]
PO. --> ad.1 - dokładnie tak jak piszesz - dwa filtry pod szybką ;) ad.2 - No to dopiero pierwsza mega alfa beta wersja całości. Nawet już nie pokazałem tutaj, że np po ustalonej godzinie włącza... [Czytaj dalej]
Aktualnie było by taniej na ARM. Projekt ładny w swojej prostocie. Czy masz dla nich konkretne zastosowanie? Plan napisania aplikacji na fona to świetny pomysł. [Czytaj dalej]
marcelix007 --> tanie ARM'a ???? toż ja kupiłem sobie kilka dni temu mały zapasik ATmega328 po 12,5zł !!!!! (netto) - to dużo ??? jaki ARM w tej cenie ? Poza tym ARM to dla mnie jak zwykle przesada do... [Czytaj dalej]
Tylko jeśli chodzi o sofcik na pieca to gdzieś jest granica sensowności. Może lepiej napisać plugin do lcdsmartie via bluetooth i jakoś to zintegrować ;) , wtedy minimum roboty? I tak naprawdę a88 wtedy... [Czytaj dalej]
Jaki filtr dajesz żeby były niebieskie napisy? [Czytaj dalej]
PO. --> jeśli chodzi o soft i pisanie softu - to jest dla mnie jak narkotyk ;) więc z tym nie mam problemów lubię tak spędzać czas wolny. Odnośnie LCD Smartie - hmm to już bardzo dawno zrobiłem,... [Czytaj dalej]
Przy takiej cenie to masz racje. Jak sprawdzałem w T... to były po prawie 21-30zł. ARM to rzeczywiście przerost formy nad treścią, ale np: STM32F101C6T6 w pierwszym sklepie jaki otworzyłem kosztuje 1... [Czytaj dalej]
Mam pytanie, jeśli nie tajemnica, to gdzie można dostać tak duże wyświetlacze VFD? [Czytaj dalej]
JOLLY --> nie tajemnica, w zasadzie to można dostać tylko na allegro albo ebay'u. Z tym, że ostatnio już daaaawno ich nie było. Kiedyś był duży wysyp tych konkretnych modeli. Ludziska się na nie rzucali... [Czytaj dalej]
No to w sumie racja, musi być autonomiczne. Ale może zrobimy z tego jakiś publiczny protokół, tak pod kątem przyszłych wyświetlaczy i sterowników? Żeby każde z każdym mogło gadać ;) . I pisania obsługi... [Czytaj dalej]
I tego trzeba się trzymać. Jak się zrobi urządzenia , które będą się sprzedawały w setkach tysięcy egzemplarzy rocznie albo na miesiąc to wtedy można myśleć o zabezpieczeniach przed hakerami, inaczej to... [Czytaj dalej]
Pozdro, drogie army... LPC1114FBD48/301 32bit ARM Cortex-M0, 32K Flash, 8K RAM, LQFP48, RoHS Cena brutto: 1-4 11,06 PLN 5-9 9,83 PLN 10-29 9,21 PLN 30+ 8,60 PLN Wyciąg z pewnego sklepu internetowego... [Czytaj dalej]
krzysiek_p --> no fakt , tanie są ARM;ki ;) ale już tłumaczyłem dlaczego przy takich projektach pozostaję przy AVRkach i na razie zdania nie zmienię. Odnośnie programów to kolega się nie martwi, nawet... [Czytaj dalej]
Tak wiem o tym :) Dzięki bogu ja jeszcze o to martwić się nie muszę (bo nawet nie pracuję), a większość programów używanych przeze mnie to właśnie shareware'y, ale jakiś czas temu tata mi opowiadał jak... [Czytaj dalej]
Kolego mirekk36 mam pytanie a zarazem prośbę: czy możesz zamieścić bibliotekę .DLL obsługującą ten wyświetlacz pod Smartie? [Czytaj dalej]
napisz coś więcej o podłączeniu tego VFD do smartie ;) bo mi leżą 2szt - jedną mam już przygotowana do zhackowania elektroniki druga jest nienaruszona i chętnie bym sobie do serwera podłączył ;) [Czytaj dalej]
newmax --> mogę podać tę gotową bibliotekę DLL (napisaną w Pascalu/Delphi) mojej produkcji do tego wyświetlacza, ale ...... ale raczej będzie ona wam koledzy mało przydatna, ponieważ ona współpracuje... [Czytaj dalej]
Nie do końca cię zrozumiałem na początku - myślałem że napisałeś DLL-kę do smartie która obsługuje oryginalny sterownik. Obecnie mam jeden wyświetlacz właśnie z wyciętym oryginalnym prockiem i tym dziwnym... [Czytaj dalej]