Cuprins:
- Pasul 1: utilizări alternative
- Pasul 2: De ce aveți nevoie
- Pasul 3: Scheme și software
- Pasul 4: Construirea acestuia
- Pasul 5: Cutia
- Pasul 6: Produsul finit
Video: LoveBox - Cutia Iubirii: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Ca majoritatea băieților, nu îi spun soției mele că „te iubesc” atât de des, așa cum ar trebui, dar acest mic obiect gadget măcar va îmbunătăți situația la fel de puțin. un frumos cadou de Crăciun pentru soția mea. LoveBox este o cutie mică care, atunci când este deschisă, afișează un mesaj aleatoriu de dragoste pentru spectator.
Pasul 1: utilizări alternative
Dragostea ar putea fi ceea ce face lumea să meargă în jurul valorii - sau au fost acei bani?
Deci, pentru a face lumea să se învârtă, LoveBox poate fi transformat într-un DecisionBox prin modificarea software-ului pentru a da un răspuns aleatoriu de "DA", "NU" și, din când în când, chiar și un "SITUAT" atunci când cutia este deschisă. Acesta este cadoul perfect pentru factorii de decizie nehotărâți.;-) Pentru jucători, cutia ar putea fi adaptată pentru a afișa numerele de loto la deschidere. Posibilitățile sunt nelimitate, deoarece majoritatea oamenilor trebuie să li se spună ceva sau să ia decizii …
Pasul 2: De ce aveți nevoie
Aveți nevoie de următoarele lucruri:
- O cutie frumoasă
- Un afișaj alfanumeric
- Un microcontroler
- A 74HTC138 (decodor 3-la-8)
- Unele rezistențe
- Două baterii de 3 volți
- Un microswitch (NC)
- Sârme, pistol de lipit la cald, fier de lipit și alte unelte mici.
În acest proiect am folosit o cutie pe care am furat-o de la soția mea, un afișaj cu opt segmente de 14 segmente pe care l-am primit de pe eBay acum un an, un microcontroler AVR ATtiny2313 și două baterii litiu de 3 volți pentru camere.
Pasul 3: Scheme și software
Schemele pentru aceste proiecte sunt destul de simple. Există microcontrolerul, cifra „driver” și afișajul și unele rezistențe pentru a limita curentul dintre microcontroler și afișaj. Există 14 anodi (pozitivi) pe afișaj, unul pentru fiecare segment pe o cifră și 8 catoduri (negativ), câte una pentru fiecare cifră. Anodii sunt conectați la 14 dintre porturile disponibile de pe microcontroler prin intermediul rezistențelor de 330 ohmi pentru a reduce curentul la un nivel de care afișajul nu este afectat. U / R = I, adică tensiunea împărțită la rezistență dă curent. Sursa de alimentare este de 6 volți, iar afișajul în sine scade cu 1,8 volți, astfel încât rezistenței de 330 ohmi îi vor rămâne 4,2 volți de îngrijit. 4,8 / 330 = 0,012 (12 mA). Fișa tehnică pentru afișaje spune 2 mA pe segment și aleg să interpretez acest lucru ca pe o cifră medie. Deoarece doar o cifră este aprinsă în același timp, fiecare cifră va fi aprinsă doar 1/8 din timpul total. Deci, pentru a obține 2 mA de curent mediu poate fi condus cu 16 mA (de 2 mA ori 8). Chiar dacă acest lucru nu este conform specificațiilor, există ambele margini de siguranță, iar afișajul este folosit numai intermitent și, dacă ar trebui să se rupă, cine într-adevăr ii pasa?;-) 74HTC138 care conduce anodii este într-adevăr abuzat. Dacă toate segmentele dintr-o cifră sunt aprinse, toate cele 14 segmente vor să forțeze 12 mA în jos prin cei săraci '138. Acesta ar fi un curent total de 168 mA și acest lucru este cu mult dincolo de ceea ce se poate descurca. Dacă scurtcircuitez ieșirea și o măsur, se poate scufunda cu aproximativ 40 mA cu un nivel de tensiune crescut. Acum, toate segmentele nu vor fi aprinse în același timp, dar limita de 40 mA va fi atinsă destul de des. Din fericire, luminozitatea afișajului este destul de constantă, indiferent dacă primește 4 mA sau 15 mA, deci nu contează atât de mult, funcționează, dar este un design foarte neglijent și neprofesionist. Poate fi mult mai bine, dar din moment ce nu aveam piese mai bune la îndemână, am folosit doar ceea ce a funcționat. Software-ul este, de asemenea, foarte simplu. Când pornește microcontrolerul, se va citi o sămânță pentru generatorul de numere aleatorii din eeprom-ul nevolatil al memoriei sale, se generează un nou număr aleatoriu și apoi se va scrie înapoi noua semință în eeprom. Fără a ține evidența seminței, generatorul de numere aleatorii ar genera același număr pentru fiecare început. Cu greu nu există nicio întâmplare;-) Apoi ia numărul aleatoriu generat și îl folosește pentru selectarea unuia dintre mai multe mesaje și derulări care trec pe ecran. Când este afișat întregul mesaj, microcontrolerul se oprește într-un mod de consum redus de energie pentru a economisi bateriile de la scurgerea prea rapidă dacă capacul este lăsat deschis din greșeală.
Pasul 4: Construirea acestuia
Deoarece numărul de componente este scăzut și cutia este destul de mică, am decis să o construiesc în stil mort-bug.
Stilul de eroare moartă este atunci când componentele sunt puse cu capul în jos, cu picioarele în aer, ca o eroare moartă, și apoi conectate fie prin fire, fie direct la picioarele altor componente. Imaginile de aici prezintă câțiva pași ai procesului de lipire. Dacă arată foarte strâmt și dezordonat, pentru că este foarte strâns și dezordonat! Am lipit câteva dintre rezistențele aflate în poziția greșită și am decis să remediez acele erori, făcând un pic mai mult la jocul de software, mai degrabă decât să mă uit la desoldare și să-l reconectez în această mizerie … Fă ceea ce este mai simplu, nu este ca și cum oricine ar observa asta.:-)
Pasul 5: Cutia
Aveam nevoie de un fel de capac interior în cutie, astfel încât interiorul să nu se revărseze sau să fie văzut pentru că într-adevăr arată îngrozitor acolo.
Am luat o carcasă pentru CD și am decupat o bucată de plastic potrivită din ea și am vopsit cu fundul cu o culoare aurie lăsând o gaură unde afișajul este sub ea. Chiar nu s-a dovedit atât de rău pentru această aplicație ca LoveBox. Pentru un DecisionBox ca un cadou pentru un CTO, poate o altă acoperire ar arăta mai bine. Cutia ar trebui să fie pornită la deschidere. Dar majoritatea comutatoarelor sunt activate când sunt apăsate, nu când sunt eliberate, așa că am încercat să-mi fac propriul comutator folosind un știft de siguranță care ar fi apăsat în jos când cutia este închisă și se revarsă la deschidere, dar nu am reușit cu ea. După un pic de scotocit în junkbox-urile mele, am găsit un microîntrerupător în miniatură care are atât un contact normal deschis, cât și un contact normal închis. După montarea comutatorului într-un colț al cutiei, a funcționat ca un farmec.
Pasul 6: Produsul finit
Iată cutia terminată în splendoarea ei. Ar trebui să spun că arată cel puțin pe jumătate decent. (În Suedia, ziua oferirii cadourilor este 24, nu 25, ca în SUA …)
Recomandat:
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și imagini: 7 pași (cu imagini)
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și Pictures: Plănuiesc să folosesc acest Rapsberry PI într-o grămadă de proiecte distractive din blogul meu. Simțiți-vă liber să o verificați. Am vrut să mă întorc să folosesc Raspberry PI, dar nu aveam tastatură sau mouse în noua mea locație. A trecut ceva timp de când am configurat un Raspberry
Testerul iubirii: 10 pași (cu imagini)
Testerul dragostei: amintiți-vă de acele „teste de dragoste” brânzeturi mașini care se găseau în baruri și restaurante? Acum puteți avea toate senzațiile de a folosi una dintre aceste mașini în confortul propriei case. Chiar la timp pentru Ziua Îndrăgostiților! Dar în toată seriozitatea
Cameră cu infrarosu cu imagini termice DIY: 3 pași (cu imagini)
Cameră cu infrarosu cu imagini termice DIY: Bună ziua! Caut mereu proiecte noi pentru lecțiile mele de fizică. Acum doi ani am dat peste un raport despre senzorul termic MLX90614 de la Melexis. Cel mai bun cu doar 5 ° FOV (câmp vizual) ar fi potrivit pentru o cameră termică făcută de sine. Pentru a citi
Lansați prezentarea de imagini de vacanță cu o atingere de magie!: 9 pași (cu imagini)
Lansează-ți prezentarea cu imagini de vacanță cu un strop de magie! pentru a se potrivi cu steagul și tema țării pe care o vizitez (în acest caz, Sicilia). T
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea