INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Deur HackerHouse Volg meer deur die skrywer:
Kompakte LED -vertoningseenheid wat funksioneer as 'n kriptokurrency -teken en ook dien as 'n intydse YouTube -intekenaarteller.
In hierdie projek gebruik ons 'n Raspberry Pi Zero W, 'n paar 3D -gedrukte onderdele en 'n paar maks. 7219 vertooneenhede om 'n intydse intekenaarteller te skep ter ere van ons mylpaal van 100 000 km. Met die onlangse styging en val van Bitcoin, Ethereum en ander kripto -geldeenhede, het ons gedink dat dit gepas was om hierdie skerm ook as 'n kriptokurrency -teken te laat funksioneer. Ons het hierdie projek reeds vir u gekodeer, maar u kan ons kode verander sodat hierdie skerm alles kan doen wat u wil.
Stap 1: Oorsig
Kyk na die video wat ons daaroor gemaak het vir 'n oorsig van die projek, 'n demonstrasie van wat dit kan doen, en 'n spesiale vraag en antwoord aan die einde.
Stap 2: materiaal
Ons het die volgende materiale gebruik om hierdie projek te bou:
2 x 4-in-1 max7219 skerm
1 x Raspberry Pi Zero W
12 x 2,5 mm bout en moer
4 x 3 mm bout en moer
1 x mikro -USB -draad
3 x jumper drade
Ons het ook hierdie gereedskap gebruik:
Allen moersleutelstel
Soldeerbout
Wire Snipper
3D -drukker (vir die behuising)
As u nie 'n 3D -drukker het nie, kan u dit gewoonlik by 'n openbare biblioteek of skool vind. Daar is ook 3D -drukdienste aanlyn, soos
Stap 3: Bedrading
Vyf klein drade is gebruik om die skerms aan mekaar vas te maak. Elke skerm het 'n in/uit -pyl wat wys hoe data deur die skerms vloei. Display 1 out moet aansluit by Display 2 in.
Vcc => Vcc
Grond => Grond
DOut => DIn
CS => CS
Klok => Klok
Ons moes die Raspberry Pi en die skerms deur die 5v GPIO -pen op die Pi voed, omdat dit te veel krag deur die mikro -usb trek. Hier is die verbindings met die Raspberry Pi vanaf skerm 1.
VCC => 5V
GND => GND
DIN => GPIO 10 (MOSI)
CSC => GPIO 8 (SPI CE0)
CLK => GPIO 11 (SPI CLK)
Stap 4: Montering
Om die behuising te maak, het ons 'n paar PLA -dele in 3D gedruk. Ons drukbed was te klein om die hele voorkant/agterkant te druk, sodat ons dit in drie stukke aan die agterkant en vier stukke aan die voorkant gesny het. 'N Boksnyer het gehelp om die stukke te ontrafel sodat dit beter by mekaar pas. Hierdie stap is minder krities as u van plan is om die dele aan mekaar te plak.
Die Raspberry Pi Zero W is in die middelste agterste stuk vasgemaak met 4 moere/boute van 2,5 mm. Die agterkant het 4 gate, sodat die skroewe gelyk kan bly. Die behuisingsdele het klein oortjies aan die kante waarmee u dit met klein moere/boute van 2,5 mm kan vasskroef. 'N Pincet het dit maklik gemaak om die klein hardeware op sy plek te hou.
Die gekombineerde vertooneenheid is in die voorkant van die behuizing vasgemaak. Die regterkant het 'n groter raamgedeelte sodat die drade na die Raspberry Pi kan draai. die derde voorste behuizingstuk moet vasgeskroef word nadat die skerm vasgemaak is.
Nadat ons die skerm aan die Pi gekoppel het, voeg ons 3 mm moere by die 4 uitbreidings aan elke kant van die boonste stuk. Hierdie neute sal gebruik word om die behuising bymekaar te hou. Daarna is die behuising versigtig aan mekaar vasgemaak. Ons het seker gemaak dat ons geen drade wat met die Raspberry Pi verbind is, losmaak nie.
Die agterkant van die behuising is vasgeskroef met 4 3 mm -boute. Hierdie boute word vasgemaak aan die moere wat u in die vorige stap geplaas het. As u die behuising ekstra beskerming wil gee, kan u die naat in 'n stuk swart elektriese band draai soos ons.
Stap 5: Kodering
Ons het volledige instruksies oor hoe om hierdie projek te kodeer op Github geplaas:
As u vrae het oor die gebruik van die kode, moet u 'n probleem op die Github -bladsy laat plaas. Iemand moet kan help. As u 'n wonderlike, nuwe funksie bygevoeg het, moet u 'n trekversoek doen, en ek voeg dit saam!
Stap 6: Hulpbronne
'N Paar hulpbronne vir hierdie projek word hieronder verskaf:
Vind al die 3D-drukbare onderdele en kode vir hierdie projek op ons hackster.io-bladsy:
Volg Hacker House op Instagram:
As u van hierdie projek hou, teken dan in op Hacker House op Youtube:
Besoek ons webwerf vir onderdele en projekopdaterings:
Dankie dat u ons instruksies gekyk het!
Aaron @ Hacker House