19 sierpnia 2020

Własna reklama LED - projekt i programowanie

Własna reklama LED - projekt i programowanie 1

Własny panel LED wcale nie jest taki trudny do zbudowania a co ciekawsze jest dość tani. Bez obudowy panela zmieścimy się w kwocie ok 100-150 zł.

Czego potrzebujemy?:

  • kilka paneli LED P10 (koszt jednego to ok 40 zł)
  • arduino Nano (bo mniejsze 🙂 )
  • zasilanie 5V do panela LED i arduino
  • elementy do połaczenia kilku paneli razem (w moim przypadku elementy drukowane 3D wraz z możliwością zawieszenia)

Konstrukcja

Na początek łączymy wszystkie panele ze sobą. Użyłem drukowanych elementów (nie należy używać połączeń metalowych aby nie zwierać elektroniki).

Własna reklama LED - projekt i programowanie 2

Należy przewodami połączyć razem zasilanie każdego panela (jeżeli nie podłączymy zasilania do paneli to będą one świecić ale bardzo słabo). Na obrazku wyżej zasilanie wyprowadzone przewodami czerwonym i czarnym a połączenie białym.

Własna reklama LED - projekt i programowanie 3
bez podłączonego zasilania do paneli
Własna reklama LED - projekt i programowanie 4
z podłączonym zasilaniem do paneli

Panele łączmy ze sobą również dołączoną szeroką szarą taśmą z gotowymi wtykami. Ostatnia taśma będzie połączona z naszym Arduino jak na obrazku poniżej.

Własna reklama LED - projekt i programowanie 5

Taśmę najlepiej połączyć z Arduino przy pomocy przewodów męsko-męskich. Jeden koniec wpinamy w taśmę a drugi najlepiej wlutować do arduino.

Własna reklama LED - projekt i programowanie 6
Własna reklama LED - projekt i programowanie 7

Na obrazkach powyżej przedstawiono jak należy to wykonać. W przypadku moich paneli połączenie wygląda następująco.

Własna reklama LED - projekt i programowanie 8

Po prawidłowym połączeniu paneli oraz naszego Arduino możemy przystąpić do programowania.

Będziemy potrzebowali kilku bibliotek:

  • TimerOne.h
  • LedP10.h

Nie musisz szukać odpowiednich bibliotek. Wystarczy że użyjesz oprogramowania Code Designer i tam znajdziesz już wbudowane biblioteki.

Gotowe programy:

Program 1 linia

Własna reklama LED - projekt i programowanie 9

myled.init(6,7,8,9,3);

6,7,8,9 - piny do współpracy z panelem

3 - ilość paneli na których ma być wyświetlany napis

myled.showmsg_single_scroll("Testowy napis",2,3,0);

"Testowy napis" - wpisz dowolny tekst do wyświetlenia na panelu LED

2 - ilość powtórzeń napisu, w tm przypadku napis przeleci 2 razy (po wpisaniu INF - nieskończoność)

3 - szybkość przelatywania napisu

0 - rodzaj czcionki (0 - pogrubiona, 1 - normalna)

Program 2 linie

Własna reklama LED - projekt i programowanie 10

myled.showmsg_double_scroll("Napis u gory","Napis na dole",10,INF,3,1,0);

"Napis u gory" - tekst wyświetlany w górnej części wyświetlacza

"Napis na dole" tekst wyświetlany w dolnej części wyświetlacza

10 - ilość wyświetleń napisu u góry czyli 10

INF ilość wyświetleń napisu u dołu czyli nieskończoność

3- prędkość napisu u góry

1- prędkość napisu u dołu

0 - rodzaj czcionki

Działanie wyświetlacza opartego o panele LED P10 bez podłączonego zasilania do paneli (polecane do zastosowań wewnętrznych) i z podłączonym zasilaniem (do zastosowań zewnętrznych).

Dodaj komentarz

Copyright © 
Code Designer 2024