Satura rādītājs:
- 1. darbība. Alternatīvi lietojumi
- 2. darbība. Kas jums nepieciešams
- 3. darbība. Shēmas un programmatūra
- 4. solis: tā izveidošana
- 5. solis: kaste
- 6. darbība. Gatavs produkts
Video: LoveBox - mīlestības kaste: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Kā vairums puišu, es savai sievai nesaku, ka "es tevi mīlu" tik bieži, kā vajadzētu, taču šis mazais sīkrīks vismaz uzlabos šo situāciju. Tātad, apvienojot jauku kastīti un dažas smagas elektronikas nerdiness jauka Ziemassvētku dāvana manai sievai. LoveBox ir maza kastīte, kas, atverot, skatītājam parāda nejaušu mīlestības ziņojumu.
1. darbība. Alternatīvi lietojumi
Mīlestība varētu būt iemesls pasaulei - vai tā bija nauda?
Tātad, lai pasaule grieztos, LoveBox var pārveidot par DecisionBox, mainot programmatūru, lai nejauši atbildētu "JĀ", "NĒ" un ik pa laikam pat "VARBŪT", kad kastīte tiek atvērta. Tā ir ideāla dāvana neizšķirtu lēmumu pieņēmējam.;-) Spēlmaņiem kastīti varētu pielāgot, lai atverot parādītu loto numurus. Iespējas ir bezgalīgas, jo lielākajai daļai cilvēku ir kaut kas jāstāsta vai jāpieņem lēmumi….
2. darbība. Kas jums nepieciešams
Jums ir nepieciešamas šādas lietas:
- Jauka kaste
- Burtciparu displejs
- Mikrokontrolleris
- A 74HTC138 (3 līdz 8 dekodētājs)
- Daži rezistori
- Divas 3 voltu baterijas
- Mikroslēdzis (NC)
- Vadi, karstās līmes pistole, lodāmurs un citi mazi instrumenti.
Šajā projektā es izmantoju kastīti, kuru es nozagu no savas sievas, astoņu rakstzīmju 14 segmentu displeju, ko es ieguvu no eBay pirms gada, AVR ATtiny2313 mikrokontrolleru un divas 3 voltu litija baterijas kamerām.
3. darbība. Shēmas un programmatūra
Šo projektu shēmas ir diezgan vienkāršas. Tur ir mikrokontrolleris, cipars "draiveris" un displejs un daži rezistori, lai ierobežotu strāvu starp mikrokontrolleri un displeju. Displejā ir 14 anodi (pozitīvi), viens katram cipara segmentam un 8 katodi (negatīvs)), viens katram ciparam. Anodi ir savienoti ar 14 no pieejamajiem mikrokontrollera portiem, izmantojot 330 omu rezistorus, lai samazinātu strāvu līdz līmenim, kas nekaitē displejam. U/R = I, tas ir, spriegums dalīts ar pretestību dod strāvu. Barošanas avots ir 6 volti, un pats displejs samazinās par 1,8 voltiem, tāpēc 330 omu rezistoram būs parūpējies par 4,2 voltiem. 4,8/330 = 0,012 (12 mA). Displeju datu lapā ir norādīts 2 mA katram segmentam, un es izvēlos to interpretēt kā vidējo skaitli. Tā kā vienlaicīgi tiek izgaismots tikai viens cipars, katrs cipars tiks izgaismots tikai 1/8 no kopējā laika. Tātad, lai iegūtu 2 mA vidējo strāvu, var vadīt 16 mA (2 mA reizes 8). Pat ja tas neatbilst specifikācijām, ir gan drošības rezerves, gan displejs tiek izmantots tikai ar pārtraukumiem, un, ja tas jālūzt - kurš īsti rūpējas?;-) 74HTC138, kas vada anodus, patiešām tiek ļaunprātīgi izmantots. Ja visi ciparu segmenti ir izgaismoti, visi 14 segmenti vēlas piespiest 12 mA caur sliktajiem '138. Tā būtu kopējā strāva 168 mA, un tas ir daudz tālu ārpus tā, ko tā spēj nogremdēt. Atkarībā no precīzā mikroshēmas modeļa norādītā izlietnes strāva ir vairāk kā 5-10 mA. Ja es īsslēgšu izeju un izmērītu to, tā var nogrimt aptuveni 40 mA ar paaugstinātu sprieguma līmeni. Tagad visi segmenti netiks iedegti vienlaicīgi, bet 40 mA robeža tiks sasniegta diezgan bieži. Par laimi, displeja spilgtums ir diezgan nemainīgs neatkarīgi no tā, vai tas saņem 4 mA vai 15 mA, tāpēc tam patiešām nav tik lielas nozīmes. Tas darbojas, taču tas ir patiešām nevīžīgs un neprofesionāls dizains. Tas var būt daudz labāk, bet, tā kā man nebija nevienas labākas detaļas, es izmantoju tikai to, kas strādāja. Programmatūra ir arī patiešām vienkārša. Sākot mikrokontrolleru, tas nolasīs nejaušo skaitļu ģeneratora sēklu no tās atmiņas nemainīgā eeproma, ģenerēs jaunu izlases numuru un pēc tam ierakstīs jauno sēklu eeprom. Nesekojot sēklām, nejaušo skaitļu ģenerators katram startam ģenerētu vienu un to pašu numuru. Diez vai tajā nav nejaušības;-) Pēc tam tiek ģenerēts nejaušs skaitlis un tas tiek izmantots, lai atlasītu vienu no vairākiem ziņojumiem un ritinātu aiz displeja. Kad tiek parādīts viss ziņojums, mikrokontrolleris izslēdzas mazjaudas režīmā, lai pasargātu baterijas no pārāk ātras izlādēšanās, ja vāks tiek atstāts vaļā.
4. solis: tā izveidošana
Tā kā komponentu skaits ir mazs un kaste ir diezgan maza, es nolēmu to izveidot mirušo kļūdu stilā.
Mirušo kļūdu stils ir tad, kad sastāvdaļas tiek novietotas otrādi ar kājām gaisā, piemēram, mirušas kļūdas, un pēc tam tiek savienotas vai nu ar vadiem, vai tieši pie citu sastāvdaļu kājām. Šeit esošie attēli parāda dažus lodēšanas procesa soļus. Ja tas izskatās patiešām saspringts un netīrs, jo tas ir patiešām saspringts un netīrs! Es pielodēju dažus no rezistoriem nepareizā stāvoklī un nolēmu šīs kļūdas labot, liekot mazliet papļāpāt pa programmatūru, nevis skatīties uz atlocīšanu un atkārtotu savienošanu šajā juceklī … Dariet to, kas ir visvienkāršākais, tas nav tā, it kā to kāds pamanītu.:-)
5. solis: kaste
Kastītē man vajadzēja kaut kādu iekšējo vāku, lai tā iekšējās daļas neizplūstu un nebūtu redzamas, jo tur tiešām izskatās šausmīgi.
Es paņēmu kompaktdisku korpusu un izgriezu tam piemērotu plastmasas gabalu, un apakšā ar smidzinātāju nokrāsoju zeltainu krāsu, atstājot caurumu vietā, kur displejs atrodas zem tā. Tas tiešām neizrādījās tik slikti šai lietojumprogrammai kā LoveBox. Lēmumu lodziņam kā dāvanu CTO varbūt kāds cits segums izskatītos labāk. Kārbai jābūt ieslēgtai, kad tā tiek atvērta. Bet lielākā daļa slēdžu tiek aktivizēti, nospiežot, nevis atlaižot, tāpēc es mēģināju pats izveidot slēdzi, izmantojot drošības tapu, kas tiktu nospiesta, kad kaste ir aizvērta, un atsperās, kad tā tiek atvērta, bet man tas neizdevās. Pēc nelielas rakņāšanās savās atkritumu kastēs es atradu miniatūru mikroslēdzi, kuram ir gan parasti atvērts kontakts, gan normāli aizvērts. Pēc šī slēdža ievietošanas kastes stūrī tas darbojās kā šarms.
6. darbība. Gatavs produkts
Šeit ir gatavā kaste savā krāšņumā. Man jāsaka, ka tas izskatās vismaz līdz pusei pieklājīgs. Video #1Video #2 (Zviedrijā dāvanu pasniegšanas diena ir 24., nevis 25. diena kā ASV…)
Ieteicams:
Kabatas bezjēdzīga kaste (ar personību): 9 soļi (ar attēliem)
Kabatas bezjēdzīga kaste (ar personību): Lai gan mēs varam būt tālu no robotu sacelšanās, ir viena mašīna, kas jau ir pretrunā ar cilvēkiem, kaut arī pēc iespējas mazākā veidā. Neatkarīgi no tā, vai vēlaties to saukt par bezjēdzīgu kasti vai mašīnu, kas atstāj mani mierā, šis plūkstošais, asprātīgais robots ir
Raspberry Pi dzesēšanas ventilatora kaste ar CPU temperatūras indikatoru: 10 soļi (ar attēliem)
Raspberry Pi dzesēšanas ventilatora kaste ar CPU temperatūras indikatoru: Iepriekšējā projektā es ieviesu aveņu pi (turpmāk RPI) CPU temperatūras indikatora ķēdi. Ķēde vienkārši parāda RPI 4 atšķirīgu CPU temperatūras līmeni šādi.- Zaļā gaismas diode ieslēdzas, kad CPU temperatūra ir 30 ~
Bezjēdzīga kaste ar attieksmi: 8 soļi (ar attēliem)
Bezjēdzīga kaste ar attieksmi: kurš patiešām vēlas bezjēdzīgu kasti? Neviens. Sākumā es tā domāju, bet vietnē YouTube ir tūkstošiem bezjēdzīgu kārbu .. Tātad tām jābūt modernām … Šajā pamācībā es jums parādīšu, kā izveidot nedaudz atšķirīgu bezjēdzīgu kasti, kas aprīkota ar gaismām, skaņu
NFC gredzena bloķēšanas kaste: 6 soļi (ar attēliem)
NFC gredzena bloķēšanas kaste: Sveiki visi! Laipni lūdzam manā pirmajā pamācībā! Es jau iepriekš atvainojos par slikto angļu valodas līmeni. Šajā soli pa solim es jums iemācīšu, kā izveidot vienkāršu un ļoti lētu NFC gredzena bloķēšanas kasti
3D drukāta kaste Gpsdo. Mobilā tālruņa barošanas avota izmantošana: 10 soļi (ar attēliem)
3D drukāta kaste Gpsdo. Mobilā tālruņa barošanas avota izmantošana. Šeit ir mana GPSDO YT alternatīva Kods ir vienāds. PCB ir tāds pats, nedaudz mainot. Es izmantoju mobilā tālruņa adapteri. Līdz ar to nav nepieciešams instalēt barošanas sadaļu. Mums ir nepieciešams arī 5v ocxo. Es izmantoju vienkāršu krāsni