Tai naminis, kurį sugalvojo „Instructables“ autorius slapyvardžiu thatguyer, pravers vaikų, kurie dar neišmoko numerių, tėvams. Kaip paaiškinti jiems, kad „mes išeiname per dešimt minučių“ arba „per penkias minutes atiduosime žaislą tavo broliui“, jei jie nesupranta nei strėlės, nei skaitmeninio laikrodžio rodmenų, taip pat nežino, kiek laiko trunka minutė? Meistras išbandė virtuvės laikmatį, tačiau paaiškėjo, kad linijinė skalė yra labiau matoma nei kampai ir sektoriai. Konstrukcija pakeičia visą smėlio laikrodžio komplektą, nes galima pakeisti užrakto greitį.
Taikoma įrenginiui Arduino- suderinama „Adafruit Metro“ plokštė, jei naudojate kitą, svarbu turėti bent tris analoginius įėjimus. Informacija perduodama į juostos gabalą su adresuojamais WS2812 šviesos diodais, kurių tankis yra 144 šviesos diodai metrui. Valdymui taip pat buvo naudojamos dvi paruoštos „Adafruit“ lentos - viena su jutikliniu mygtuku, kita su trijų ašių pagreičio matuokliu. Maitinimo šaltinis yra maitinimo bloko vidus - akumuliatorius kartu su lenta, tačiau šio prietaiso geriau neišimti iš jų dėklo, nes naminis gaminys iš jo tiekiamas įprastu būdu - penkių voltų išvestimi.
Išardydamas maitinimo bloką, meistras atsisako USB laido, lydydamas laidus lygiagrečiai išvesties jungčiai. Veltui: na ką, ir rasti laidą su dideliu USB kištuku šiandien nėra problema. Turite paimti pažeistą laidą, ant kurio „Micro USB“ arba „Lightning“ kištukas „nukrito“ priešingoje pusėje, išimkite jį ir ištraukite laidus iš laido. Pvz., Kaip vertėjas pritaikė tokį laidą:
Bet tas žaidėjas dirbtinai sukuria sau sunkumų. Visais įmanomais būdais stengdamasis nieko neišplėšti ir neužsidaryti, jis šiek tiek modifikuoja „Powerbark“. Pirmiausia pašalina išvesties jungtį iš savo plokštės:
Tada vietoj jo jis jungia JST jungtį laidais per jungiklį, kuris, savo ruožtu, yra sujungtas ne litavimo, o RPPI jungtimis. JST jungties atitikmuo nejuda ir laukia prisijungimo prie grandinės.
Pasirenkama parinktis yra paruošta, kiti veiksmai yra vienodi, neatsižvelgiant į tai, ar perdarėte maitinimo bloką, ar palikote jį tuo atveju, kartu su aukščiau paminėtu laidu.
Thatguyer ant duonos lentos įdiegia „Arduino“ suderinamą plokštę ir akselerometro modulį:
Kaip juos lituoti, neveiks. Norint, kad viskas veiktų, turi būti įvykdytos dvi sąlygos. Pirma, USB jungtis yra ant lentos krašto, todėl patogiau prie jos prijungti laidą. Antrasis - teisingai orientuoti akselerometrą. Tai lengviau, nei apversti planetos sunkumą.
Meistras ant lentos išrenka autobusus, kurie bus pliusas ir bendras laidas, ir prie jų prijungia atitinkamas akselerometro ir su Arduino suderinamos plokštės išvadas. Tada jis jungiasi vienas su kitu taip: X ašies išėjimas - prie analoginio įėjimo A2, Y - prie A1, Z - prie A0:
Stebėdamas poliškumą, jis jungia abipusę JST jungties dalį su pliuso ir įprastomis duonos lentos padangomis:
Toliau litavimas atliekamas atidarius jungiklį arba atjungus jungtį. Sujungia juostos gabalą su adresiniais šviesos diodais, laikančiais 30 šių diodų. Juostą galima atskirti tik tam skirtose vietose. Maitinimo laidai yra prijungti tinkamu poliškumu prie atitinkamų išdėstymo magistralių, o nuoseklusis duomenų įėjimas yra prijungtas prie skaitmeninės išvesties, pasirinktos programoje „Arduino“ suderinamoje plokštėje:
Ant juostos yra rodyklės (siunčiant sveikinimus vienam iš šaltinio dalyvių, kurį jis atspės), nurodantis duomenų perdavimo kryptį iš kiekvieno ankstesnio adreso šviesos diodo į kiekvieną paskesnį. Prijunkite juostos gabalą taip, kad duomenys nepatektų iš plokštės.
Po juostos vedlys imasi lietimo mygtuko. Vėl yra trys laidai: pliusinė, bendra ir išvestinė. Kaip prijungti pirmuosius du, žinoma, ir trečiąjį - prie programoje pasirinktos „Arduino“ suderinamos plokštės skaitmeninio įėjimo. Palietus mygtuką, gaunamas loginis vienetas. Elektronika paruoštas:
Lituoklis ilsėsis, dėlionė veiks. Iškart įvertinus ir pervedus smėlio laikrodžio kontūrą į klevo lentą:
Tą patį galima klijuoti iš kelių plonos faneros sluoksnių.
Meistras pasiima kitą tokios pačios formos, bet plonesnę lentą, palyginkite iš šono:
Storesnėje plokštelėje išgręžiamos skylės dėlionės ašmenims ir daromi skyriai:
Viskas tinka:
Šiose ertmėse tilps jungiklis, jungtis ir laidai, jungiantys skyrius atskirai:
Kaip šis:
Klijuoja lentas, o dugnas pasirodo prie skyrių, šalia yra paruošti, bet dar neįrengti stovai:
Galite priklijuoti, galite prisukti varžtais, kaip jums patinka:
Šioje įduboje jutiklinis mygtukas tilps į stovą:
Čia jis yra savo vietoje:
Pačiame byloje tas darbuotojas padaro įpjovas ir skyles laidams prie juostos ir jutiklinio mygtuko:
Plexiglass uždengia skyrius gale, kad elektroninė dalis neiškristų:
Plexiglass pritvirtinus juostele, kad jis nejudėtų, gręžkite ir pritvirtinkite taip:
Padaro žymenis, kad būtų patogiau sujungti plexiglass su medžiu, kad nekiltų situacija: prakeikite, skylės nesutampa, o jums tereikia apversti dangtį:
Viską sujungus, pjaunant pažymėtą kontūrą, gaunamas smėlio laikrodžio pavidalas:
Pusėje, kurioje nėra skyrių ir plexiglass, LED juostos įduba:
Ko tau reikia!
Jis išardo dėklą, jį nušlifuoja ir padengia viską mediniu dviem sluoksniais šelako. Vėlgi šiek tiek šlifuoja, padengia poliuretano laku, šiek tiek apdirba plienine vata ir paaiškėja ...
Grąžina elektroniką atgal:
Tada plexiglass:
Jis uždengia šviesos diodus matiniu filtru:
Potvyniai programinė įranga, jai reikės bibliotekos Pasninkavo. Tekste prieš užpildydami turite nurodyti, kuri iš išvadų yra prijungta, taip pat, kiek šviesos diodų yra juostos gabalėlyje.
Laikrodžio darbo režimų perjungimas įvyksta, kai pasikeičia jų padėtis. Daviklį aukštyn nustatydami, davikliui žemyn - skaičiuodami žemyn, šonu - padarykite pauzę. Įjungus nustatymo režimą, pasirodo geltonas mirksintis žymeklis, kiekvienas jutiklio prisilietimas prideda vieną alyvinės spalvos padalą, atitinkančią 15 sekundžių. Jei surinksite 60 sekundžių, tolesni padalijimai bus mėlyni ir atitinkamos minutės. Kas penktą minutę padalijimas patogumo dėlei pažymimas vis kita spalva. Atgalinės atskaitos ir pauzės režimuose laikrodis elgiasi panašiai kaip tikras smėlis.
Kartodami namų darbus, galite prijungti pjezoelektrinę arba dinaminę galvutę (vieną per stiprintuvą) prie vieno iš skaitmeninių įėjimų ir pridėti garso efektus į programinę-aparatinę įrangą.