Inhoudsopgave:

Elektronische matrix - Ik hou van jou: 10 stappen (met afbeeldingen)
Elektronische matrix - Ik hou van jou: 10 stappen (met afbeeldingen)

Video: Elektronische matrix - Ik hou van jou: 10 stappen (met afbeeldingen)

Video: Elektronische matrix - Ik hou van jou: 10 stappen (met afbeeldingen)
Video: ELBERT HELPT BIJ EEN BEVALLING - TOPDOKS EXTRA 2024, November
Anonim
Image
Image
Facebook Security Pro-tips
Facebook Security Pro-tips

Door WarenGonzagaOfficiële websiteVolg meer van de auteur:

Facebook Security Pro-tips
Facebook Security Pro-tips
Maak een draagbare oplader met oude batterijen!
Maak een draagbare oplader met oude batterijen!
Maak een draagbare oplader met oude batterijen!
Maak een draagbare oplader met oude batterijen!
EMIREN™ (de radiografisch bestuurbare rupsrobot)
EMIREN™ (de radiografisch bestuurbare rupsrobot)
EMIREN™ (de radiografisch bestuurbare rupsrobot)
EMIREN™ (de radiografisch bestuurbare rupsrobot)

Over: Ik ben de persoon die mijn tijd verspilt om jouw tijd te besparen en je hackbare spullen te beveiligen! Meer over WarenGonzaga »

Hoi! Er is liefde in de lucht! Laat deze Valentijnsdag je liefde letterlijk zien op 8x8 LED Matrix met Arduino. Maak een elektronisch valentijnsproject voor uw geschenk aan uw geliefde. Vandaag laat ik je mijn eenvoudige maar schattige project voor Valentijnsdag zien. Dit project is gebaseerd op Arduino Nano Atmega328 Microcontroller met 8x8 LED-matrix om je elektronische hart voor je valentijn weer te geven. Ik heb dit zo eenvoudig en draagbaar mogelijk gemaakt voor mijn geliefde, zodat ze het overal in haar kamer kan plaatsen zonder al te veel ruimte in beslag te nemen. Je kunt ook je bestaande Arduino Uno R3 gebruiken als je geen Arduino Nano hebt. De code is hetzelfde, zelfs het schema. Ga hieronder voor meer informatie over dit project en hoe ik dit eenvoudige en schattige elektronische valentijnscadeauproject heb gemaakt.

Bedankt jongens! Ik heb de hoofdprijs gewonnen op Valentijnsdag Challenge 2017 hier in Instructables! Ik ben erg blij dat ik mijn project steun, ook al is het zo eenvoudig (maar zo schattig). Ik heb te veel moeite in dit project gedaan om dit voor elkaar te krijgen. Ik kan niet zonder jou, ja jij! Ik hoop dat je weer op me gaat stemmen voor de "Microcontroller"-wedstrijd. Uw stem betekent veel voor mij. Bedankt om te blijven steunen! Meer Instructables om dit jaar te plaatsen. Geniet van uw verblijf hier op Instructables! Vrede!

Elektronische matrix - Ik hou van jou

Electronic Matrix - I Love You (ook bekend als Project E. M. I. L. Y) is een op Arduino Nano Atmega328 gebaseerd elektronisch project voor Valentijnsdag als een eenvoudig cadeau voor je geliefde. Dit project kan worden ingeschakeld van 3v tot 5v met behulp van de ingangsspanningsbron die beschikbaar is op de Arduino-printplaat. Ik gebruik bij voorkeur de Vin-pin voor dit project, die op PIN 30 staat. Je display is 8x8 LED Matrix (zonder driver) en vervolgens 8 weerstanden om je display te beschermen tegen overmatige stroom. Dit project is oorspronkelijk van een oud Arduino Uno R3-project met een 8x8 LED-project met een geanimeerd hart. Ik verbeter de code en maak hem op Arduino Nano omdat ik denk aan een draagbaar valentijnscadeauproject met Arduino Nano om de verborgen krachten van een Arduino Nano te ontdekken.

Dit project wordt mede mogelijk gemaakt door onderstaande sponsoren en partners.

  • bijenkorf elektronica
  • JAG Electronics
  • ElexHub

en ook Connected Cities, E-Gics en Easyelectronicx

Ze hebben een kant-en-klaar DIY-pakket voor dit project geleverd. Als je een origineel exemplaar van mijn doe-het-zelf-project wilt, ga dan naar mijn partner-elektronicawinkel Hive Electronics

Vind je dit project leuk? Overweeg om een stem uit te brengen op de wedstrijd "Microcontrollers". Ik heb mijn weken besteed aan het documenteren en maken van deze Instructables. Zonder jou red ik het niet. Uw stem betekent veel voor mij. Ik zal meer Instructables maken als je mijn projecten ondersteunt

Ben je enthousiast om dit project te maken? Ga naar stap één!

Stap 1: Wat heb je nodig

Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt

Dit valentijnscadeauproject vereist weinig elektronische componenten om te draaien. Het wordt ten zeerste aanbevolen om de complete doe-het-zelfkit van dit project te kopen bij mijn partnerelektronicawinkels. Stuur ze gewoon een bericht en vertel over DIY Kit for the Project E. M. I. L. Y of klik op de onderstaande links om de complete DIY Kit voor dit project te bestellen. De DIY Kit is afgeprijsd, daarom raad ik aan om mijn DIY Kit te gebruiken.

  • JAG Electronics (Koop Nu)(Blog)Bestel DIY Kit voor Project E. M. I. L. Y (gratis softcopy-documentatie)
  • Hive Electronics (koop nu) (aanbevolen)

    Bestel DIY Kit voor Project E. M. I. L. Y (gratis softcopy-documentatie)

  • ElexHub (niet beschikbaar) Bestel DIY Kit voor Project E. M. I. L. Y (gratis softcopy-documentatie)

Je hebt de keuze om mijn DIY-kit te gebruiken of ze afzonderlijk te kopen, afhankelijk van de een of andere reden. Hoe dan ook, hier is de volledige lijst met elektronische componenten die je nodig hebt voor dit project. Werkelijke onderdelen die ik heb gebruikt.

  • Arduino Nano Atmega 328 (1 st.) of u kunt uw bestaande Arduino Uno gebruiken.
  • USB kabel voor Arduino Nano (1 st.) of USB kabel voor je bestaande Arduino Uno.
  • 8x8 LED Matix (1st.)
  • 220 Weerstand (8st.)
  • Man-vrouw verbindingsdraden (16 stuks van diverse kleuren)
  • Korte verbindingsdraden (8 stuks van witte kleur)
  • Korte verbindingsdraden (1 stuks van zwarte kleur)
  • Broodplank op ware grootte (1st.) of u kunt broodplank op halve grootte gebruiken.

Je hebt geen gereedschap nodig voor dit project omdat dit slechts een prototype is en je kunt besluiten dit permanent te maken door het op Perma-printplaat te solderen.

Stap 2: Het koppel

Het echtpaar
Het echtpaar
Het echtpaar
Het echtpaar
Het echtpaar
Het echtpaar
Het echtpaar
Het echtpaar

Voor de eerste stap heb ik het "The Couple" genoemd omdat je twee individuele elektronische componenten gaat combineren tot één, namelijk het breadboard en onze microcontroller, de Arduino Nano. Als een paar worden ze gecombineerd om leven te brengen. Het hart van dit project is dus de printplaat en de microcontroller.

Koop je Full-size of Half-size breadboard en je Arduino Nano Atmega328 en combineer deze door de microcontroller in het midden van je breadboard te plaatsen. U kunt de foto's bekijken voor meer informatie en een gids.

Stap 3: Het glanzende pantser

Het glanzende pantser
Het glanzende pantser
Het glanzende pantser
Het glanzende pantser

Nadat je je microcontroller hebt geplaatst, plaatsen we wat "Shining Armours" voor ons valentijnscadeauproject. Ik noemde deze stap "Shining Armour" omdat dat is hoe weerstanden binnenkomen. De weerstand is een elektrisch onderdeel dat de stroom van elektrische stroom in een elektronisch circuit beperkt of regelt. Wat betekent het? Welnu, deze kleine elektronische componenten zullen onze 8x8 LED Matrix beschermen tegen doorbranden veroorzaakt door een overmatige elektrische stroom. Daarom noem ik ze Shining Armor van ons project.

Pak je 8 stuks 220-ohm-weerstand en plaats deze op het breadboard volgens de afbeeldingen die ik heb verstrekt. Waarom een weerstand van 220 ohm? Ik gebruik liever lage weerstand dan hoge, maar waarom? omdat een lage weerstand meer gloeien naar de LED's en een hoge weerstand geeft u een dimmer minder gloei-LED's. 220-ohm weerstand is geweldig voor LED's behalve 1k-ohm weerstand (maar 1k-ohm is nog steeds goed voor LED, maar in dit project gebruik ik liever 220-ohm voor meer gloed voor LED's).

Stap 4: De oplossing voor je gebroken hart

De oplossing voor je gebroken hart
De oplossing voor je gebroken hart
De oplossing voor je gebroken hart
De oplossing voor je gebroken hart

Je hebt met succes je weerstanden geplaatst volgens de afbeelding die ik heb verstrekt. Ik hoop dat we dezelfde opstelling hebben. Hoe dan ook, in deze stap ga ik je gebroken hart repareren lol, maar serieus, we gaan iets belangrijks repareren met dit project. Er zijn weinig problemen bij het gebruik van Arduino Nano, het meeste wanneer u het alleen gebruikt voor uw micro- of zakformaatprojecten. Wat is het? Welnu, het probleem dat ik ben tegengekomen met Arduino Nano is dat mijn computer (die op Windows 10 draait) mijn Arduino USB-verbinding niet kon detecteren. Dat is erg frustrerend en ik maak me teveel zorgen. Ik denk dat ik dood ga met dit probleem lol.

Na uren van experimenteren en totdat ik mijn hoop verloor en dood ging, vond ik een antwoord op dit Arduino-forum. Ze hebben de pinnen 26(TEST) en 25(AGND) kortgesloten. Het was delicaat, maar niet onmogelijk. Na het op deze manier aarden van de TEST-pin zijn de instabiliteit en vastlopen verdwenen. Ik kreeg de volledig gedetailleerde oplossing van dit Arduino-forum.

Eindelijk heb ik mijn gebroken hart hersteld van dit Arduino-gerelateerde probleem. Dus kijk naar de afbeelding die ik heb verstrekt voor meer informatie en een handleiding over hoe je dit veelvoorkomende probleem eenvoudig kunt oplossen met Arduino Nano.

Stap 5: De bedrade liefde

De bedrade liefde
De bedrade liefde
De bedrade liefde
De bedrade liefde
De bedrade liefde
De bedrade liefde

Ik ben een beetje opgewonden om dit project af te ronden, zodat ik een beetje bedraad ben. Ik denk een soort van bedrade liefde, dus dat is de titel voor deze stap. Verliefd worden door middel van technologie kun je bedrade liefde noemen. Hoe dan ook, ik ga je de bedradingsverbindingen van dit project laten zien. Ik kan u stap voor stap begeleiden met behulp van de foto's en het schema dat ik heb verstrekt.

Stap 6: Het hart met regenboogkleurige aderen

Het hart met regenboogkleurige aderen
Het hart met regenboogkleurige aderen
Het hart met regenboogkleurige aderen
Het hart met regenboogkleurige aderen
Het hart met regenboogkleurige aderen
Het hart met regenboogkleurige aderen

Terwijl ik dit project aan het maken ben, luister ik naar Rainbow Veins van Owl City en de teksten zijn: "Kop op en droog je vochtige ogen en vertel me wanneer het regent, en ik zal die regenboog boven je mengen en hem door je aderen, want je hart heeft een gebrek aan kleur en we hadden moeten weten, dat we vroeg of laat volwassen zouden worden, want we hebben al onze vrije tijd alleen verspild"Dus ik besloot deze stap te noemen "The Heart with Rainbow Veins." Zoals je kunt zien op mijn 8x8 LED Matrix zijn er regenboogkleurige draden verbonden met de pinnen. Deze draden zijn mannelijke naar vrouwelijke verbindingsdraden. Ik gebruik liever regenboogkleurige jumperdraden, zodat ik het pinnummer gemakkelijk kan herkennen op basis van de kleur van de aangesloten draad. De 8x8 LED Matrix fungeert als het hart van ons project. Dan werken de gekleurde draden als Rainbow Veins. Laten we je hart vol kleuren maken. Kortom, ik vul je lege en witte hart met kleuren. Heel interessant! Maar goed, terug naar het onderwerp! Zoals je ziet gebruik ik geen driver voor 8x8 LED Matrix omdat ik de output kan regelen met mijn codes. Voorlopig kun je het niet aanpassen omdat de Arduino Nano een klein geheugen heeft voor het opslaan van zoveel codes. De hele geanimeerde I Love You-animatie heeft veel bytes verbruikt in dit project, ik denk dat bijna 85% van de Arduino Nano-geheugenlimiet. Maar als u mijn code kunt refactoren, kunt u deze aanpassen. Voor de volgende versie van dit project zal ik een aanpasbare output maken voor 8x8 LED Matrix. Ik zal je de pinouts van de 8x8 LED-matrix laten zien en hoe je de PIN 1 ervan kunt vinden. In de eerste plaats heb ik geen idee waar de PIN 1 zich op mijn Dot Matrix bevindt (een andere term voor 8x8 LED Matrix). Ik surf op internet en ik heb gevonden hoe ik de PIN 1 van Dot Matrix gemakkelijk kan herkennen. Controleer de tweede afbeelding hierboven. Kijk voor de 3e afbeelding voor de afbeelding van de PIN met gekleurde jumperdraden. Bekijk dan de overige foto's voor je gids. Ik hoop dat het helpt. Als u klaar bent, controleert u de volgende stap. Bedankt!

