Sari la conținut

Postări Recomandate

Nu stiu exact cu ce tip de microcontroler sa comand o banda luminoasa cu LED-uri care sa deruleze un scris personalizat. Banda ma gandesc sa aiba cel putin jumatate de metru lungime (inaltime, nu stiu, nu-s hotarat). Scrisul as vrea sa-l transmit prin conexiune bluetooth sau Wi-Fi.

 

Pentru inceput as dori cateva sfaturi cum sa construiesc banda de led-uri sau exista in comert afisoare deja specializate pe dimensiunile dorite de mine ?

 

Microcontroler: nu stiu ce sa aleg!!! Ma bate gandul sa aleg o platforma arduino sau PIC-uri, un dsp, un altmel... nu stiu.

 

Deci, de unde sa incep? Ceva sfaturi, va rog!!  :scratchchin:

Editat de dan_e
Link spre comentariu
https://www.tehnium-azi.ro/forums/topic/6808-recomandare-constructie-reclama-luminoasa-cu-led-uri/
Distribuie pe alte site-uri

Pentru inceput trebuie pus in balanta pretul final. Vazusem in comert un afisor (reclama luminoasa LED) de 100 x 20 cm la un pret de 300lei. Are 1536 led-uri de culoare rosie iar distanta dintre doua led-uri vecine 10mm.

Cunoscand distanta dintre LED_uri, va trebui intr-o prima etapa sa alegeti din catalog un led, spre exemplu de tip SMD care sa se incadreze bine si sa lase si ceva spatiu intre LED-uri (pentru o racire adecvata).

 

Modul de conectare a LED_urilor va fi de tip matrice dupa exemplul dat in website-ul de mai jos:

http://www.electronify.org/avr-projects/832-led-matrix-display

 

In ceea ce priveste alegerea MCU, daca intentionati sa folositi interfata USB fara a apela la circuite integrate dedicate, un start up bun ar fi utilizarea ARM-urilor STM32, ca de exemplu STM32F103C8:

http://www.st.com/content/ccc/resource/technical/document/datasheet/33/d4/6f/1d/df/0b/4c/6d/CD00161566.pdf/files/CD00161566.pdf/jcr:content/translations/en.CD00161566.pdf

 

Avand in vedere numarul de postari in forum pe care l-ai inregistrat si desi cu partea software am cochetat putin, cand vine vorba de aceste ARM-uri, eu te pot ajuta cu sfaturi daca vei folosi mikroC PRO for ARM - detin o placa de dezvoltare de acest tip:

https://www.mikroe.com/easymx-pro-stm32

si un programator dedicat care ajuta la programarea ARM-urilor direct pe cablajul dezvoltat:

https://www.mikroe.com/mikroprog-stm32

 

Facand o paranteza OFFTOPIC, si pentru MCU Atmel am un EasyAVR6 si chiar un programator dedicat. Daca te vei gandi sa mergi pe varianta Atmel 8bit, va trebui un circuit specializat pentru partea de USB si chiar un soft... cred... putin mai complicat.

 

Deci, pentru inceput trebuie ales MCU-ul si trasata schema, iar dupa aia se poate aborda si partea software (cu bootloader daca doresti sa incarci prin USB un anume text personalizat). E un proiect software nu foarte simplu dar cu ajutor din mai multe parti, se poate transforma in ceva util.

 

Numai bine

Cu ARMuri STM32 m-am jucat aproape deloc. O sa studiez putin varianta asta. STM-ul ala e super la ce facilitati are si costa vreo 20 si ceva de lei. 

 

Totusi, interfata cu matricea cu LED-uri cum o recomandati sa fie facuta: simplu cu tranzistoare sau cu niste integrate dedicate, daca exista!! 

In functie de caracteristicile tehnice ale LED-urilor, se va adopta si metoda de comanda.

Spor la studiat si reveniti cat de curand cu o schema electronica, in special a matricei de LED-uri (dimensiuni constructive, nr. de LED-uri etc.).

dane,

in primul rand trebuie sa te gandesti cum faci interfata intre ARM / MCU si matricea de LED-uri. Niste simple tranzistoare nu sunt suficiente. Gandeste-te ca o matrice, sa zicem, de 100 x 20 led-uri, teoretic, fara alte artificii, ti-ar trebui 120 de pini disponibili pe MCU. Ca sa simplifici treaba (adica sa reduci numarul de pini pe MCU) trebuie apelat la un circuit integrat gen MAX7219, cum ti-a recomandat donpetru in unul din link-urile de mai sus.

Deci, parerea mea e sa incerci pentru inceput sa faci o matrice de led-uri 8 x ceva. Spre exemplu: 8 x 64 led-uri, dupa aia treci la unele mai mari. Pentru o matrice 64 x 8, iti trebui 8 circuite MAX7219. Astea le poti comanda cu un MCU Atmel avr pe 8 biti, nu-ti trebuie ARM-uri - astea mi se par mai greu de programat!!!

 

