Sommario:

LoveBox - la scatola dell'amore: 6 passaggi (con immagini)
LoveBox - la scatola dell'amore: 6 passaggi (con immagini)

Video: LoveBox - la scatola dell'amore: 6 passaggi (con immagini)

Video: LoveBox - la scatola dell'amore: 6 passaggi (con immagini)
Video: Love Box Card | Surprise gift box for valentines day | Valentines Day gift Box | Handicraft 360 2024, Luglio
Anonim
LoveBox - la scatola dell'amore
LoveBox - la scatola dell'amore
LoveBox - la scatola dell'amore
LoveBox - la scatola dell'amore

Come la maggior parte dei ragazzi, non dico a mia moglie che "ti amo" tutte le volte che dovrei, ma questo piccolo gadget migliorerà almeno un po' la situazione. un bel regalo di natale per mia moglie. Il LoveBox è una piccola scatola che una volta aperta mostra un messaggio d'amore casuale allo spettatore.

Passaggio 1: usi alternativi

Usi alternativi
Usi alternativi

L'amore potrebbe essere ciò che fa girare il mondo - o erano soldi?

Quindi, per far girare il mondo, il LoveBox può essere cambiato in un DecisionBox alterando il software per dare una risposta casuale di "SI", "NO" e di tanto in tanto anche un "FORSE" quando la scatola viene aperta. Questo è il regalo perfetto per il decisore indeciso.;-) Per i giocatori d'azzardo la scatola potrebbe essere adattata per mostrare i numeri del lotto una volta aperta. Le possibilità sono infinite poiché la maggior parte delle persone ha bisogno di sentirsi dire qualcosa o prendere decisioni…

Passaggio 2: cosa ti serve

Quello di cui hai bisogno
Quello di cui hai bisogno

Hai bisogno delle seguenti cose:

  • Una bella scatola
  • Un display alfanumerico
  • Un microcontrollore
  • Un 74HTC138 (decodificatore da 3 a 8)
  • Alcuni resistori
  • Due batterie da 3 volt
  • Un microinterruttore (NC)
  • Fili, pistola per colla a caldo, saldatore e altri piccoli strumenti.

In questo progetto ho utilizzato una scatola che ho rubato a mia moglie, un display a 14 segmenti a otto caratteri che ho acquistato su eBay un anno fa, un microcontrollore AVR ATtiny2313 e due batterie al litio da 3 volt per fotocamere.

Passaggio 3: schemi e software

Schemi e software
Schemi e software

SchemiGli schemi di questo progetto sono piuttosto semplici. C'è il microcontrollore, il digit "driver" e il display e alcune resistenze per limitare la corrente tra il microcontrollore e il display. Ci sono 14 anodi (positivi) sul display, uno per ogni segmento su un digit, e 8 catodi (negativi)), uno per ogni cifra. Gli anodi sono collegati a 14 delle porte disponibili sul microcontrollore tramite resistori da 330 ohm per ridurre la corrente a un livello da cui non viene danneggiato il display. U/R=I, ovvero Tensione divisa per Resistenza dà Corrente. L'alimentazione è di 6 volt e il display stesso lo abbassa di 1,8 volt, quindi il resistore di 330 ohm avrà 4,2 volt a disposizione. 4.8/330=0.012 (12 mA). Il foglio dati per i display dice 2 mA per segmento e scelgo di interpretarlo come una cifra media. Poiché viene accesa una sola cifra alla volta, ogni cifra sarà accesa solo per 1/8 del tempo totale. Quindi per ottenere 2 mA di corrente media è possibile pilotare 16 mA (2 mA per 8). Anche se questo non è conforme alle specifiche, ci sono entrambi i margini di sicurezza e il display viene utilizzato solo a intermittenza e se dovrebbe rompersi - chi davvero si preoccupa?;-) Il 74HTC138 che pilota gli anodi è davvero abusato. Se tutti i segmenti di una cifra sono accesi, tutti i 14 segmenti vogliono forzare 12 mA verso il basso attraverso il povero '138. Questa sarebbe una corrente totale di 168 mA e questo è molto molto al di là di ciò che può gestire per affondare. A seconda del modello esatto del chip, la corrente di dissipazione specificata è più simile a 5-10 mA. Se cortocircuito l'uscita e la misuro, può diminuire di circa 40 mA con un aumento del livello di tensione. Ora, tutti i segmenti non saranno accesi contemporaneamente, ma il limite di 40 mA verrà raggiunto abbastanza spesso. Fortunatamente la luminosità del display è piuttosto costante sia che ottenga 4 mA o 15 mA, quindi non importa molto. Funziona, ma è un design davvero sciatto e poco professionale. Può essere molto meglio, ma dal momento che non avevo parti migliori a portata di mano ho usato solo ciò che funzionava. SoftwareIl software è anche molto semplice. Quando il microcontrollore si avvia leggerà un seme per il generatore di numeri casuali dalla eeprom non volatile della sua memoria, genererà un nuovo numero casuale e quindi riscriverà il nuovo seme nella eeprom. Senza tenere traccia del seme quel generatore di numeri casuali genererebbe lo stesso numero per ogni inizio. Quasi nessuna casualità in questo;-) Prende quindi il numero casuale generato e lo usa per selezionare uno dei numerosi messaggi e scorre che oltre il display. Quando viene visualizzato l'intero messaggio, il microcontrollore si spegne automaticamente in modalità di basso consumo per evitare che le batterie si scarichino troppo rapidamente se il coperchio viene lasciato inavvertitamente aperto.

Passaggio 4: costruirlo

Costruirlo
Costruirlo
Costruirlo
Costruirlo
Costruirlo
Costruirlo

Poiché il numero di componenti è basso e la scatola è piuttosto piccola, ho deciso di costruirla in stile dead-bug.

Lo stile di insetto morto è quando i componenti vengono messi a testa in giù con le gambe in aria, come un insetto morto, e quindi collegati tramite fili o direttamente alle gambe di altri componenti. Le immagini qui mostrano alcuni passaggi del processo di saldatura. Se sembra davvero stretto e disordinato, perché è davvero stretto e disordinato! Ho saldato alcuni dei resistori nella posizione sbagliata e ho deciso di correggere quegli errori con un po 'di giocherellando sul software piuttosto che fissarlo per dissaldare e ricollegarlo in questo pasticcio … Fai ciò che è più semplice, non è che nessuno lo noterà comunque.:-)

Passaggio 5: la scatola

La scatola
La scatola
La scatola
La scatola
La scatola
La scatola

Avevo bisogno di una sorta di coperchio interno nella scatola in modo che le interiora non fuoriescano o si vedano perché sembra davvero orribile lì dentro.

Ho preso una custodia per CD e ne ho ritagliato un pezzo di plastica adatto e ho verniciato a spruzzo il fondo con un colore dorato lasciando un buco dove c'è il display sotto di esso. Non è andata poi così male per questa applicazione come LoveBox. Per un DecisionBox come regalo a un CTO, forse un altro rivestimento sarebbe stato migliore. La scatola dovrebbe essere accesa quando viene aperta. Ma la maggior parte degli interruttori viene attivata quando viene premuta, non quando viene rilasciata, quindi ho provato a creare il mio interruttore usando una spilla da balia che sarebbe stata premuta quando la scatola è chiusa e si rialzerà quando viene aperta, ma non ci sono riuscito. Dopo aver rovistato un po' nei miei junkbox ho trovato un microinterruttore in miniatura che ha sia un contatto normalmente aperto che uno normalmente chiuso. Dopo aver inserito quell'interruttore in un angolo della scatola, ha funzionato come un incantesimo.

Passaggio 6: il prodotto finito

Il prodotto finito
Il prodotto finito

Ecco la scatola finita nel suo splendore. Devo dire che sembra almeno per metà decente. Video #1Video #2Ora devo solo incartarlo e dargli la mogliettina insieme con un bacio alla vigilia di Natale. (In Svezia il giorno del regalo è il 24, non il 25 come negli Stati Uniti…)

Consigliato: