LoveBox - armastuse kast: 6 sammu (piltidega)
LoveBox - armastuse kast: 6 sammu (piltidega)
Anonim
LoveBox - armastuse kast
LoveBox - armastuse kast
LoveBox - armastuse kast
LoveBox - armastuse kast

Nagu enamik poisse, ei ütle ma oma naisele, et "ma armastan sind" nii tihti, kui peaksin, kuid see väike vidin parandab seda olukorda vähemalt natuke. Nii et kombineerides kena kasti ja mõne kõva elektroonikahulluse, mille olen teinud kena jõulukink mu naisele. LoveBox on väike kast, mis avamisel kuvab vaatajale juhusliku armastussõnumi.

Samm: alternatiivsed kasutusalad

Alternatiivsed kasutusalad
Alternatiivsed kasutusalad

Armastus võib olla see, mis paneb maailma ringi käima - või oli see raha?

Seega, et maailm pöörlema saada, saab LoveBoxi muuta otsustuskastiks, muutes tarkvara nii, et see annaks juhusliku vastuse "JAH", "EI" ja aeg -ajalt isegi "VÕIB -olla", kui kast avatakse. See on ideaalne kingitus otsustamata otsustajatele.;-) Mängurite jaoks võiks kasti kohandada nii, et see avamisel näitaks lotonumbreid. Võimalused on lõputud, sest enamikule tuleb midagi öelda või otsuseid langetada …

2. samm: mida vajate

Mida sa vajad
Mida sa vajad

Te vajate järgmisi asju:

  • Mõnus kast
  • Tähtnumbriline ekraan
  • Mikrokontroller
  • A 74HTC138 (3 kuni 8 dekoodrit)
  • Mõned takistid
  • Kaks 3-voldist patareid
  • Mikrolüliti (NC)
  • Juhtmed, kuumliimipüstol, jootekolb ja muud väikesed tööriistad.

Selles projektis kasutasin oma naiselt varastatud kasti, kaheksa tähemärgiga 14-segmendilist ekraani, mille sain eBayst aasta tagasi, AVR ATtiny2313 mikrokontrollerit ja kahte 3-voldist liitiumakut kaamerate jaoks.

Samm: skeemid ja tarkvara

Skeemid ja tarkvara
Skeemid ja tarkvara

Selle projekti skeemid on üsna lihtsad. Seal on mikrokontroller, number "draiver" ja ekraan ning mõned takistid, mis piiravad voolu mikrokontrolleri ja ekraani vahel. Ekraanil on 14 anoodi (positiivne), üks iga segmendi kohta numbril ja 8 katoodi (negatiivne)), üks iga numbri kohta. Anoodid on 330 oomiste takistite kaudu ühendatud mikrokontrolleri 14 saadaolevasse porti, et vähendada voolu tasemele, mis kuvarit ei kahjusta. U/R = I, see tähendab, et pinge jagatud takistusega annab voolu. Toiteallikas on 6 volti ja ekraan ise langeb 1,8 volti võrra, nii et 330 oomi takistil on hooldamiseks 4,2 volti. 4,8/330 = 0,012 (12 mA). Ekraanide andmeleht ütleb 2 mA segmendi kohta ja ma otsustan seda tõlgendada keskmise näitajana. Kuna samal ajal süttib ainult üks number, süttib iga number ainult 1/8 kogu ajast. Nii et 2 mA keskmise voolu saamiseks võib juhtida 16 mA (2 mA korda 8). Isegi kui see ei vasta spetsifikatsioonidele, on mõlemad turvamarginaalid ja ekraani kasutatakse ainult vahelduvalt ja kui see peaks purunema - kes tõesti hoolib?;-) 74HTC138, mis juhib anoode, on tõesti kuritarvitatud. Kui kõik numbril olevad segmendid põlevad, tahavad kõik 14 segmenti suruda 12 mA läbi vaeste '138. See oleks koguvool 168 mA ja see on palju kauem kui see, mida ta suudab uputada. Sõltuvalt kiibi täpsest mudelist on määratud valamu vool rohkem kui 5-10 mA. Kui ma lülitan väljundi lühisesse ja mõõdan seda, võib see kõrgendatud pingetasemega vajuda umbes 40 mA. Nüüd ei põle kõik segmendid korraga, kuid 40 mA piir saavutatakse üsna sageli. Õnneks on ekraani heledus üsna konstantne, olenemata sellest, kas see saab 4 mA või 15 mA, nii et see pole tõesti nii oluline. See töötab, kuid see on tõesti lohakas ja ebaprofessionaalne disain. See võib olla palju parem, kuid kuna mul polnud paremaid osi käepärast, kasutasin lihtsalt seda, mis töötas. Tarkvara on ka väga lihtne. Kui mikrokontroller käivitub, loeb see mälu püsimatu eepromi kaudu juhuslike numbrite generaatori seemne, genereerib uue juhusliku numbri ja kirjutab uue seemne eepromi. Ilma seemneid jälgimata genereeriks juhuslike numbrite generaator iga käivituse jaoks sama numbri. Vaevalt selles juhuslikkust;-) Seejärel võtab see genereeritud juhusliku arvu ja kasutab seda mitme sõnumi valimiseks ning kerib ekraani mööda. Kui kuvatakse kogu teade, lülitab mikrokontroller end vähese energiatarbega režiimi, et päästa patareid liiga kiire tühjenemise eest, kui kaas tahtmatult lahti jätta.

