Tartalomjegyzék:

LoveBox - A szerelem doboza: 6 lépés (képekkel)
LoveBox - A szerelem doboza: 6 lépés (képekkel)

Videó: LoveBox - A szerelem doboza: 6 lépés (képekkel)

Videó: LoveBox - A szerelem doboza: 6 lépés (képekkel)
Videó: DIY Explosion Box Scrapbook 1/2 (Matryoshka) 2024, Július
Anonim
LoveBox - a szerelem doboza
LoveBox - a szerelem doboza
LoveBox - a szerelem doboza
LoveBox - a szerelem doboza

Mint a legtöbb srác, nem mondom el a feleségemnek, hogy "szeretlek" olyan gyakran, mint kellene, de ez a kis szerkentyű legalább egy kicsit javítani fog a helyzeten. Tehát egy szép doboz és néhány kemény elektronikai hülyeség kombinálásával szép karácsonyi ajándék a feleségemnek. A LoveBox egy kis doboz, amelyet kinyitva véletlenszerű szeretet üzenet jelenik meg a néző számára.

1. lépés: Alternatív felhasználási módok

Alternatív felhasználások
Alternatív felhasználások

Lehet, hogy a szerelem kering a világban - vagy ez a pénz volt?

Tehát, hogy a világ forogjon, a LoveBox megváltoztatható DecisionBox -ra úgy, hogy a szoftvert úgy módosítja, hogy véletlenszerű választ ad: "IGEN", "NEM", és időnként még "LEHET" is, amikor a dobozt kinyitják. Ez a tökéletes ajándék a bizonytalan döntéshozóknak.;-) Szerencsejátékosok számára a dobozt úgy lehet beállítani, hogy nyitáskor lottószámokat mutasson. A lehetőségek végtelenek, mivel a legtöbb embernek el kell mondani valamit, vagy döntést kell hoznia….

2. lépés: Amire szüksége van

Amire szükséged van
Amire szükséged van

A következő dolgokra van szüksége:

  • Szép doboz
  • Alfanumerikus kijelző
  • Egy mikrokontroller
  • A 74HTC138 (3-8 dekóder)
  • Néhány ellenállás
  • Két 3 voltos elem
  • Egy mikrokapcsoló (NC)
  • Huzalok, forró ragasztópisztoly, forrasztópáka és egyéb kis szerszámok.

Ebben a projektben egy dobozt használtam, amelyet a feleségemtől loptam, egy nyolc karakterből álló, 14 szegmenses kijelzőt, amelyet egy évvel ezelőtt kaptam az eBay-től, egy AVR ATtiny2313 mikrovezérlőt és két 3 voltos lítium elemet a kamerákhoz.

3. lépés: Sémák és szoftver

Sémák és szoftver
Sémák és szoftver

Ennek a projektnek a vázlata meglehetősen egyszerű. Ott van a mikrokontroller, a "meghajtó" számjegy és a kijelző, valamint néhány ellenállás, amelyek korlátozzák az áramot a mikrokontroller és a kijelző között. 14 anód (pozitív) van a kijelzőn, egy -egy szegmensenként egy számjegy, és 8 katód (negatív)), minden számjegyhez egyet. Az anódok 330 ohmos ellenállásokon keresztül a mikrokontroller rendelkezésre álló 14 portjához vannak csatlakoztatva, hogy az áramot olyan szintre csökkentsék, amely nem károsítja a kijelzőt. U/R = I, azaz a feszültség osztva az ellenállással adja az áramot. A tápegység 6 voltos, és maga a kijelző 1,8 voltkal csökkenti, így a 330 ohmos ellenálláson 4,2 volt a gond. 4,8/330 = 0,012 (12 mA). A kijelzők adatlapja 2 mA -t tartalmaz szegmensenként, és úgy döntök, hogy ezt átlagos számként értelmezem. Mivel egyszerre csak egy számjegy világít, minden számjegy csak a teljes idő 1/8 -án világít. Tehát 2 mA átlagos áramot 16 mA -vel lehet meghajtani (2 mA -szer 8 -szor). Még akkor is, ha ez nem a specifikációnak felel meg, mindkét biztonsági margó megvan, és a kijelzőt csak szakaszosan használják, és ha megszakadna - ki igazán érdekel?;-) A 74HTC138, amely az anódokat hajtja, valóban visszaél. Ha egy számjegy összes szegmense világít, akkor mind a 14 szegmens 12 mA -t akar lenyomni a szegényen '138. Ez a teljes áram 168 mA lenne, és ez messze messze túlmutat azon, amit képes kezelni az elsüllyedéshez. A chip pontos modelljétől függően a megadott mosogatóáram inkább 5-10 mA. Ha rövidre zárom a kimenetet és megmérem, akkor körülbelül 40 mA süllyedhet megnövekedett feszültségszint mellett. Most az összes szegmens nem világít egyszerre, de a 40 mA -es határértéket elég gyakran eléri. Szerencsére a kijelző fényereje meglehetősen állandó, függetlenül attól, hogy 4 mA vagy 15 mA feszültséget kap, így valóban nem számít annyira. Működik, de nagyon hanyag és szakszerűtlen. Lehet sokkal jobb is, de mivel nem volt kéznél jobb alkatrész, csak azt használtam, ami működött. A szoftver is nagyon egyszerű. Amikor a mikrokontroller elindul, a memória nem felejtő eepromjából kiolvassa a véletlenszám-generátor magját, generál egy új véletlenszámot, majd visszaírja az új magot az eepromba. A vetőmag nyomon követése nélkül a véletlenszám -generátor ugyanazt a számot generálja minden indításkor. Ebben aligha van véletlenszerűség;-) Ezután a generált véletlenszámot veszi figyelembe, és ezt használja a több üzenet közül egyet kiválasztva, és a kijelzőn túl görgetve. Amikor a teljes üzenet megjelenik, a mikrokontroller alacsony energiaigényű üzemmódba kapcsol, hogy elkerülje az elemek túl gyors lemerülését, ha a fedél véletlenül nyitva marad.

4. lépés: Felépítése

Építése
Építése
Építése
Építése
Építése
Építése

Mivel az alkatrészek száma alacsony, és a doboz meglehetősen kicsi, úgy döntöttem, hogy dead-bug stílusban építem fel.

Holthiba -stílus az, amikor az alkatrészeket fejjel lefelé, a lábakkal a levegőben helyezik el, mint egy halott hibát, majd vezetékekkel vagy közvetlenül más alkatrészek lábaihoz csatlakoztatják. Az itt látható képek a forrasztási folyamat néhány lépését mutatják be. Ha nagyon szűknek és rendetlennek tűnik, akkor nagyon szűk és rendetlen! Néhány ellenállást rossz helyzetben forrasztottam, és úgy döntöttem, hogy kijavítom ezeket a hibákat egy kis billegéssel a szoftveren, ahelyett, hogy bámulnám, hogy a forrasztószerkezetet újra be kell kötni ebben a zűrzavarban … Tedd a legegyszerűbbet, úgy tűnik, senki sem veszi észre.:-)

5. lépés: A doboz

A doboz
A doboz
A doboz
A doboz
A doboz
A doboz

Szükségem volt valamiféle belső fedélre a dobozban, hogy a belseje ne ömöljön ki és ne látszódjon, mert tényleg szörnyen néz ki odabent.

Fogtam egy CD -tokot, és kivágtam belőle egy megfelelő műanyagdarabot, és az alját spray -vel aranyszínűre festettem, és lyukat hagyva, ahol a kijelző alatta van. Valóban nem lett olyan rossz ez az alkalmazás, mint a LoveBox. Ha a DecisionBox -ot ajándékba szeretné adni egy CTO -nak, talán más burkolat jobban nézne ki. A dobozt be kell kapcsolni, amikor kinyitja. De a legtöbb kapcsoló megnyomáskor aktiválódik, nem pedig elengedéskor, ezért megpróbáltam saját kapcsolót készíteni egy biztonsági csap segítségével, amelyet le kell nyomni, amikor a doboz zárva van, és felugrik, amikor kinyitják, de nem sikerült vele. Némi turkálás után a szemétládáimban találtam egy miniatűr mikrokapcsolót, amely normálisan nyitott és normálisan zárt érintkezővel is rendelkezik. Miután ezt a kapcsolót a doboz sarkába szerelték, varázslatosan működött.

6. lépés: A késztermék

A késztermék
A késztermék

Íme a kész doboz pompájában. Azt kell mondanom, hogy legalább félig tisztességesnek tűnik. Videó #1Videó #2 (Svédországban az ajándékozás napja a 24., nem a 25., mint az Egyesült Államokban…)

Ajánlott: