Turinys:

Nuotolinis „Big Led Matrix Artnet Raspberry Pi“: 8 žingsniai (su nuotraukomis)
Nuotolinis „Big Led Matrix Artnet Raspberry Pi“: 8 žingsniai (su nuotraukomis)

Video: Nuotolinis „Big Led Matrix Artnet Raspberry Pi“: 8 žingsniai (su nuotraukomis)

Video: Nuotolinis „Big Led Matrix Artnet Raspberry Pi“: 8 žingsniai (su nuotraukomis)
Video: Pokalbis prie kavos puodelio: nuotolinis Universitetas 2024, Lapkritis
Anonim
Image
Image
Nuotolinis „Big Led Matrix Artnet Raspberry Pi“
Nuotolinis „Big Led Matrix Artnet Raspberry Pi“

Mes norime sukurti didelę „WiFi“matricą. Projekte naudojami 200 WS2801 šviesos diodų, didelis energijos šaltinis, toks kaip šis LEDNexus 5V 40A 200 W, ir „Raspberry Pi“, kaip operos „smegenys“.

Mes pradedame kurti medžio struktūrą iš matricos ir po to einame kurti smegenų. „Raspberry Pi“su „OLA“, skirta „Raspberry Pi“. Po to galite valdyti savo matricą „Wi -Fi“režimu. LAN viduje galite naudoti kompiuterį, kad nusiųstumėte Raspberry Pi vaizdą, tekstą ir LED matricos animaciją.

„Amazon“svetainėje galite nusipirkti 200 vnt. W2801, taip pat galite nusipirkti „Raspberry Pi 3“arba mini „Raspberrry Pi ZERO“.

1 žingsnis: supjaustykite gabalus

Supjaustykite gabalus
Supjaustykite gabalus
Supjaustykite gabalus
Supjaustykite gabalus
Supjaustykite gabalus
Supjaustykite gabalus
Supjaustykite gabalus
Supjaustykite gabalus

Norėdami sukurti matricos struktūrą, aš naudoju dvi medines lenteles 1 mt x 1 mt. Aš nukirpau rėmą, o po to, kai nukirpau skirstytuvus. Norėdami sukurti tvarkingą struktūrą, sumaniau įdėti šviesos diodą kas 10 cm, todėl gavau 10 šviesos diodų kiekvienoje pusėje. Visas kiekvienos matricos paviršius nuo 1 mt x mt 1 yra padengtas 100 šviesos diodų iš viso dviejose matricose yra po 200 šviesos diodų. Kiekvienas masyvas yra atskirtas nuo kito ir gali būti naudojamas atskirai. Matricos, įdėtos, tinka sau, sukurdamos vieną tvirtą kūną.

2 žingsnis: Surinkite konstrukciją

Surinkite konstrukciją
Surinkite konstrukciją
Surinkite konstrukciją
Surinkite konstrukciją
Surinkite konstrukciją
Surinkite konstrukciją

Pagal visą struktūrą naudoju vinilą. Visi skirstytuvai yra įkalti ant jo šonų, kad tilptų šono viduje. Ši konstrukcija yra labai lengva ir tvirta.

Aš naudoju sunkią bateriją ir daugybę dirželių, kad tvirtai laikyčiau konstrukciją.

3 žingsnis: skylės

Skylės
Skylės
Skylės
Skylės

Kai konstrukcijos yra paruoštos, galite padaryti skyles. Tik 200 skylių visam projektui:-) Skylės puikiai yra centre. Mano patarimas yra naudoti kaukę skylės centre.

4 žingsnis: dažykite konstrukcijos viduje

Dažai konstrukcijos viduje
Dažai konstrukcijos viduje
Dažai konstrukcijos viduje
Dažai konstrukcijos viduje
Dažai konstrukcijos viduje
Dažai konstrukcijos viduje
Dažai konstrukcijos viduje
Dažai konstrukcijos viduje

Jei norite tobulo rezultato, galite dažyti konstrukcijos vidų. Dažai yra balti, nes balta spalva atspindi visą spalvą. Kai lemputė švyti spalva, tai atspindi struktūrą priešinga kryptimi.

Po to, kai užtepu organinio stiklo opaliną, kad padengčiau struktūrą, kaip nuotraukoje.

