Stvorili smo seriju tutorijala za Raspberry Pi, u kojima smo pokrili Interface of Raspberry Pi sa svim osnovnim komponentama poput LED-a, LCD-a, gumba, istosmjernog motora, servo-motora, koračnog motora, ADC-a, registra smjene itd. Također imamo je objavio nekoliko jednostavnih Raspberry Pi projekata za početnike, zajedno s nekoliko dobrih IoT projekata. Danas, u ovoj sesiji, napravit ćemo LED kocku dimenzija 3x3x3 i kontrolirati je pomoću Raspberry Pi kako bismo dobili različite uzorke pomoću Python programiranja. Prethodno smo napravili istu LED kocku 3x3x3 s Arduino Uno.
Tipična LED kocka 3 * 3 * 3 povezana na Raspberry Pi prikazana je na gornjoj slici. Ova LED KOCKA napravljena je od 27 dioda koje emitiraju svjetlost, ovih 27 LED dioda poredane su u redove i stupce da tvore kocku. Otuda je i ime LED CUBE.
Mnogo je vrsta kockica koje se mogu dizajnirati. Najjednostavniji od njih je LED kocka 3 * 3 * 3. Za 4 * 4 * 4 LED CUBE rad je gotovo trostruk, jer moramo obaviti posao za 64 LED. Sa svakim većim brojem rad se gotovo udvostručuje ili utrostručuje. Ali svaka kocka manje-više djeluje na isti način. Za početnike je LED kocka 3 * 3 * 3 najjednostavnija LED KOCKA, a također postoje i neke prednosti LED kocke 3x3x3 u odnosu na druge više kocke poput,
- Za ovu kocku ne trebate brinuti o potrošnji energije ili rasipanju.
- Potražnja za napajanjem je manja.
- Za ovu kocku nam ne treba nikakva sklopna elektronika.
- Trebamo manje logičke terminale pa nam ne trebaju registri smjena ili nešto slično.
- Najprikladniji za elektroniku s logičkim upravljanjem od 3,3 v, poput Raspberry Pi.
Potrebne komponente:
Ovdje koristimo Raspberry Pi 2 Model B s Raspbian Jessie OS. Svi osnovni hardverski i softverski zahtjevi su prethodno raspravljeni, možete ih potražiti u Uvodu Raspberry Pi i Trepćući LED Raspberry PI za početak, osim onoga što nam treba:
- Raspberry Pi 2 B (bilo koji model)
- Otpornici od 220Ω (3 komada)
- 27 LED dioda
- Alati za lemljenje za izgradnju LED kocke
Izgradnja LED kocke 3x3x3:
Prethodno smo u ovom članku detaljno razgovarali o izgradnji LED kocke 3 * 3 * 3: 3x3x3 LED kocka s Arduinom. Trebali biste provjeriti ovu kako biste naučili lemiti LED za oblikovanje LED kocke. Ovdje spominjemo 9 uobičajenih pozitivnih terminala (stupaca) i 3 uobičajena negativna terminala (negativni redovi ili slojevi) u LED kocki. Svaki stupac predstavlja pozitivan terminal, a svaki sloj negativni terminal.
Iz pogleda odozgo možemo vidjeti 9 uobičajenih pozitivnih terminala numeriranih na donjoj slici, numerirali smo ih prema GPIO pin-u Raspberry Pi, na koji su povezani ovi pozitivni terminali.
9 uobičajenih pozitivnih terminala: 4, 17, 27, 24, 23, 18, 25, 12, 16

I 3 uobičajena negativna terminala mogu se vidjeti iz pogleda sprijeda kao numerirani na donjoj slici:
Uobičajeni negativni pin gornjeg sloja: 13 Uobičajeni negativni pin
srednjeg sloja: 6
Uobičajeni negativni pin donjeg sloja: 5

Kad sve završite, imat ćete kocku poput ove. Provjerite i Video dani na kraju.

Kružni dijagram i objašnjenje:
Veze između Raspberry Pi i LED kocke prikazane su u donjem dijagramskom spoju:

Kao što je prikazano na slici, imamo ukupno 12 pinova iz Cubea, preko kojih je NEV zajedničkih pozitivnih, a TRI uobičajenih negativnih pinova. Zapamtite da svaki stupac predstavlja pozitivan terminal, a svaki sloj negativni terminal.
Sada ćemo povezati ovih 12 pinova s Raspberry Pi točno onako kako je dato na shemi spojeva. Nakon što spojimo terminale, vrijeme je da napišemo program PYTHON.
Možete provjeriti Python program u nastavku kako biste generirali uzorak prikazan u demo videu u nastavku.
Recimo, želimo uključiti LED na srednjem sloju kako je naznačeno na donjoj slici (crveno zaokruženo), a zatim moramo napajati GPIO18 pin i uzemljiti GPIO6 pin. To vrijedi za svaku LED diodu u kocki.

Napisali smo nekoliko programa petlje u PYTHON-u kako bismo napravili jednostavne bljeskalice. Program je dobro objašnjen kroz komentare. Ako želite više uzoraka, možete jednostavno dodati više uzoraka u program.