Uite, ceva care merita realizat dar mai mare (128x16 LED):

Editat de prog

Mersi prog, o sa tin cont de cele spuse de tine.

 

Am observat ca panoul ala de pe youtube are la baza mai multe display-uri LED 32 x 16. Un display de asta costa pe ebay vreo 20..25 USD ? Voi ce credeti, as putea sa-l scot mai ieftin ? Nu am vazut inca cat costa un led smd pentru asa ceva!!! Cred ca intr-o prima etapa as incerca sa reproduc un display de asta si sa-l comand cu un ARM sau MCU, e buna ideea!!  :scratchchin:

Ideea este foarte buna, dar o materializarea o puteti vedea cu Adafruit. 

Matrice cu driver si conectori de alimentare si inlantuire, sub 400 lei adica 100$.

https://www.robofun.ro/matrice-led-rgb-32x32

https://learn.adafruit.com/32x16-32x32-rgb-led-matrix/

 Click pentru marire

  post-24607-0-60945400-1528955774.jpg
Aceasta matrice LED RGB are 1024 LED-uri, 32x32. Pe partea din spate se afla o placa PCB cu doi conectori IDC (unul de intrare si unul de iesire)

Aceste matrici sunt  inlantuibile - conectati iesirea la intrarea urmatoarei matrici.
Matricile au nevoie de un procesor de mare viteza si mai mult RAM decat ofera placa Arduino!
Aceste matrici necesita 13 pini digitali (6 pentru date, 7 de control), alimentare de 5V si pana la 2A pe matrice.

 Click pentru marire

  post-24607-0-94067600-1528955822.jpg

Pe sistem se vede si un modul de comuncare radio.
Puteti sa le folositi cu Raspberry PI, circa 167 lei, de la adresa:
   https://www.robofun.ro/adafruit-rgb-matrix-hat-rtc-for-raspberry-pi-mini-kit
Lectii:   https://learn.adafruit.com/adafruit-rgb-matrix-plus-real-time-clock-hat-for-raspberry-pi

Daca va intereseaza, studiati si luati legatura cu vinzatorul pentru detalii, manuale sau alte variante.

In legatura cu realizarea in regim homemade de la zero nu este imposibil, dar trebuiesc multe cunostinte teoretice si practice

 si mai ales multa munca pentru realizarea panourilor, de lipit mii de leduri cu conexiuni "secrete" in matrice accesibile de la driveri specializati.

   Click pentru marire

   post-24607-0-94971500-1528956831.jpg

Apropo de reclame cu leduri, am numarat la o reclama de farmacie, 8x16 leduri pe caracter, de 3-4mm albe si verzi, cam 12 cm inaltime.

 

@gsabac

Editat de gsabac

dane, e buna ideea, dar gandeste-te cat te costa cablajul pe care dispui LED-urile!!!

Nu vreau sa te descurajez, dar daca nu intentionezi sa faci o mica productie de serie (la panouri ma refer) nu prea o sa poti sa scoti cablajul la un pret accesibil. LED-urile, asa in mare, cred ca te costa vreo 100lei aproape o mie de led-uri, efortul sa le lipesti nu este neglijabil, asa ca tu hotarasti.

In ceea ce priveste comanda lor, cred ca ARM-ul ala e cea mai simpla alegere. Adica un ARM pe fiecare panou 32x16, toate panourile conectate pe SCL SDA si numerotate software. Asa nu iti trebuie conectori IDE mari, poti sa jonglezi cu uni mai mici.

Succes.

Nici un raspuns din partea autorului, totusi un proiect homemade cu acesti afisori este in link.

  http://digital-wizard.net/avr_projects/led_dot_matrix_temperature_display

Se explica functionarea unui termometru, schema si afisarea unor texte cu Atmega8, dau fisierele hex si librariile C.

In atasament este manualul unui panou LED 32x32. User Manual of 32*16 LED Matrix Panel White(AD026)

 TA0094 and TA0095 user manual.pdf

Un alt proiect cu schema panoului si explicatii, conectori, librarii si programare este in link. 

  http://ediy.com.my/blog/item/116-arduino-driving-a-32x16-dot-matrix-display-panel 

 Schema reala de inalta rezolutie a unui panou este urmatoarea:

  matrix DMD Schematic.pdf

 Deci se vade ce complexitate de circuit si cred la prima apreciere ca se poate realiza numai multistrat.

 

@gsabac

Editat de gsabac

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.

ATENTIE !!! Functionarea Tehnium Azi depinde de afisarea de reclame.

Pentru a putea accesa in continuoare site-ul web www.tehnium-azi.ro, va rugam sa dezactivati extensia ad block din browser-ul web al vostru. Dupa ce ati dezactivat extensia ad block din browser dati clic pe butonul de mai jos.

Multumim.

Apasa acest buton dupa dezactivarea extensiei Adblock