Turinys:
- 1 žingsnis: padarykite kartono ženklą ir pridėkite raides
- 2 žingsnis: lituokite mikrovaldiklį ir LED matricos kabelius
- 3 žingsnis: užprogramuokite „Arduino“
- 4 žingsnis: pridėkite LED matricą prie ženklo
- 5 žingsnis: ženklo užbaigimas ir palaikymas
Video: „Black Lives“svarbus elektroninis slinkties vardų ženklas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Kampanijos #sayhername, #sayhisname ir #saytheirname supažindina su juodaodžių žmonių, nukentėjusių nuo rasistinio policijos smurto, vardais ir istorijomis ir skatina pasisakyti už rasinį teisingumą. Daugiau informacijos apie kampanijos „Pasakyk jos vardą“reikalavimus ir politiką rasite Afrikos Amerikos politikos forume adresu
Šis programuojamas atminties vardų ženklas naudoja adresuojamą LED matricą ir mikrovaldiklį, kad sukurtų slenkančią elektroninę reklamjuostę su aukos vardais.
Tai pažangus pradedančiojo ir vidutinio lygio projektas, kuriam reikia nedidelio litavimo ir šiek tiek susipažinimo su „Arduino IDE“.
Priedai:
Plokščias kartono gabalas - turėtų būti gana standus (perdirbta siuntimo dėžutė), ne mažesnis kaip 18 "X 10", mūsų buvo 19 "X 12"
Dažai ir (arba) vinilas raidėms (arba iš anksto įsigytos raidės ar dažai/žymekliai raidėms piešti) ir ženklų dekoravimui
mažas „Arduino“, pavyzdžiui, „Arduino Nano“arba „Arduino“tipo mikrovaldiklis, turintis „microUSB“jungtį https://www.arduino.cc/ arba „Adafruit Feather“
5 V maitinimo blokas/baterija ir duomenų kabelis
8 X 32 LED matrica WS2812B
USB A į „microUSB“duomenų kabelis, skirtas programuoti arduino
JST 2 SM 3 kontaktų jungtis/kabelis
Aligatoriaus spaustukai (neprivaloma)
Lituoklis
Lituoklis
Hobio peilis
Dvipusė juosta/dvipusė putų juosta
Juosta
1 žingsnis: padarykite kartono ženklą ir pridėkite raides
1. Dažykite savo kartoną. Mes naudojome purškiamus dažus, bet bet kokie dažai, tinkantys popieriui, bus tinkami. Leiskite išdžiūti.
2. Taikykite savo raides. Galite naudoti trafaretus, parduotuvėje pirktas raides arba piešti ir piešti patys. Mes naudojome vinilo raides, kurios buvo iškirptos ant mūsų „Cricut“pjaustytuvo.
3. Šviesos diodų matrica yra 31,5 cm x 8 cm (maždaug 12,5 x 3,25 colio), būtinai palikite pakankamai vietos ant kartono, kad matrica tilptų.
2 žingsnis: lituokite mikrovaldiklį ir LED matricos kabelius
Pastebėjome, kad naudinga prijungti komponentus JST kabeliu, kad galėtumėte lengvai juos atjungti, kad surinktumėte ženklą arba pakeistumėte dalis, jei kuri nors dalis yra pažeista ir jums reikia ją pakeisti. Jei norite sumažinti žingsnį, galite lituoti savo LED matricą tiesiai prie arduino/mikrovaldiklio plokštės, tačiau bus sunku paslėpti „Arduino“ant kartono ženklo.
1. Sužinokite, kaip lituoti, naudodamiesi „Adafruit“puikaus litavimo vadovu
Turėsite lituoti jungties laidus per arduino plokštės skyles.
2. Yra didelė tikimybė, kad jūsų LED matricoje jau yra 3 kontaktų JST kabelis, prijungtas matricos gale. JST jungtis, kurią norite naudoti, turėtų būti pažymėta DIN, kur laidai prijungti prie matricos. Pažiūrėkite, ar ant jungties yra kištukas ar lizdo galas. Norėdami prijungti prie plokštės, jums reikės priešingo galo (kištuko arba lizdo). Matricoje taip pat gali būti 2 laidų jungtis, pritvirtinta toje pačioje vietoje kaip ir 3 kontaktų jungtis. Šiam projektui mums nereikės tos jungties. Jei jūsų matricoje dar nėra JST jungties, pasirinkite vieną laido pusę ir lituokite ją prie matricos DIN, atitinkančią raudoną laidą prie galios/įtampos, vidurinį laidą prie duomenų ir trečią laidą prie žemės (GND).
Jei matricoje yra kitų jungčių (2 laidų jungtys, 3 laidų DOUT), galite jas tiesiog palikti. Mes juos paslėpsime ženklo gale. Taip pat galite sujungti dvi matricas, kad ilgesnis slinkimo ženklas ant didesnio kartono gabalo.
3. Jums reikės lituoti atitinkamą (kištuką ar lizdą) JST jungtį prie „Arduino“. Jūsų jungtyje yra trys laidai. Vienas turėtų būti raudonas, o kiti paprastai yra balti ir žali, o kartais ir geltoni arba juodi. Raudonas laidas prijungtas prie maitinimo, paprastai „Arduino“/plokštėje pažymėtas 3V arba 3.3V. Įdėkite pliką laido galą per 3V arba 3,3V skylę ant plokštės ir lituokite prie plokštės. Kitas išorinis 3 laidų JST laidas yra įžeminimo laidas. Pliką šio laido galą perkiškite per skylę, pažymėtą GND jūsų lentoje. Lituoklis į vietą. Vidurinis laidas skirtas duomenims. Tai galima prijungti prie bet kurio „Arduino“ar mikrovaldiklio skaitmeninio kaiščio (PWM). Šiam projektui naudosime 6 kaištį. Lituokite vidurinį jungties laidą prie plokštės 6 kaiščio.
4. Jums nereikia lituoti jokių kitų laidų prie arduino/plokštės. Maitinimui naudosime USB kabelį ir jis bus prijungtas prie plokštėje esančios „microUSB“jungties.
3 žingsnis: užprogramuokite „Arduino“
Prieš uždėdami lentą ant ženklo, turėsime ją užprogramuoti. Jums reikės kompiuterio ir duomenų USB į „microUSB“kabelio (kabelis, kuris buvo pridėtas prie įkroviklio, gali būti skirtas tik maitinimui. Jums reikia duomenų ir galios).
1. Atsisiųskite „Arduino IDE“iš https://www.arduino.cc/en/main/software. Jei nesate susipažinę su „Arduino“programine įranga ir kodu, rekomenduojame išbandyti kai kuriuos vadovus „Arduino“svetainėje.
2. Jums reikės pridėti tris „Arduino“bibliotekas. Juos galima atsisiųsti iš „Arduino IDE“.
2a. Atidarykite „Arduino IDE“.
2b. Naudodami puslapio viršuje esančius meniu eikite į Eskizas> Įtraukti biblioteką> Tvarkyti bibliotekas …
2c. Tai atveria bibliotekos valdytoją. Dešinėje paieškos juostoje ieškokite „neomatrix“. Tada spustelėkite mygtuką Įdiegti. Pakartokite šią paiešką ir įdiekite „neopixel“ir „adafruit gfx library“
3. Atsisiųskite kodą iš šios mokymo programos. Į šią mokymo programą įtraukėme kodą kaip failo atsisiuntimą. „Arduino“failai turi būti aplanke tuo pačiu pavadinimu kaip failas. Kai atsisiųsite failą čia ir bandysite jį atidaryti, gausite pranešimą, kuriame sakoma: „Failas„ blmNamesSignCode.ino “turi būti eskizų aplanke pavadinimu„ blmNamesSignCode “. Sukurti šį aplanką, perkelti failą ir tęsti? . Spustelėkite Gerai ir sukurkite aplanką. Į šį veiksmą taip pat įtraukiame kodą kaip ekrano kopijas, jei norite patys įvesti jį į „Arduino IDE“.
4. Atidarykite.ino failą „Arduino IDE“.
5. Savo kode naudojame pavadinimų pogrupį iš kampanijos #SayHerName. Galite pridėti papildomų moterų ir mergaičių, nukentėjusių nuo juodaodžių smurto, vardų, pridėdami eilutes po 41 eilutės ir suformatuodami kaip ankstesnėse eilutėse. „In Memoriam“sąrašą galite rasti čia „Say Her Name“kampanijoje https://aapf.org/shn-inmemoriam. Kitus vardus, prisimenamus kaip judėjimo „Juodieji gyvenimai“dalis, galite rasti #SayTheirNames sąraše https://sayevery.name/ ir „Black Lives Matter“straipsnyje Vikipedijoje
6. USB/microUSB kabeliu prijunkite plokštę prie kompiuterio. Naudodami meniu juostą viršuje pasirinkite Įrankiai. Slinkite žemyn iki lentos ir pasirinkite bet kokią naudojamą lentą. Tada meniu juostoje pasirinkite Įrankiai> Uostas, jūsų lenta turėtų automatiškai pasirodyti prievadų sąraše. Jei nepavyksta patikrinti, ar naudojate duomenų kabelį, kad prijungtumėte plokštę prie kompiuterio.
7. Spustelėkite varnelės mygtuką Patvirtinti. Tai sudarys eskizą ir praneš, jei iškils problemų.
8. Norėdami įkelti programą į „Arduino“, spustelėkite dešinės rodyklės mygtuką Įkelti.
9. Atjunkite plokštę nuo kompiuterio.
10. Prijunkite „Arduino“prie LED matricos naudodami JST jungtis. Prijunkite „Arduino“prie maitinimo šaltinio/akumuliatoriaus naudodami USB/USBmicro kabelį. Įsitikinkite, kad jūsų baterija ir plokštė yra įjungti, jei jie turi įjungimo/išjungimo jungiklius. „Arduino“turėtų būti šviesos diodas, kuris informuoja, kad jis yra įjungtas ir įjungtas. Kai kurios plokštės paleidžiamos kelias sekundes. Vardai turėtų automatiškai pradėti slinkti LED matricoje.
Problemų sprendimas:
Ar turite maitinimą/ar jūsų baterija įkrauta? Ar viskas susiję? Ar jūsų lydmetalio jungtys yra geros? Ar sumaišėte laidus, kad jūsų „Arduino“nebūtų tinkamai prijungtas prie jūsų matricos? Jei viskas įjungta ir nėra slinkties, ar įkėlėte programą į „Arduino“?
4 žingsnis: pridėkite LED matricą prie ženklo
Savo ženklo maketą pradėjote ankstesniame žingsnyje ir palikote vietos LED matricai. Dabar mes uždėsime matricą ir perkeliame laidus iki ženklo galo.
1. Atjunkite „Arduino“nuo šviesos diodų matricos prie JST jungties.
2. Padėkite matricą atviroje vietoje ženklo priekyje su laidais tarp matricos ir kartono.
3. Pakreipkite matricą aukštyn ir pieštuku ar žymekliu pažymėkite, kur laidai turi eiti per ženklą. Tikriausiai turite papildomų laidų, skirtų DOUT, pažymėkite juos taip, kad jie eitų už kartono.
4. Nuimkite matricą. Naudodami plokščią paviršių ir pomėgį peiliui ar dėžutės pjaustytuvui, atsargiai iškirpkite mažas skyles, kuriose visi kabeliai turi praeiti iki ženklo galo.
5. Atsargiai traukite kabelius atgal.
6. Įdėkite stiprią dvipusę juostą arba dvipusę putplasčio juostą į LED matricos nugarėlę. Stipriai spausdami užklijuokite matricą ant kartono ženklo priekio.
5 žingsnis: ženklo užbaigimas ir palaikymas
1. Prijunkite „Arduino“/lentą prie matricos, esančios jūsų ženklo gale. Norėdami sulaikyti papildomus kabelius ir laidus, galite naudoti maskavimo juostą arba elektros juostą. Mes taip pat naudojame tam tikrą elektros juostą, apvyniotą aplink plokštę, kaip papildomą apsaugą. Norėdami geriau apsaugoti „Arduino“, galbūt norėsite spausdinti 3D dėklą.
2. Prijunkite bateriją prie „Arduino“ir apverskite ženklą, kad įsitikintumėte, jog jūsų matrica šviečia ir slenka žodžiai.
Trikčių šalinimas: ar jūsų jungtys yra sandarios ir tinkamos jungtys? Ar jūsų baterija turi energijos?
Advokatūra
Šis projektas buvo skirtas „Black Lives Matter“propaguoti ir nuolat prisiminti moteris ir mergaites, kurios buvo nužudytos prieš juodąjį smurtą. Kampanijoje #SayHerName yra poreikių ir politikos iniciatyvų, kad pakeitimai taptų realybe adresu https://aapf.org/shndemands. „Breonna Taylor“advokato teisingumą galite rasti adresu https://justiceforbreonna.org/, įskaitant konkrečius veiksmus, kurių galite imtis norėdami gauti #JusticeforBre. Tai apima peticiją ir kontaktinę informaciją tyrimo agentūroms, institucijoms ir asmenims, atsakingiems už jos mirties tyrimą.
Rekomenduojamas:
Slinkties teksto ekranas (vadovas nuo A iki Z): 25 žingsniai (su paveikslėliais)
Slinkties teksto rodymas (vadovas nuo A iki Z): Šiame instrukciniame / vaizdo įraše aš jums padėsiu žingsnis po žingsnio instrukcijas, kaip rodyti slinkties tekstą naudojant „Arduino“. Aš neaiškinsiu, kaip sukurti kodą „Arduino“, aš parodysiu, kaip naudoti esamą kodą. Ką ir kur reikia bendradarbiauti
Svarbūs skaičiavimai elektronikoje: 7 žingsniai
Svarbūs elektronikos skaičiavimai: šioje instrukcijoje ketinama išvardyti kai kuriuos svarbius elektronikos inžinierių/gamintojų skaičiavimus. Tiesą sakant, yra daug formulių, kurios gali tilpti į šią kategoriją. Taigi aš apribojau šią instrukciją tik pagrindiniams dalykams
„Pasidaryk pats“LED taškų matricos slinkties ekranas naudojant „Arduino“: 6 žingsniai
„Pasidaryk pats“LED taškų matricos slinkties ekranas naudojant „Arduino“: Sveiki, instrukcija Tai yra mano pirmasis nurodomas. Šioje instrukcijoje parodysiu, kaip aš sukuriu „pasidaryk pats“LED taškų matricos slinkties ekraną, naudodami „Arduino“kaip MCU. Tokie ekranai rodomi geležinkelio stotyje, autobusų stotyje, gatvėse ir daugelyje kitų vietų. Ten
„Arduino“slinkties teksto laikrodis: 3 žingsniai
„Arduino“slinkties teksto laikrodis: Šio projekto tikslas yra sukurti slinkties teksto laikrodį, kuris rodytų laiką, kai jis sakomas (pvz., „Yra vidurnaktis“). Tai greitas projektas - mes suteikiame jums pakankamai, kad galėtumėte pradėti techninę įrangą ir eskizą, o tada galėsite pasiimti kailį
Kiekvienas litras yra svarbus! „Arduino“vandens dozatorius „Skydas“: 7 žingsniai (su nuotraukomis)
Kiekvienas litras yra svarbus! „Arduino“vandens dozatorius „Skydas“: Sveiki! Naudodami šią instrukciją galite dozuoti norimą vandens kiekį. Sistema gali veikti ml ir L