logo elektroda
logo elektroda
X
logo elektroda

Mini REKLAMA VFD (zegar, DS1820, Bluetooth, Podczerwień)

mirekk36  21 16178 Fajne? (+76)

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ą ;) ..... teraz tylko pilotem przełącza już jakiś predefiniowany tekst, np:

"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 ;) ..... ooooj moje klientki na takie urządzenia aż się ślinią - byle było to posto obsługiwać.

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ć ;) .... eeeeh ileż to nowych zastosowań będzie tych popularnych modułów BTM-xxx



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 ;) i oczywiście na nowych jak Nokia E72 ale i praktycznie dowolnym innym jak Sony, Samsung itd

O autorze
mirekk36
Ciekawy kurs VIDEO - EAGLE - zajrzyj na mój blog
mirekk36.blogspot.com - VOLATILE ? to łatwe

Specjalizuje się w: programowanie: avr c, delphi pc, esp32, esp8266 mirekk36 napisał 9195 postów o ocenie 2289 , pomógł 964 razy. Mieszka w mieście Szczecin. Jest z nami od 2006 roku.

Komentarze

PO. 31 Lip 2010 20:35

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]

mirekk36 31 Lip 2010 21:06

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]

marcelix007 31 Lip 2010 21:59

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]

mirekk36 31 Lip 2010 22:16

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]

PO. 31 Lip 2010 23:19

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]

11111olo 01 Sie 2010 09:15

Jaki filtr dajesz żeby były niebieskie napisy? [Czytaj dalej]

mirekk36 01 Sie 2010 09:52

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]

marcelix007 01 Sie 2010 11:33

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]

JOLLY 01 Sie 2010 11:43

Mam pytanie, jeśli nie tajemnica, to gdzie można dostać tak duże wyświetlacze VFD? [Czytaj dalej]

mirekk36 01 Sie 2010 12:06

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]

PO. 01 Sie 2010 12:11

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]

mirekk36 01 Sie 2010 12:18

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]

krzysiek_p 01 Sie 2010 22:43

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]

mirekk36 02 Sie 2010 00:26

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]

krzysiek_p 02 Sie 2010 00:37

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]

newmax 02 Sie 2010 12:53

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]

KJ 02 Sie 2010 13:55

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]

mirekk36 02 Sie 2010 15:06

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]

KJ 02 Sie 2010 15:17

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]

%}