» Elektronika » Arduino »Išgalvotas„ Ping Pong Ball “laikrodis

Išgalvotas „Ping Pong Ball“ laikrodis



Šis nuostabus LED laikrodis yra gana paprastas projektas, kurį beveik visi gali padaryti.




Kadangi pingpongo rutuliai nėra orientuoti į matricą, autorius turėjo sugalvoti gerą skaičių pateikimo būdą. Dizainas, ant kurio jis sustojo, naudoja 12 rutulių kiekvienai figūrai, po kai kurių eksperimentų paaiškėjo, kad tai leido kuo aiškiau parodyti skaičius.





Visam ekranui iš viso buvo panaudoti 128 rutuliai.









1 veiksmas: Medžiagos / įrankiai:






  • MDF 80 * 30 cm (MDF galite pakeisti laminatu ar medienos plaušų plokšte)
  • 128 stalo teniso kamuoliukai (balti, geriausia pieno balti)
  • Maži baldų nagai
  • Senas USB laidas (skirtas maitinti Arduino nano)
  • Kabelis su kištuku iš nereikalingos įrangos
  • Maitinimas 5V 10A
  • Arduino nano
  • LED juostelė ws2812b (5m, 30 LED / metras, IP30 klasė)
  • DS3231 realaus laiko laikrodžio modulis
  • 3 gyslų viela (2+ metrų)


Priemonės:

  • Mitre pjūklas (arba pakankamas įgūdis pjaustyti tiksliai 30 laipsnių kampu be jo)
  • Hacksaw
  • Lituoklis
  • Gręžtuvas arba atsuktuvas
  • 32 mm karūna
  • Medienos klijai
  • Karšto klijų pistoletas (su klijais)
  • Žibintuvėlis
  • Smėlio popierius


Pratarmė


Rutulių pasirinkimas yra svarbi dalis. „Ping-pong“ rutuliai paprastai turi siūlę, jungiančią abu pusrutulius. Tai savaime nėra problema, nes tinkamai išdėstius rutulius, ši siūlė galiausiai nebus matoma ekrane. Tačiau dažnai ant rutulių yra gamintojo įmonės logotipas, kuris proceso metu bus iškirptas. Jūs turite žiūrėti taip, kad logotipas nemeluotų ant siūlės, o būtų vienoje pusrutulio pusėje. Spalvoti rutuliai taip pat netinka. Patartina naudoti besiūlius „ping-pong“ rutulius be spausdinimo, tačiau ne visų jų galima nusipirkti.


2 žingsnis: supjaustykite rutulius







Kiekvienas rutulys turės savo šviesos diodą. Norint pasiekti geriausią šviesos pralaidumą ir gerą sklaidą, rutulius reikia išpjauti, viena vertus, padaryti tam tikrą atspalvį (pavyzdys: kaip ant gatvės lempų). Šios skylės turėtų būti pakankamai didelės (apytiksliai 30 mm), nes nebus įmanoma LED šviesos diodų išdėstyti griežtai centre.


Tam tikslui iš tankios medžiagos gabalo išgręžiama 32 mm skersmens skylė, prie šios skylės prispaudžiamas rutulys, kita vertus, išsikišusi dalis supjaustoma pjūklu. Logotipas turėtų patekti į nupjautą dalį, jei jos yra, ir tam, kad įsitikintumėte, jog siūlė nepatenka į „priekinę“ lempos šešėlio pusę - rutulys paryškinamas žibintuvėliu.Tai apsunkina užduotį, todėl pageidautina naudoti besiūlius rutulius.




3 žingsnis: Klijuokite rutulius eilėmis




Padarę skylutes visuose pingpongo rutuliuose, jie turi būti suklijuoti eilėmis (2 eilutės po 17, 18 ir 19 rutulių ir viena eilutė po 20). Šios eilutės turėtų būti kuo tiesesnės, o tarp rutulių neturėtų būti tarpo. Patogu tai padaryti pastačius rutulius tarp dviejų bėgių, dedant juos su skylutėmis aukštyn. Po to rutuliai yra klijuojami kartu su nedideliu kiekiu karštų klijų iš kiekvienos pusės. Turėtų būti šiek tiek klijų, kitaip jis bus matomas pabaigoje.











4 žingsnis: Klijavimo eilutės




Tai vėl daroma bėgių pagalba, bet dabar tarp jų jau yra eilutės. Vėlgi, jūs turite įsitikinti, kad klijų nėra mažai. Klijuodami kiekvieną 4 siūlę, eilutės prispaudžiamos viena prie kitos, kad galų gale neliktų tarpų.










5 žingsnis: rėmas




Rėmas yra pailgos bičių korio formos, surinktas iš 6 segmentų. Pagal normas ping-pong rutulio skersmuo turėtų būti 40 mm, tačiau gamintojai ne visada griežtai laikosi šių standartų, todėl būtina atsižvelgti į rėmo dydį remiantis tais rutuliais, kuriuos tau pavyko gauti. Taip pat mažai tikėtina, kad rutuliukai yra klijuoti idealiai, todėl rėmo dydis nustatomas empiriškai.




Po to, kai rėmo paviršiai yra pagaminti, jie yra nubrėžti, į jį įterpiamos eilutės, kad įsitikintumėte, jog viskas susilieja, prireikus jis yra toliau tobulinamas.





6 žingsnis: LED juostos litavimas




Šviesos diodų juostelė turi būti supjaustoma į segmentus (viena 1 šviesos diodo dalis, vienas iš trijų šviesos diodų, vienas iš 5 šviesos diodų ir 17 iš 7 šviesos diodų). Segmentai yra sujungti laidais pagal paveikslėlį (1 šviesos diodas, tada 5, tada visi segmentai yra 17, o pabaigoje yra 3 šviesos diodai).









7 žingsnis: galinė siena




Iš MDF arba medienos plaušų plokštės išilgai vidinio surinkto rėmo perimetro išpjaunama galinė siena, ant kurios bus klijuojama LED juostelė. Šviesos diodų vietą juostoje ir jų atitikimą rutuliams galite pamatyti schematiniame paveikslėlyje žemiau.








8 žingsnis: Įdiekite LED juostą




Laidai, jungiantys juostos segmentus, trukdo įprastam rutuliukų skydo montavimui, todėl jie atsitraukia. Norėdami tai padaryti, galiniame dangtelyje gręžiamos skylės šiek tiek daugiau nei juostos plotis, o į jas įdedama juosta. Įsitikinę, kad kiekvienas šviesos diodas pataikė į savo rutulį, galite nuimti lipnių juostų sluoksnio pagrindą ir priklijuoti juos prie pagrindo.









9 žingsnis: Klijuokite rutulius prie rėmo




Plokštė klojama žemyn, o kiekviename sąlyčio taške ji pritvirtinama nedideliu lašeliu karšto lydalo klijų.




10 veiksmas: LED skydo įrengimas




Šviesos diodų skydas yra paklotas viršuje. Skydelis pritvirtinamas keliais mažais gvazdikais pagal principą, kuris pritvirtinamas paveikslo ar nuotraukos rėmuose. Tai leis lengvai išardyti konstrukciją, jei kažkas nepavyks, ir suteiks galimybę toliau modifikuoti.






11 veiksmas: Elektronika




PLS „motinos“ jungtys buvo sulietos prie arduino gnybtų, prie kurių prijungtas laikrodžio modulis, maitinimas ir LED juostelė. Juosta yra maitinama tiesiogiai iš 5 V 3A maitinimo šaltinio, „duomenys“ yra prijungti prie arduino per 300–500 omų varžą (pasirenkama, bet labai pageidautina). Pats arduino maitinamas tuo pačiu įrenginiu, tačiau nereikia prijungti juostos galios prie arduino, nebūtina, kad didelės srovės eitų palei arduino kelius. Juostos maitinimo šaltinis, beje, geriausiai yra sujungtas iš abiejų juostos pusių.






12 žingsnis: kodas


Atsisiųsdami kodą įsitikinkite, kad jis išjungtas!

Visų pirma, turite nustatyti laiką modulyje. Apie tai, kaip tai padaryti skaitykite, pavyzdžiui, čia.

Po to galite atsisiųsti pagrindinį kodą. Žemiau galite pamatyti kodą, kuris buvo naudojamas pridėtame vaizdo įraše ir daugumoje nuotraukų. („TimeWhiteBackgroundRainbow.ino“)



Autorius teikė ir kitas programas. Programa 'CycleThroughDigits.ino' tiesiog skaičiuojama iki 9999, kad būtų parodyta, kaip atrodo visi skaičiai.„OnlyTime.ino“ tiesiog rodo laiką be spalvoto fono. Galiausiai „FastledExampleCode.ino“ yra kodas, kurį teikia „FastLED“ biblioteka ir parodo keletą paprastų animacijų. Visus failus galite atsisiųsti į vieną archyvą straipsnio pabaigoje.


Šis projektas gali būti ne tik įprastas žiūrėjimas. Pvz., Galite pridėti mygtuko valdymą, pakeisti ryškumą priklausomai nuo apšvietimo, rodyti tik kai kurias spalvas, reaguoti į muziką, prijungti ją prie „Wi-Fi“. Kadangi projektas surinktas arduino mieste - galimybės yra plačios.





Iš savęs. Turbūt ne visi suprato, kaip tai veikia. Projekte buvo naudojama ne įprasta RGB LED juostelė, bet speciali juosta su kiekvieno šviesos diodo adresu. Tai yra, kiekvienas šviesos diodas turi savo lustą su individualiu adresu, todėl kiekvienas šviesos diodas gali būti naudojamas kaip ekrano "pikselis".


Atsisiųskite archyvą su eskizais ir bibliotekomis

Tai viskas, sėkmės visiems jūsų darbe!
10
9.4
10

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
4 komentaras
Autorius
Taigi klausykite. Pasakykite maždaug taip: prietaisas, skirtas laiko intervalų trukmei išmatuoti, taip pat dabartiniam dienos laikui nustatyti, kartu su aktyvia prefrontalinės žievės optinio stimuliavimo sistema, siekiant reaguoti į teigiamą emocinę būseną. Be to, įrenginį galima lengvai modifikuoti naudojant griežtai apibrėžtų laikinų perspėjimų sistemą, skirtą palaikyti ir palaikyti asmens socialinę ir materialinę būklę.

šypsotis gera
Svečias Dmitrijus
Ir kodėl jie, diplomo metu paklaus, kokiu tikslu
Autorius
Laikrodis
SCL ant A5
SDA ant A4 formato

Kodas įgyvendina tai ant žemės A2 ir ant A3 5 V, kad būtų patogu prijungti modulį.

D9 juostos adresų magistralė per 1K varžą.

Maistas kaip įprasta.
Insil
Ar galiu prisijungti?

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...