Indholdsfortegnelse:

Electronic Matrix - I Love You: 10 trin (med billeder)
Electronic Matrix - I Love You: 10 trin (med billeder)

Video: Electronic Matrix - I Love You: 10 trin (med billeder)

Video: Electronic Matrix - I Love You: 10 trin (med billeder)
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, December
Anonim
Image
Image
Facebook Security Pro -tip
Facebook Security Pro -tip

Af WarenGonzagaOfficial WebsiteFølg mere af forfatteren:

Facebook Security Pro -tip
Facebook Security Pro -tip
Lav en bærbar oplader med gamle batterier!
Lav en bærbar oplader med gamle batterier!
Lav en bærbar oplader med gamle batterier!
Lav en bærbar oplader med gamle batterier!
EMIREN ™ (den radiostyrede crawlerrobot)
EMIREN ™ (den radiostyrede crawlerrobot)
EMIREN ™ (den radiostyrede crawlerrobot)
EMIREN ™ (den radiostyrede crawlerrobot)

Om: Jeg er den person, der spilder min tid bare for at spare din tid og sikre dine hackbare ting! Mere om WarenGonzaga »

Hej! Der er kærlighed i luften! Denne valentinsdag viser din kærlighed bogstaveligt talt på 8x8 LED Matrix med Arduino. Lav et elektronisk valentinsprojekt for din gave til din elskede. I dag viser jeg dig mit enkle, men søde projekt til Valentinsdag. Dette projekt er baseret på Arduino Nano Atmega328 mikrokontroller med 8x8 LED Matrix til nok til at vise dit elektroniske hjerte til din valentine. Jeg lavede denne enkle og bærbare som muligt til min kæreste, så hun kan placere den overalt i sit værelse uden at tage for meget plads. Du kan også bruge din eksisterende Arduino Uno R3, hvis du ikke har Arduino Nano. Koden er den samme, selv skematisk. Gå herunder for mere information om dette projekt, og hvordan jeg lavede dette enkle og søde elektroniske valentinsgaveprojekt.

Tak gutter! Jeg vandt hovedprisen på Valentinsdagens udfordring 2017 her i Instructables! Jeg er virkelig glad for at støtte mit projekt, selv om det er så enkelt (men så sødt). Jeg har brugt for meget kræfter i dette projekt for at få dette til at ske. Jeg kan ikke klare det uden dig, ja dig! Jeg håber du vil stemme mig igen til "Microcontroller" konkurrence. Din stemme betyder meget for mig. Tak fordi du fortsat støtter! Flere instruktioner at sende i år. Nyd dit ophold her på Instructables! Fred!

Electronic Matrix - I Love You

Electronic Matrix - I Love You (også kendt som Project E. M. I. L. Y) er et Arduino Nano Atmega328 -baseret elektronisk projekt til Valentinsdag som en simpel gave til din elskede. Dette projekt kan drives fra 3v til 5v ved hjælp af den indgangsspændingskilde, der er tilgængelig på Arduino printkort. Jeg foretrækker at bruge Vin -stiften til dette projekt, der er på PIN -koden 30. Din skærm vil være 8x8 LED Matrix (uden driver) og derefter 8 modstande for at beskytte din skærm mod overdreven strøm. Dette projekt er oprindeligt fra det gamle valentins Arduino Uno R3 -projekt med 8x8 LED -projekt, der viser animeret hjerte. Jeg forbedrer koden og gør den til Arduino Nano, fordi jeg tænker på et bærbart valentinsgaveprojekt med Arduino Nano for at opdage de skjulte kræfter i en Arduino Nano.

Dette projekt er muliggjort af følgende sponsorer og partnere.

  • Hive Electronics
  • JAG Electronics
  • ElexHub

og også Connected Cities, E-Gics og Easyelectronyx

De har leveret klar DIY Kit til dette projekt. Hvis du vil have en original kopi af mit byggeprojekt, skal du gå til min elektroniske partner Hive Electronics

Kan du lide dette projekt? Overvej venligst at stemme til "Microcontrollers" -konkurrencen. Jeg har brugt mine uger på at dokumentere og oprette denne Instructables. Uden dig kan jeg ikke klare det. Din stemme betyder meget for mig. Jeg vil lave flere instruktioner, hvis du støtter mine projekter

Glæder du dig til at lave dette projekt? Gå til trin et!

Trin 1: Hvad skal du bruge

Hvad du skal bruge
Hvad du skal bruge
Hvad du skal bruge
Hvad du skal bruge
Hvad du skal bruge
Hvad du skal bruge

Dette valentinsgaveprojekt kræver få elektroniske komponenter til at køre. Jeg kan varmt anbefale at købe det komplette byggesæt til dette projekt til min partner elektroniske butikker. Send dem bare en besked og fortæl om DIY Kit til Project E. M. I. L. Y eller klik på linkene herunder for at bestille det komplette DIY Kit til dette projekt. DIY Kit er nedsat, derfor anbefalede jeg at bruge mit DIY Kit.

  • JAG Electronics (Køb nu) (Blog) Bestil DIY -kit til Project E. M. I. L. Y (gratis softcopy -dokumentation)
  • Hive Electronics (Køb nu) (Anbefalet)

    Bestil DIY -kit til Project E. M. I. L. Y (gratis softcopy -dokumentation)

  • ElexHub (ikke tilgængelig) Bestil DIY -kit til Project E. M. I. L. Y (gratis softcopy -dokumentation)

Du kan vælge at bruge mit DIY kit eller købe dem individuelt afhængigt af en eller anden grund. Alligevel er her den komplette liste over elektroniske komponenter, du skal bruge til dette projekt. Faktiske dele jeg har brugt.

  • Arduino Nano Atmega 328 (1stk.), Eller du kan bruge din eksisterende Arduino Uno.
  • USB -kabeltråd til Arduino Nano (1 stk.) Eller USB -kabel til din eksisterende Arduino Uno.
  • 8x8 LED Matix (1stk.)
  • 220 modstand (8 stk.)
  • Jumper til mand til kvinde (16 stk. I assorteret farve)
  • Korte jumperwires (8 stk. I hvid farve)
  • Korte jumperwires (1 stk. I sort farve)
  • Brødbræt i fuld størrelse (1 stk.) Eller du kan bruge brødbræt i halv størrelse.

Du behøver ikke værktøjer til dette projekt, fordi dette kun er en prototype, og du kan beslutte at gøre dette permanent ved at lodde det på Perma-Circuit Board.

Trin 2: Parret

Parret
Parret
Parret
Parret
Parret
Parret
Parret
Parret

I det første trin kaldte jeg det "Parret", fordi du vil kombinere to individuelle elektroniske komponenter til en, som er brødbrættet og vores mikrokontroller Arduino Nano. Som et par kombineres de for at bringe liv. Så hjertet i dette projekt er kredsløbskortet og mikrokontrolleren.

Få dit brødbræt i fuld eller halv størrelse og dit Arduino Nano Atmega328 og kombiner det ved at placere mikrokontrolleren midt på dit brødbræt. Du kan tjekke billederne for mere information og vejledning.

Trin 3: Den skinnende rustning

Den skinnende rustning
Den skinnende rustning
Den skinnende rustning
Den skinnende rustning

Efter at have placeret din mikrokontroller placerer vi nogle "Shining Armours" til vores valentinsgaveprojekt. Jeg kaldte dette trin som "Shining Armor", fordi det er sådan, modstande kommer ind. Modstanden er en elektrisk komponent, der begrænser eller regulerer strømmen af elektrisk strøm i et elektronisk kredsløb. Hvad betyder det? Nå, disse små elektroniske komponenter vil beskytte vores 8x8 LED Matrix mod at brænde ud forårsaget af overdreven elektrisk strøm. Derfor kalder jeg dem Shining Armor af vores projekt.

Få dine 8 stykker 220-ohm modstand, og læg den på brødbrættet i henhold til de billeder, jeg har givet. Hvorfor 220-ohm modstand? Jeg foretrækker at bruge lav modstand i stedet for høj, men hvorfor? fordi lav modstand mere glød til LED'erne og høj modstand vil give dig en dæmper mindre glød LED'er. 220-ohm modstand er fantastisk til LED'er undtagen 1k-ohm modstand (men 1k-ohm er stadig god til LED, men i dette projekt foretrækker jeg at bruge 220-ohm til mere glød til LED'er).

Trin 4: Fix til dit knuste hjerte

Rettelsen til dit knuste hjerte
Rettelsen til dit knuste hjerte
Rettelsen til dit knuste hjerte
Rettelsen til dit knuste hjerte

Du har med succes placeret dine modstande i henhold til det billede, jeg har givet. Jeg håber, at vi har samme opsætning. Anyway, i dette trin skal jeg ordne dit knuste hjerte lol, men seriøst vil vi rette noget vigtigt før noget andet med dette projekt. Der er få problemer med at bruge Arduino Nano det meste, når du bruger det alene til dine mikro- eller lommestørrelsesprojekter. Hvad er det? Problemet, jeg har stødt på med Arduino Nano, er, at min computer (som kører på Windows 10) ikke kunne registrere min Arduino USB -forbindelse. Hvilket er meget frustrerende, og jeg bekymrer mig for meget. Jeg tror, jeg kommer til at dø med dette problem lol.

Efter timers eksperimenter og indtil jeg mister håbet og dør, fandt jeg et svar på dette Arduino Forum. De forkortede stifterne 26 (TEST) og 25 (AGND). Det var sart, men ikke umuligt. Efter at have jordet TEST -stiften på denne måde, er ustabiliteten og låsningerne forsvundet. Jeg fik den fuldstændigt detaljerede løsning fra dette Arduino Forum.

Endelig fikserede jeg mit knuste hjerte fra dette problem med Arduino. Så se på det billede, jeg har givet for mere information og vejledning i, hvordan du simpelthen løser dette almindelige problem med Arduino Nano.

Trin 5: The Wired Love

The Wired Love
The Wired Love
The Wired Love
The Wired Love
The Wired Love
The Wired Love

Jeg er lidt spændt på at afslutte dette projekt, så jeg er lidt kablet. Jeg tror, at det er en slags kablet kærlighed, det er titlen på dette trin. At blive forelsket ved hjælp af teknologi kan kaldes som kablet kærlighed. Anyway, jeg vil vise dig ledningsforbindelserne til dette projekt. Jeg kan guide dig trin for trin ved hjælp af de billeder og den skematiske, jeg har givet.

Trin 6: Hjertet med regnbuefarvede årer

Hjertet med regnbuefarvede årer
Hjertet med regnbuefarvede årer
Hjertet med regnbuefarvede årer
Hjertet med regnbuefarvede årer
Hjertet med regnbuefarvede årer
Hjertet med regnbuefarvede årer

Mens jeg opretter dette projekt, lytter jeg til Rainbow Veins af Owl City, og teksterne er … "Cheer up og tør dine fugtige øjne og fortæl mig, når det regner, og jeg blander regnbuen over dig og skyder den gennem din vener, fordi dit hjerte mangler farve, og vi burde have vidst, at vi ville vokse op før eller siden, fordi vi spildte al vores fritid alene "Så jeg besluttede at navngive dette trin som" Hjertet med regnbueårer. " Som du kan se på min 8x8 LED Matrix er der regnbuefarvede ledninger forbundet til stifterne. Disse ledninger er tråde fra mand til kvinde. Jeg foretrækker at bruge regnbuefarvede jumperwires, så jeg let kan genkende pin -nummeret baseret på farven på den tilsluttede ledning. 8x8 LED Matrix fungerer som hjertet i vores projekt. Derefter fungerer de farvede ledninger som regnbueårer. Lad os gøre dit hjerte fuld af farver. Grundlæggende fylder jeg dit blanke og hvide hjerte med farver. Meget interessant! Anyway tilbage til emnet! Som du ser, bruger jeg ikke en driver til 8x8 LED Matrix, fordi jeg kan styre output ved hjælp af mine koder. For nu kan du ikke tilpasse det, fordi Arduino Nano har en lille hukommelse til at gemme så mange koder. Hele den animerede I Love You -animation har mange bytes forbrugt i dette projekt, jeg tror næsten 85% af Arduino Nano -hukommelsesgrænsen. Men hvis du kan omarbejde min kode, kan du tilpasse den. Til den næste version af dette projekt vil jeg lave et output, der kan tilpasses til 8x8 LED Matrix. Jeg viser dig pinouts af 8x8 LED -matrixen, og hvordan du finder PIN 1 til den. For det første har jeg ingen idé om, hvor PIN -koden 1 er placeret på min Dot Matrix (et andet udtryk for 8x8 LED Matrix). Jeg surfer på internettet, og jeg fandt ud af, hvordan jeg let genkender PIN 1 til Dot Matrix, tjek venligst det andet billede ovenfor. Kig efter det tredje billede for illustrationen af PIN med farvede jumperwires. Kontroller derefter de resterende billeder til din guide. Jeg håber det hjælper. Når det er gjort, skal du kontrollere det næste trin. Tak!

Trin 7: Hjertet og sindet

Hjertet og sindet
Hjertet og sindet
Hjertet og sindet
Hjertet og sindet
Hjertet og sindet
Hjertet og sindet

Hvis dit hjerte har vener nu godt, vil vi forbinde det med hjernen i vores projekt. Denne gang navngiver jeg dette trin som "Hjertet og sindet." Hvorfor navngiver jeg dette? fordi vi skal bruge både vores hjerte og sind, når vi er forelskede. Lad os få alt til at balancere, hvis du giver dit fulde hjerte uden at tænke på resultatet, at du til sidst vil dø lol. Hvad jeg mener er, at du skal bruge både hjerte og sind til kritisk beslutning i livet. Igen Lad os få det til at alt er balance og fantastisk!

Her i dette trin skal vi forbinde 8x8 LED Matrix Display (Hjertet) til vores mikrokontroller (The Mind). Brug billedet ovenfor for mere information og vejledning. Følg nøje illustrationerne. Husk altid, at PIN 1 er forbundet til D13 på Arduino Nano, og PIN 9 er forbundet til D2 på Arduino Nano. Du skal tjekke billederne lol. Når du er færdig, skal du gå til næste trin og se dig der!

Trin 8: Erindringerne med dig

Erindringerne med dig
Erindringerne med dig
Erindringerne med dig
Erindringerne med dig
Erindringerne med dig
Erindringerne med dig

Lad os beholde de minder, vi har med vores kære. I dette trin vil vi uploade nogle minder vi har (Arduino -koden). Koden, jeg har brugt, er oprindeligt herfra. Jeg omstrukturerede og reviderede koden for at passe til mine behov til dette projekt. Snart frigiver jeg en anden version af den med 8x8 LED Matrix editor, som giver dig mulighed for nemt at tilpasse output fra din 8x8 LED Matrix, men for nu, da vi har begrænset hukommelse til Arduino Nano, holder jeg mig til denne kode.

Tilslut din Arduino Nano Atmega 328p til din pc. Det skulle blive opdaget af din pc, da vi har løst problemet med det. Hvis du stadig får et problem med at forbinde din Nano til din pc, bedes du kontrollere trin 4 i denne instruktion igen. Hvis du har brug for hjælp til det problem, du står over for, bedes du kommentere nedenfor for hjælp.

Denne gang skal du kontrollere det sidste billede (billede 5) for at kontrollere de indstillinger, jeg har, før du uploader koden. Glem ikke at bekræfte koden først, før du uploader, så du let kan bestemme det mulige problem.

Tutorial for koden er inkluderet i pakke zip nedenfor. Fortsæt og download det. Bare rolig, det er gratis.:) Du kan samarbejde med mig om at forbedre denne kode via GIST på Github.

Download venligst nedenfor!

DOWNLOAD KODEN (med selvstudium)

KOPIER OG PASTE (med selvstudium)

Trin 9: Drevet af kærlighed

Drevet af kærlighed
Drevet af kærlighed
Drevet af kærlighed
Drevet af kærlighed
Drevet af kærlighed
Drevet af kærlighed
Drevet af kærlighed
Drevet af kærlighed

Dette projekt fungerer ikke uden strøm. Så vi kommer til at levere en strømforsyning til vores valentinsgaveprojekt. For at tænde din Arduino Nano skal du sætte rød jumperledning til PIN 30 (Vin) og sort til PIN 29 (GND). Husk, at rød er positiv, og sort er negativ, hvis du tilslutter den til din egen strømforsyning, kan det være par batterier eller genopladelige. I mit tilfælde har jeg ikke ekstra batterier, så som en demonstration hvordan jeg tænder det, bruger jeg min Arduino UNO R3's spændings -ud (5v) PIN og dens jordede PIN. Tjek det sidste billede for demonstration.

Som du bemærker, inkluderer jeg ikke de røde og sorte jumper -ledninger i varelisten, ikke? Fordi du selv bestemmer, om du bruger jumperwires til strøm eller bare bruger almindelige ledninger og lodder det direkte til brættet. Så enkelt er det. Når du er færdig, skal du gå til det næste og sidste trin.

Trin 10: Vis din kærlighed

Vis din kærlighed
Vis din kærlighed
Vis din kærlighed
Vis din kærlighed

Storpris i Valentinsdagens udfordring 2017

Anbefalede: