Satura rādītājs:
- Piegādes
- 1. darbība: PCB pasūtīšana
- 2. solis: detaļu pasūtīšana
- 3. solis: minimāla montāža (sāknēšanas ielādēšanai)
- 4. darbība. Bootloader ierakstīšana
- 5. solis: PCB montāža
- 6. darbība: bibliotēku instalēšana
- 7. darbība: iestatiet laiku savā RTC (reālā laika pulkstenis)
- 8. darbība: mainiet programmas kodu
- 9. darbība. Programmas augšupielāde
- 10. solis: kastes sagatavošana
- 11. solis: galīgā montāža
Video: Dreamday kaste īpašai personai jūsu dzīvē: 11 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šī mazā kastīte norāda dienu skaitu, kad mana mīļotā un es dzīvojam kopā. Protams, jums datums varētu būt jebkas, tas varētu norādīt dienas kopš jūsu laulības, kopš dienas, kad jūs un jūsu laulātais esat satikušies, dienu, kad esat pārcēlušies kopā, vai kaut kas cits, kas jums ir ļoti svarīgs.
8x8 pikseļu matricā var attēlot jebkuru simbolu, ir pavisam vienkārši mainīt vēlamā attēla kodu. Es gribēju, lai šī dzirkstošā sirds simbolizē mīlestību un pieķeršanos, ko mēs dodam ikdienā. (Es arī gribēju pabeigt projektu pirms Valentīna dienas, bet SARS-CoV-2 to nedaudz aizkavēja)
Enerģiju piegādā ar USB uzlādējamu 18650 LiIon šūnu, kurai vajadzētu ilgt aptuveni 24 stundas, pastāvīgi parādot 7 segmentu un 8x8 matricu, taču paturiet prātā, ka tie nespīd, ja kaste ir aizvērta. Tātad reāls akumulatora darbības laiks būs gadi. Reālā laika pulkstenis (RTC) saglabā laiku, kas tiek izmantots pagājušo dienu aprēķināšanai. Tam ir savs rezerves akumulators (CR2032), kas ilgs aptuveni 8 gadus.
Bāze ir pielāgota iespiedshēmas plate. Man to uzdeva JLCPCB. Gerber failus var atrast GitHub repozitorijā. Jūs varat augšupielādēt tos jebkuram PCB ražotājam, tas ir universāls failu formāts. Vai, protams, jūs varat man uzrakstīt e -pastu, man ir dažas rezerves, kuras es esmu gatavs nosūtīt tikai par sūtīšanas izmaksām.
Iekļauts arī BOM fails (materiālu saraksts), kurā atrodamas visas projektam nepieciešamās elektronikas detaļas.
Kopējās izmaksas bez koka kastes vai fotoattēlu izdrukas būs aptuveni 30 USD atkarībā no PCB izmaksām.
Piegādes
Rīki:
- Lodāmurs
- Arduino ISP dongle (skatiet manus citus pamācības, kā to izveidot)
- PC vai Mac programmēt
- Pielāgota PCB (Gerber ir iekļauts vai jautājiet man, man ir rezerves daļa)
- Elektronikas detaļas (skatīt BOM failu)
- Kaut kāda kaste (vai izveidojiet to pati)
1. darbība: PCB pasūtīšana
Dodieties uz JLCPCB un augšupielādējiet gerber.zip no GitHub krātuves, jūs varat arī izvēlēties vēlamo PCB krāsu.
Varat arī uzrakstīt man e -pastu, iespējams, man ir rezerves PCB, ko esmu gatavs jums nosūtīt par sūtīšanas izmaksām.
2. solis: detaļu pasūtīšana
BOM failā ir visas elektronikas detaļas, kas nepieciešamas, lai aizpildītu PCB.
Es esmu pasūtījis detaļas no LCSC un digi-key. Bet lielāko daļu preču var atrast pie jebkura elektronikas piegādātāja. Ja jums ir grūtības kaut ko atrast vai neesat pārliecināts, vai tā ir pareizā daļa, rakstiet man pa e -pastu.
3. solis: minimāla montāža (sāknēšanas ielādēšanai)
Lai sāknēšanas ielādētāju veiksmīgi sadedzinātu (paskaidrots nākamajā solī), dažas detaļas nedrīkst pielodēt pie PCB. Būtiskās detaļas ir ATmega32u4 (acīmredzot …), kristāls un divi tā slodzes kondensatori, sešu kontaktu galvene un trīs ATmega32u4 kondensatori.
Ir svarīgi nelodēt pie 0 Ohm rezistoriem/džemperiem sērijas savienojumā.
4. darbība. Bootloader ierakstīšana
Pirms jūs varat augšupielādēt programmu ATmega32u4 ar Arduino IDE, tai ir jābūt sadedzinātam sāknēšanas ielādētājam. Parastie Arduinos jau ir to izdarījuši, bet, tā kā mēs šeit strādājam ar tukšu mikroshēmu, tas ir jādara mums pašiem. Bet neuztraucieties, tas tiešām nav grūti.
Pievienojiet savu Arduino ISP sešu kontaktu galvenei PCB, pārliecinieties, vai polaritāte ir pareiza.
Ja jums nav Arduino ISP, pārbaudiet šo manu pamācību. Vienu var uzbūvēt 10 minūšu laikā.
Pārbaudiet šādus Arduino IDE iestatījumus:
- Rīki -> Padome: Arduino Leonardo
- Rīki -> Ports: [Izvēlieties programmētāja COM portu]
- Rīki -> programmētājs: Arduino kā ISP
COM-portu var atrast Windows ierīču pārvaldniekā.
Visbeidzot, noklikšķiniet uz Rīki -> Burn Bootloader
5. solis: PCB montāža
Kad sāknēšanas ielādētājs ir veiksmīgi sadedzināts, visas atlikušās detaļas var ievietot uz PCB. Es uzskatu, ka ir ērti sākt ar mazākajām detaļām, piemēram, rezistoriem un kondensatoriem, tad IC un galu galā šūnu akumulatora turētāju, 7 segmentu displeju un 8x8 pikseļu matricu.
Lodējiet abas 90 ° tapu uzgales aizmugurē, lai paslēptu akumulatoru un slēdža kabeli. Akumulatoram es izmantoju 3 kontaktu galveni, tādējādi vēlāk to nevarēs savienot nepareizi.
6. darbība: bibliotēku instalēšana
Lai augšupielādētu šajā instrukcijā norādītās programmas, jums jāinstalē šādas atkarības:
- RTClib
- DS3231
Lejupielādējiet.zip failus un importējiet tos, izmantojot Arduino IDE, izmantojot:
Skice -> Iekļaut bibliotēku -> Pievienot. ZIP bibliotēku
Ja kāda iemesla dēļ lejupielādes saites nedarbojas, bibliotēku kopijas tiek izmantotas ŠAJĀ GitHub direktorijā. Vienkārši velciet tos uz savu Arduino bibliotēku mapi.
Pēc tam, iespējams, būs jārestartē Arduino IDE.
7. darbība: iestatiet laiku savā RTC (reālā laika pulkstenis)
Pārbaudiet manu GitHub, lai iegūtu jaunāko projekta versiju/atjauninājumus!
Jūsu PCB integrētā shēma DS3231 saglabā pašreizējo laiku, kas nepieciešams, lai aprēķinātu pagājušās dienas. Bet, lai to sasniegtu, vispirms ir jāpasaka, kāds ir pašreizējais laiks/datums. Tas tiek darīts, augšupielādējot skici RTC_set.ino.
Pirms augšupielādes pārliecinieties, vai iestatījumi ir šādi:
- Rīki -> Padome: Arduino Leonardo
- Rīki -> Ports: [Izvēlieties Arduino Leonardo portu, nevis ISP no sāknēšanas ielādes]
- Rīki -> programmētājs: AVR ISP vai AVRISP mkII
Nospiediet augšupielādes pogu un pagaidiet, līdz tas ir izdarīts.
8. darbība: mainiet programmas kodu
Pārbaudiet manu GitHub, lai iegūtu jaunāko projekta versiju/atjauninājumus!
Tagad mēs varam sākt mainīt galveno programmu. Atveriet projektu main.ino ar Arduino IDE. Kodā ir vairākas rindiņas, kurās varat/vajag mainīt dažas vērtības, lai tās atbilstu jums. Es neminēšu rindu numurus, jo tie kādreiz var mainīties, bet es cenšos padarīt to pēc iespējas vieglāk atrodamu.
Iestatiet savu īpašo datumu:
No datuma ir jāiegūst Unix laika zīmogs. Dodieties uz šo vietni un ievadiet savu datumu: www.unixtimestamp.com
Tādējādi tiks parādīts 10 ciparu decimālskaitlis. Nokopējiet šo numuru koda rindiņā, kurā teikts "const long special_date =", un nomainiet tur esošo numuru. Šis skaitlis ir sekunžu skaits kopš 1970. gada 1. janvāra, kas pazīstams arī kā Unix laiks.
Iestatiet 8x8 piktogrammu:
Jūs varat mainīt attēlu uz LED matricas, mainot vērtības "const unsigned int matrix_heart_big [8]". Šīs 8 0x [XX] vērtības attēlo vertikālās līnijas displejā no kreisās uz labo pusi. Ja nezināt, ko nozīmē vērtības, izmēģiniet 0x00, 0x01, 0x02, 0x04 un noskaidrojiet, kas notiek, vai izlasiet heksadecimālo apzīmējumu. (Vai arī rakstiet man e -pastu)
9. darbība. Programmas augšupielāde
Kad esat veicis visas nepieciešamās koda izmaiņas, pārliecinieties, vai Arduino IDE ir sastādīti šādi iestatījumi:
- Rīki -> Padome: Arduino Leonardo
- Rīki -> Ports: [Atlasiet Arduino Leonardo portu, nevis ISP no sāknēšanas ielādes]
- Rīki -> programmētājs: AVR ISP vai AVRISP mkII
Nospiediet augšupielādes pogu un pagaidiet, līdz tas ir izdarīts.
10. solis: kastes sagatavošana
Lai atbalstītu PCB kastē un neļautu tai nokrist, esmu nogriezis kādas 8x10 mm koka sloksnes un pielīmējis tās vietā.
Es iesaku koku apstrādāt ar kādu laku, tāpēc tas paliks jauks ilgu laiku. Varbūt kāds varētu kaut ko lāzerēt uz augšu, es domāju par satikto vietu panorāmu vai jūsu vārdiem.
Lai iedarbinātu slēdzi, kas atvieno akumulatoru, kad kārba ir aizvērta, esmu pielīmējis nelielu koka gabalu vāka stūrī. Nav jāiedziļinās šajā mehānismā, to var izdarīt neskaitāmos veidos, un esmu pārliecināts, ka jūs varat izdomāt kaut ko kārtīgāku.
Es arī izmantoju lipīgas hock n 'loop sloksnes, lai nostiprinātu akumulatora turētāju apakšā.
11. solis: galīgā montāža
Atliek tikai visu savienot kopā, ievietot PCB kastē un, iespējams, sagriezt fotoattēlu pēc izmēra un ievietot to vākā.
Es ceru, ka jūsu nozīmīgais cilvēks atradīs prieku šajā mazajā pārdomāšanā.
Otrās vietas ieguvējs sirds konkursā
Ieteicams:
Dzīvi pikseļi - iedomājieties, ka tehnoloģijai ir dzīve: 4 soļi (ar attēliem)
Dzīvajiem pikseļiem - iedomājieties, ka tehnoloģijai ir dzīve: redzot, ka mūsu mājās arvien biežāk tiek piedāvāti viedie mājas produkti, esmu sācis domāt par attiecībām starp cilvēkiem un šiem produktiem. Ja kādu dienu viedās mājas produkti kļūs par neatņemamu ikviena cilvēka dzīves sastāvdaļu, kāda attieksme mums būtu jāuzņemas
Maskas atdzimšanas kaste: jauna dzīve vecām maskām: 12 soļi (ar attēliem)
Maskas atdzimšanas kaste: jauna dzīve vecām maskām: mēs izveidojām pieejamu mājas komplektu, lai pagarinātu masku kalpošanas laiku, lai jūs varētu pievienoties cīņai pret pandēmiju, palīdzot savai kopienai. Ir pagājuši gandrīz pieci mēneši kopš idejas atjaunot izlietotās maskas piedzima. Šodien, lai gan vairākās valstīs CO
INTERNETA LĒTĀKĀ MOTORIZĀCIJA, SIKSNAS DZĪVE, 48 "DIY CAMERA SLIDER: 12 soļi (ar attēliem)
INTERNETA LĒTĀKĀS MOTORIZĒTĀS, JOSTADZINĀTĀS, 48 "DIY CAMERA SLIDER: Parallax Printing piedāvā lētu risinājumu motorizētas paralakses fotografēšanai. Piezīme. Šī rokasgrāmata ir vairākus gadus veca, un kopš tā tapšanas laika slaidu izgatavošana Opteka ir mainījusi dizainu. platformu, noņemot korķi
SmartCash: vieglāka dzīve: 12 soļi (ar attēliem)
SmartCash: vieglāka dzīve. Vispirms es gribētu paziņot, ka šo projektu veica: -Oriol García Martín-Alexander J. Magnusson Amorós (izdevniecība, pazīstama arī kā SuperPollo) -Martí Solà Planagumà-Gerard Vallverdú Mercade Tas ir bijis kopīgs publicēs Aleksandrs
Bārbijas kaste: maskēta lieta/ uzplaukuma kastīte jūsu MP3 atskaņotājam: 4 soļi (ar attēliem)
Bārbijas kārba: maskēts futrālis/ uzplaukuma kārba jūsu MP3 atskaņotājam: tas ir polsterēts aizsargpārklājums jūsu mp3 atskaņotājam, kas arī pārveido austiņu ligzdu par ceturtdaļas collu, var darboties kā uzplaukuma kārba, pārslēdzot slēdzi, un maskē jūsu mp3 atskaņotāju kā deviņdesmito gadu sākuma kasešu atskaņotāju vai tamlīdzīgu zemu zādzību