4. samm: selle ehitamine

Selle ehitamine
Selle ehitamine
Selle ehitamine
Selle ehitamine
Selle ehitamine
Selle ehitamine

Kuna komponentide arv on väike ja karp on üsna väike, otsustasin selle ehitada dead-bug stiilis.

Surnud vea stiil on see, kui komponendid pannakse tagurpidi, jalad õhus, nagu surnud viga, ja seejärel ühendatakse need juhtmetega või otse teiste komponentide jalgadega. Siinsed pildid näitavad mõningaid jootmisprotsessi samme. Kui see tundub tõesti tihe ja räpane, siis see on tõesti tihe ja räpane! Jootsin mõned takistid valesse asendisse ja otsustasin need vead parandada, lisades natuke tarkvara, et selle asemel, et jõllitada ja seda selles segaduses uuesti ühendada … Tehke kõige lihtsamat, see pole nii, nagu keegi seda niikuinii märkaks.:-)

5. samm: kast

Kast
Kast
Kast
Kast
Kast
Kast

Mul oli karbis vaja mingit sisemist kaant, et sisemus ei valguks välja ega oleks näha, sest see näeb seal tõesti kohutav välja.

Võtsin CD -korpuse ja lõikasin sellest välja sobiva plastitüki ja pihustasin selle põhja kuldse värviga, jättes auku, kus kuvar on selle all. See tõesti ei osutunud selle rakenduse jaoks LoveBoxina nii halvaks. Otsustuskasti jaoks tehnilisele juhile kingitusena näeks mõni muu kate parem välja. Kast peaks avamisel olema sisse lülitatud. Kuid enamik lüliteid aktiveeritakse vajutamisel, mitte vabastamisel, nii et proovisin oma lülitit teha, kasutades haaknõela, mida vajutatakse alla, kui kast suletakse ja mis avanedes tagasi tõuseb, kuid mul ei õnnestunud sellega. Pärast väikest rämpslemist oma rämpspostides leidsin miniatuurse mikrolüliti, millel on nii tavaliselt avatud kontakt kui ka tavaliselt suletud. Pärast selle lüliti paigaldamist kasti nurka töötas see nagu võlu.

6. samm: valmistoode

Valmis toode
Valmis toode

Siin on valmis karp oma hiilguses. Pean ütlema, et see näeb välja vähemalt poolenisti korralik. Video #1Video #2 (Rootsis on kingituse andmise päev 24., mitte 25. kuupäev nagu USA -s …)