Stap 7: Het hart en de geest

Het hart en de geest
Het hart en de geest
Het hart en de geest
Het hart en de geest
Het hart en de geest
Het hart en de geest

Als je hart nu goed aderen heeft, gaan we het verbinden met de hersenen van ons project. Deze keer noem ik deze stap 'The Heart and Mind'. Waarom noem ik dit? omdat we zowel ons hart als ons verstand moeten gebruiken als we verliefd zijn. Laten we alles in evenwicht brengen als je je volle hart geeft zonder na te denken over het resultaat dat je uiteindelijk zult sterven lol. Wat ik bedoel is dat je zowel je hart als je verstand moet gebruiken voor cruciale beslissingen in het leven. Nogmaals Laten we ervoor zorgen dat alles in balans en geweldig is!

Hier, in deze stap, gaan we het 8x8 LED Matrix Display (The Heart) verbinden met onze microcontroller (The Mind). Gebruik de afbeelding hierboven voor meer info en gids. Volg nauwkeurig de illustraties. Onthoud altijd dat PIN 1 is verbonden met D13 van Arduino Nano en dat PIN 9 is verbonden met D2 van Arduino Nano. Je zou de foto's moeten bekijken lol. Als je klaar bent, ga dan naar de volgende stap en zie je daar!

Stap 8: De herinneringen met jou

De herinneringen met jou
De herinneringen met jou
De herinneringen met jou
De herinneringen met jou
De herinneringen met jou
De herinneringen met jou

Laten we de herinneringen koesteren die we hebben met onze dierbaren. In deze stap gaan we enkele herinneringen uploaden die we hebben (de Arduino-code). De code die ik heb gebruikt komt oorspronkelijk hier vandaan. Ik heb de code aangepast en herzien om aan mijn behoeften voor dit project te voldoen. Binnenkort zal ik een andere versie ervan uitbrengen met een 8x8 LED Matrix-editor waarmee je eenvoudig de output van je 8x8 LED Matrix kunt aanpassen, maar voor nu, aangezien we beperkt geheugen hebben voor Arduino Nano, blijf ik bij deze code.

Sluit uw Arduino Nano Atmega 328p aan op uw pc. Het zou door uw pc moeten worden gedetecteerd, omdat we het probleem hebben opgelost. Als u nog steeds een probleem ondervindt bij het aansluiten van uw Nano op uw pc, controleer dan opnieuw STAP 4 van dit instructable. Als u hulp nodig heeft bij het probleem waarmee u wordt geconfronteerd, kunt u hieronder reageren voor hulp.

Controleer deze keer de laatste foto (Afbeelding 5), om de instellingen te controleren die ik heb voordat je de code uploadt. Vergeet niet eerst de code te verifiëren voordat u deze uploadt, zodat u het mogelijke probleem gemakkelijk kunt vaststellen.

De tutorial voor de code is opgenomen in de zip van het pakket hieronder. Ga je gang en download het. Maak je geen zorgen het is gratis.:) Je kunt met mij samenwerken om deze code te verbeteren via GIST op Github.

Gelieve hieronder te downloaden!

DOWNLOAD DE CODE (met tutorial)

KOPIREN EN Plakken (met tutorial)

Stap 9: aangedreven door liefde

Aangedreven door liefde
Aangedreven door liefde
Aangedreven door liefde
Aangedreven door liefde
Aangedreven door liefde
Aangedreven door liefde
Aangedreven door liefde
Aangedreven door liefde

Dit project werkt niet zonder stroom. We gaan dus een stroomvoorziening voorzien voor ons valentijnscadeauproject. Om uw Arduino Nano aan te zetten, moet u een rode jumperdraad plaatsen voor PIN 30 (Vin) en zwart voor PIN 29 (GND). Onthoud dat rood voor positief is en zwart voor negatief, als u het op uw eigen voeding aansluit, kunnen dit een paar batterijen of een oplaadbare zijn. In mijn geval heb ik geen extra batterijen, dus als demonstratie hoe ik het moet opstarten, gebruik ik de spanningsuitgang (5v) van mijn Arduino UNO R3 en de grondpincode. Check de laatste foto voor demonstratie.

Zoals je merkt, neem ik de rode en zwarte jumperdraden niet op in de itemlijst, toch? Omdat u zelf beslist of u jumperdraden gebruikt voor stroom of gewoon gewone draden en deze rechtstreeks op het bord soldeert. Dat is het eenvoudig. Als u klaar bent, gaat u naar de volgende en laatste stap.

Stap 10: Toon je liefde

Laat je liefde zien
Laat je liefde zien
Laat je liefde zien
Laat je liefde zien

Hoofdprijs in de Valentijnsdag Challenge 2017

Aanbevolen: