INHOUDSOPGAWE:

LoveBox - the Box of Love: 6 stappe (met prente)
LoveBox - the Box of Love: 6 stappe (met prente)

Video: LoveBox - the Box of Love: 6 stappe (met prente)

Video: LoveBox - the Box of Love: 6 stappe (met prente)
Video: Linda Finds Blu - RIO (1080p) 2024, November
Anonim
LoveBox - die boks van liefde
LoveBox - die boks van liefde
LoveBox - die boks van liefde
LoveBox - die boks van liefde

Soos die meeste ouens, vertel ek my vrou nie so gereeld dat ek 'lief is vir jou' nie, maar hierdie klein dingetjie sal die situasie ten minste net so verbeter. Deur 'n lekker boks en 'n paar harde elektronika -nerdigheid te kombineer wat ek gemaak het 'n lekker kersgeskenk vir my vrou. Die LoveBox is 'n klein boks wat, as dit oopgemaak word, 'n ewekansige boodskap van liefde aan die kyker vertoon.

Stap 1: Alternatiewe gebruike

Alternatiewe gebruike
Alternatiewe gebruike

Liefde kan die wêreld laat rondloop - of was dit geld?

Om die wêreld aan die gang te kry, kan die LoveBox in 'n DecisionBox verander word deur die sagteware te verander om 'n ewekansige antwoord van "JA", "NEE" te gee en af en toe selfs 'n "Miskien" wanneer die boks oopgemaak word. Dit is die perfekte geskenk vir die besluitlose besluitnemer.;-) Vir dobbelaars kan die boks aangepas word om lotto-getalle te wys wanneer dit oopgemaak word. Die moontlikhede is eindeloos, want die meeste mense moet iets vertel of besluite neem …

Stap 2: wat u benodig

Wat jy nodig het
Wat jy nodig het

U benodig die volgende dinge:

  • 'N Pragtige boks
  • 'N Alfanumeriese vertoning
  • 'N Mikrobeheerder
  • 'N 74HTC138 (3 tot 8 dekodeerder)
  • Sommige weerstande
  • Twee 3-volt batterye
  • 'N Mikroskakelaar (NC)
  • Drade, warm lijmpistool, soldeerbout en ander klein gereedskap.

In hierdie projek het ek 'n boks gebruik wat ek van my vrou gesteel het, 'n 14-segment-skerm van agt karakters wat ek 'n jaar gelede van eBay gekry het, 'n AVR ATtiny2313-mikrobeheerder en twee 3-volt litiumbatterye vir kameras.

Stap 3: Skema's en sagteware

Skema's en sagteware
Skema's en sagteware

Die skemas vir hierdie projekte is redelik eenvoudig. Daar is die mikrobeheerder, die syfer "bestuurder" en die skerm en 'n paar weerstande om die stroom tussen die mikrobeheerder en die skerm te beperk. Daar is 14 anodes (positief) op die skerm, een vir elke segment op 'n syfer en 8 katodes (negatief), een vir elke syfer. Die anodes is verbind met 14 van die beskikbare poorte op die mikrobeheerder via 330 ohm weerstande om die stroom te verminder tot 'n vlak waarby die skerm nie benadeel word nie. U/R = I, dit is Spanning gedeel deur Weerstand gee Stroom. Die kragtoevoer is 6 volt en die skerm self laat dit met 1,8 volt daal, sodat die weerstand van 330 ohm 4,2 volt oor sal hê. 4.8/330 = 0.012 (12 mA). Die datablad vir die skerms sê 2 mA per segment, en ek kies dit as 'n gemiddelde syfer. Aangesien slegs een syfer op dieselfde tyd aangesteek word, word elke syfer slegs vir 1/8 van die totale tyd aangesteek. Om 'n gemiddelde stroom van 2 mA te kry, kan dit met 16 mA (2 mA keer 8) aangedryf word. Selfs as dit nie volgens spesifikasies is nie, is daar veiligheidsmarges en die skerm word slegs met tussenposes gebruik en dit moet breek - wie regtig gee om?;-) Die 74HTC138 wat die anodes dryf, word regtig misbruik. As alle segmente op 'n syfer aangesteek is, wil al die 14 segmente 12 mA deur die armes 138 dwing. Dit sou 'n totale stroom van 168 mA wees, en dit is baie ver bo wat dit kan hanteer om te sink. Afhangende van die presiese model van die chip, is die gespesifiseerde sinkstroom meer soos 5-10 mA. As ek die uitset kortsluit en dit meet, kan dit ongeveer 40 mA sink met 'n verhoogde spanningsvlak. Nou sal al die segmente nie terselfdertyd verlig word nie, maar die 40 mA -limiet sal redelik gereeld bereik word. Gelukkig is die helderheid van die skerm redelik konstant, of dit 4 mA of 15 mA kry, dus dit maak nie saak nie, dit werk, maar dit is 'n baie slordige en onprofessionele ontwerp. Dit kan baie beter wees, maar aangesien ek nie 'n beter onderdeel byderhand gehad het nie, gebruik ek net wat gewerk het. Sagteware Die sagteware is ook baie eenvoudig. Wanneer die mikrobeheerder begin, sal 'n saad vir die ewekansige getalgenerator uit die nie-vlugtige eeprom van sy geheue lees, 'n nuwe ewekansige getal genereer en die nuwe saad terugskryf na die eeprom. Sonder om die saad by te hou, sou die willekeurige getalgenerator dieselfde getal vir elke begin genereer. Amper geen toevalligheid daarin nie;-) Dit neem dan die gegenereerde ewekansige getal en gebruik dit vir die kies van een van die verskeie boodskappe en blaai wat verby die skerm is. As die hele boodskap vertoon word, skakel die mikrobeheerder af na 'n laestroommodus om te voorkom dat die batterye te vinnig leeg raak as die deksel per ongeluk oopgemaak word.

Stap 4: Bou dit

Bou dit
Bou dit
Bou dit
Bou dit
Bou dit
Bou dit

Omdat die aantal komponente laag is en die boks taamlik klein is, het ek besluit om dit in 'n dood-gogga-styl te bou.

Dooie goggastyl is wanneer die komponente onderstebo met die bene in die lug gesit word, soos 'n dooie gogga, en dan met drade of direk aan die bene van ander komponente verbind word. Die foto's hier toon 'n paar stappe van die soldeerproses. As dit regtig styf en deurmekaar lyk, want dit is regtig styf en morsig! Ek het 'n paar van die weerstande in die verkeerde posisie gesoldeer en besluit om die foute reg te stel deur nog 'n bietjie te vroetel oor die sagteware, eerder as om vas te kyk of dit in hierdie gemors weer verbind word … Doen die eenvoudigste, dit is nie asof iemand dit in elk geval sal agterkom nie.:-)

Stap 5: Die boks

Die boks
Die boks
Die boks
Die boks
Die boks
Die boks

Ek het 'n soort binnedeksel in die boks nodig gehad, sodat die binneste nie uitkom of gesien kan word nie, want dit lyk vreeslik daarbinne.

Ek het 'n CD -omhulsel geneem en 'n gepaste stuk plastiek daaruit gesny en die onderkant met 'n goue kleur gespuitverf en 'n gat gelaat waar die skerm daaronder is. Dit was regtig nie so erg vir hierdie toepassing as 'n LoveBox nie. Vir 'n DecisionBox as 'n geskenk aan 'n CTO, lyk 'n ander bedekking dalk beter. Die boks moet aangeskakel word wanneer dit oopgemaak word. Maar die meeste skakelaars word geaktiveer as hulle ingedruk word, nie as hulle loskom nie, so ek het probeer om my eie skakelaar te maak met 'n veiligheidspennetjie wat ingedruk sou word as die boks toegemaak word en weer opspring wanneer dit oopgemaak word, maar ek het dit nie reggekry nie. Na 'n bietjie in my rommelbokse gesukkel het, het ek 'n miniatuur mikroskakelaar gevind wat beide 'n normaal oop kontak sowel as 'n normaal geslote kontak het. Nadat die skakelaar in 'n hoek van die boks geplaas is, werk dit soos 'n sjarme.

Stap 6: Die voltooide produk

Die voltooide produk
Die voltooide produk

Hier is die afgewerkte boks in sy prag. Ek moet sê dat dit ten minste half ordentlik lyk. Video #1Video #2 Nou hoef ek dit net toe te draai en die vrou saam met 'n soen te gee op Kersaand. (In Swede is die geskenkdag die 24ste, nie op die 25ste soos in die VSA nie …)

Aanbeveel: