Направили смо серију туторијала за Распберри Пи, у којима смо покривали повезивање Распберри Пи-а са свим основним компонентама попут ЛЕД-а, ЛЦД-а, дугмета, једносмерног мотора, серво-мотора, корачног мотора, АДЦ-а, регистра померања итд. Такође имамо објавио неколико једноставних Распберри Пи пројеката за почетнике, заједно са неколико добрих ИоТ пројеката. Данас, у овој сесији, направићемо ЛЕД коцку димензија 3к3к3 и управљати њоме помоћу Распберри Пи да бисмо добили различите обрасце користећи Питхон програмирање. Претходно смо направили исту ЛЕД коцку димензија 3к3к3 са Ардуино Уно.
Типична ЛЕД коцка 3 * 3 * 3 повезана на Распберри Пи приказана је на горњој слици. Ова ЛЕД КОЦКА је направљена од 27 светлећих диода, ових 27 ЛЕД диода су поређане у редове и колоне да би формирали коцку. Отуда је и име ЛЕД ЦУБЕ.
Постоји много врста коцкица које се могу дизајнирати. Најједноставнији од њих је ЛЕД коцка 3 * 3 * 3. За 4 * 4 * 4 ЛЕД ЦУБЕ рад је готово трострук, јер треба да радимо за 64 ЛЕД. Са сваким већим бројем рад се готово удвостручује или утростручује. Али свака коцка мање-више делује на исти начин. За почетнике, 3 * 3 * 3 ЛЕД коцка је најједноставнија ЛЕД ЦУБЕ, а такође постоје и неке предности 3к3к3 ЛЕД Цубе у односу на друге више коцке, попут,
- За ову коцку не морате бринути о потрошњи енергије или расипању.
- Потражња за напајањем је мања.
- За ову коцку нам не треба никаква комутациона електроника.
- Потребни су нам мање логички терминали, тако да нам не требају регистри смена или нешто слично.
- Најприкладнији за електронику са логичким управљањем од 3,3 в, попут Распберри Пи.
Компоненте потребне:
Овде користимо Распберри Пи 2 Модел Б са Распбиан Јессие ОС. Сви основни хардверски и софтверски захтеви су претходно разматрани, можете их потражити у Уводу Распберри Пи и Трепћући лампица Распберри ПИ за почетак, осим онога што нам треба:
- Распберри Пи 2 Б (било који модел)
- Отпорници од 220Ω (3 комада)
- 27 ЛЕД диода
- Алати за лемљење за изградњу ЛЕД коцке
Изградња ЛЕД коцке 3к3к3:
Претходно смо у овом чланку детаљно разговарали о изградњи 3 * 3 * 3 ЛЕД коцке: 3к3к3 ЛЕД коцка са Ардуином. Требали бисте да проверите ову да бисте научили како да лепите ЛЕД за формирање ЛЕД коцке. Овде спомињемо 9 уобичајених позитивних терминала (колоне) и 3 уобичајена негативна терминала (негативни редови или слојеви) у ЛЕД коцки. Свака колона представља позитивни терминал, а сваки слој негативни терминал.
Из погледа одозго можемо видети 9 уобичајених позитивних терминала нумерисаних на доњој слици, нумерисали смо их према ГПИО пин-у Распберри Пи, на који су повезани ови позитивни терминали.
9 уобичајених позитивних терминала: 4, 17, 27, 24, 23, 18, 25, 12, 16
А 3 уобичајена негативна терминала могу се видети са предње стране као нумерисана на доњој слици:
Уобичајени негативни пин
горњег слоја: 13 Уобичајени негативни пин средњег слоја: 6
Уобичајени негативни пин доњег слоја: 5
Кад све завршите, добићете коцку попут ове. Такође погледајте видео запис дат на крају.
Шема и објашњење:
Везе између Распберри Пи и ЛЕД коцке приказане су на доњем дијаграмском дијаграму:
Као што је приказано на слици, имамо укупно 12 пинова из Цубе-а, преко којих је НЕВ заједничких позитивних и ТРИ уобичајених негативних пинова. Запамтите да свака колона представља позитивни терминал, а сваки слој негативни терминал.
Сада ћемо повезати ових 12 пинова са Распберри Пи тачно онако како је дато на дијаграму кола. Када спојимо терминале, време је да напишемо програм ПИТХОН.
Можете да проверите доњи програм Питхон да бисте генерисали образац приказан у демо видеу испод.
Рецимо, желимо да укључимо ЛЕД на средњем слоју као што је приказано на доњој слици (црвено заокружено), онда морамо да напајамо ГПИО18 пин и уземљимо ГПИО6 пин. Ово важи за сваку ЛЕД диоду у коцки.
Написали смо неколико програма петље у ПИТХОН-у како бисмо направили једноставне блицеве. Програм је добро објашњен кроз коментаре. Ако желите више образаца, можете једноставно додати још образаца у програм.