5 veiksmas: WS2801 LED juostelė

WS2801 LED juostelė
WS2801 LED juostelė

Galite naudoti „ws2801“LED juostą. Tai yra LED juostelė, kurios viduje yra mikroprocesorius, skirtas valdyti RGB lemputes. Šioje juostelėje yra 4 juostos: GND VCC DATA CLOCK. Kiekvienas ledas naudoja 0, 06A esant 5 voltų įtampai. Kiekvieno šviesos diodo suvartojimas yra 0, 3W. Priešingu atveju 200 šviesos diodų naudoja 60 W srovės. Dėl šios priežasties svarbiausia naudoti antrinį maitinimo lizdą maitinant šviesos diodus. Aš naudoju 50W 5V maitinimo šaltinį. Mano patarimas yra pridėti 1000 mF kondensatorių prieš prijungiant prie šviesos diodų. Jei naudojate daugiau nei vieną juostelę, mano patarimas yra prijungti maitinimą lygiagrečiai prie kiekvienos juostelės.

6 žingsnis: smegenys: Raspberry Pi

Smegenys: Raspberry Pi
Smegenys: Raspberry Pi

„Raspberry Pi“yra mūsų vedamos matricos smegenys. Šviesos diodams valdyti galite naudoti „Raspbian“distribuciją. Distro yra OLA. Paskutinę OLA versiją galite atsisiųsti adresu https://dl.openlighting.org ir įdėti vaizdą į SD. Po to galite paleisti „Raspberry Pi“ir prijungti jį prie LAN.

Nustatymų puslapį galite atidaryti naudodami kompiuterio naršyklę. Prieiga paprasta. Eikite į savo Raspberry Pi IP. Kažkas panašaus į https://192.168.x.x. Jei peržiūrite OLA nustatymų puslapį, viskas gerai. Dabar redaguojate „ola-spi.conf“. Norėdami tai padaryti, naudokite terminalo skaitmenį: sudo nano /var/lib/ola/conf/ola-spi.conf Įdėkite teisingą konfigūraciją. Vykdykite instrukcijas:

Išsaugokite failą, tada paleiskite sistemą iš naujo. Skaitmuo: sudo perkrovimas. Po OLA nustatymų puslapyje 192.168.x.x naršyklės puslapyje pasirinkite įvestį „ArtNet“ir išvestį - SPI. Dabar savo kompiuteryje galite naudoti „Glediator“arba „Jinx“! Jei naudojate OSX sistemą, galite pasirinkti tik „Glediator“. Jei naudojate „Windows“sistemą, galite naudoti „Glediator“ir „Jinx“! „Glediator“galite atsisiųsti naudodami šią nuorodą (https://www.solderlab.de/index.php/software/glediator) Ir galite atsisiųsti „Jinx! per šią nuorodą (https://www.live-leds.de/)

Dabar galite prijungti „Raspberry Pi“prie LED matricos.

Šviesos diodų PIN „duomenys“turi būti prijungti prie GPIO 10 (MOSI).

Šviesos diodų PIN laikrodis turi būti prijungtas prie GPIO 11 (SCKL)

Šviesos diodo įžeminimas „GND“(mėlynas) turi būti prijungtas prie GPIO

7 žingsnis: maitinimas ir bandymas

Maitinimas ir bandymas
Maitinimas ir bandymas
Maitinimas ir bandymas
Maitinimas ir bandymas
Maitinimas ir bandymas
Maitinimas ir bandymas

Aš išbandžiau matricą su „Arduino UNO“ir „Adafruit Library“. Bandymui rekomenduoju naudoti šį sprendimą, kad neįtrauktumėte kitų elementų („Raspbian“, LAN, protokolas ir kt.).

8 žingsnis: galutinis rezultatas

Matrica nuostabi. Šią matricą galiu naudoti tekstiniams pranešimams, animacijoms ar tiesioginio programavimo animacijoms, tokioms kaip apdorojimas ar panašiai. Bendra medžiagų projekto kaina yra 250 USD. Geriausias sprendimas yra „Raspberry Pi“kaip smegenys, nes galite naudoti bandomąją matricą kitoje vietoje ir peržiūrėti animaciją. Tikrai šaunu!

Rekomenduojamas: