Table des matières:
- Fournitures
- Étape 1: Vérification d'Alles Werkt
- Étape 2: Circuit Bouw Het
- Étape 3: Logiciel/Code
- Étape 4: Halffabricaat
- Étape 5: Bouw Een Omhulsel
- Étape 6: Klaar
Vidéo: Ledkrant : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Voor het make-it project op onze school moesten wij zelf een elektrisch apparaat maken, na enige tijd en experimenteren zijn we op het idee gekomen om een ledkrant te maken die met knopjes bediend kan worden, waarbij aparte welk leds aangeven. Het idee hierachter était dat nous vooral dans het programmeren een sprong zouden maken. En naar ons eigen zeggen est dit zeker gelukt. Het proces en het eindresultaat zie je hier.
Fournitures
Matériel
Matériel:
Pull draadjes
3 LED
Arduino Uno
3 Drukknopjes
Planche à pain
Ledkrant 64 x 16
M-3 moeren (optionel)
M-3 ringetjes (optionnel)
3 résistances 10K ohms
3 68K ohm weerstanden (je kan ook kleinere weerstanden gebruiken, maar deze hadden we en zo weet je zeker dat het genoeg is.)
Schoenendoos (optionnel)
Gereedschappen:
Schroevendraaier
Mesje (optionnel)
Verf spuitbus (optionnel)
M-3 moersleutel (optionel)
Ordinateur
Logiciel
Minuteur de bibliothèque un
Bibliothèque HUB08SPI (Ga naar deze link, klik op clone ou download en download vervolgens zip)
Étape 1: Vérification d'Alles Werkt
Sluit de 5v van de ledkrant aan op de arduino et check of deze licht geeft. Testez tous les voyants de la porte et de la planche à pain de manière simple. Doe dit ook met de schakelaars. Tout le monde? Nu kan je beginnen aan het project. Mocht er een foutje optreden, check dan of je de ledkrant goed hebt aangesloten en of alle draadjes goed verbonden zijn. Je kan natuurlijk ook de pins van je arduino checken, zo kwamen wij erachter dat een van de digital pins niet goed verbonden a été rencontré de arduino. Hier achter komen heeft veel tijd gekost dus zorg dat je zoiets controleert.
Étape 2: Circuit Bouw Het
Projet Hierboven staat een plaatje van ons. We zullen nu uitleggen waar je wat moet aansluiten om zo hetzelfde circuit te krijgen als wij.
De ledjes en de knopjes zet je op het planche à pain. De leds geven dadelijk aan welke boodschap er op dat moment afspeeld. Sluit op het breadboard een vijf volt pin aan op een plus reeks aan de zijkant van het board. Doe dit eveneens a rencontré de gnd op een min reeks. De leds hebben alle 3 een aparte stroomkring nodig, net als de knopjes. Deze stroomkring maak je bij de leds door Stroom vanaf een digitalpin of een analogpin door het ledje te laten stromen and daarna door een weerstand (10k) naar de min, en dus naar de gnd. Je kan nu de leds en principe individueel aansturen rencontré een code.
Zie de opsomming hieronder voor de verbindingen die je vanaf de ledpin moet maken naar de arduino.
- LED1 -> A0
- LED2 -> A1
- Led3 -> A2
De knopjes die wij gebruiken zijn bedoeld om aan de arduino te vertellen dat we een bepaalde boodschap willen afspelen. De drukknopjes die we hebben zorgen voor contact tussen de twee uiteinden van de drukknop wanneer je hem indrukt. Hiermee kan je dus een verschil creëren in de spanning die op een bepaalt punt loopt. Als je vervolgens op dit punt de spanning meet kan je dus bij het indrukken van de knop een verandering waarnemen. Aan deze verandering kan je vervolgens gevolgen koppelen. Zo`n gevolg kan zijn: laat led1 branden en speel string1 af.
Op de afbeelding zie je hoe we dit bewerkstelligd hebben. Nous laten vanaf de plusreeks een draadje lopen naar 1 van de twee uiteinden met elkaar verbonden, net als bij de rechterkant). Aan het andere uiteinde moet je een draadje laten lopen naar de arduino. Dit draadje moet je in een a- of d-pin steken. Op dit punt zal de arduino aflezen of er een verschil in de spanning ontstaat. Voeg aan dit zelfde uiteinde een weerstand (68k) toe die verbonden is aan de gnd. Zie de afbeelding.
Maak van het breadboard naar de Arduino de volgende verbindingen:
- Knopje1 -> 9
- Knopje2 -> 12
- Knopje3 -> A3
(Onze D10 pin deed het niet, dus hebben we het derde knopje op een A pin moeten aansluiten. Mocht jij wel gebruik willen maken van de D10 pin, verander dan in de code A3 in 10 bij const int button3Pin = A3;).
Als laatste moeten we dan nog de ledkrant aansluiten op de arduino. Au total, 10 draadjes verbinden dus om het makkelijk te maken voor jullie hebben we net als hierboven een overzicht gemaakt van de verbindingen die gemaakt moeten worden.
Maak van de ledkrant naar de Arduino de volgende verbindingen:
- LAT/STB -> Broche numérique 2
- OE/EN -> Broche numérique 3
- LA/A -> Broche numérique 4
- LB/B -> Broche numérique 5
- LC/C -> Broche numérique 6
- LD/D -> Broche numérique 7
- CLK -> Broche numérique 13
- R1/R -> Broche numérique 11
- GND -> Gnd Arduino
- GND -> Gnd Arduino
Wij hebben de twee Grounds gelijk linksonder op de ledkrant gebruikt.
Uiteindelijk moet het er ongeveer uitzien als wat wij hier hebben gebouwd. Je kan natuurlijk leds of knopjes op andere pins aansluiten en dit in de code aanpassen.
Étape 3: Logiciel/Code
Télécharger le code hierboven, het kan zijn dat je eerst een foutmelding krijgt, maar als je op ok klikt gaat dit weg en verschijnt de code in beeld. Il est hiervoor wel handig om erst de Arduino app te installeren.
Dans le code hebben, nous bij bepaalde dingen achter schuine strepen gezet wat dit inhoudt en wat het doet. Zo begrijp je hopelijk beter wat het inhoudt. Voor deze code heb je twee bibliothèques nodig, deze vindt je onder het kopje software van de benodigdheden. Het is belangrijk dat je deze downloadt, anders werkt de code niet. Verder hoef je niks met deze bibliothèques te doen, aangezien wij ze al hebben verwerkt in de code. Waarschijnlijk valt het je op dat er één talon groot stuk tekst aan het begin est rencontré talon veel nullen. Maak je geen zorgen, hier hoef je niks aan te doen, aangezien dit het font is. Vanaf onder het font zou je eventueel een aantal zaken kunnen aanpassen, je kan bijvoorbeeld bij de chars de boodschap van elk knopje aanpassen of bij int length de lengte van de tekst die voorbij scrollt aanpassen. Dans de code hebben nous zoals eerder vermeld de belangrijkste dingen achter schuine strepen gezet, zodat je ook weet welke dingen je kan aanpassen.
Étape 4: Halffabricaat
Als je stap 3 goed hebt gevolgd en vervolgens de code hebt geüpload ben je zo goed als klaar, de ledkrant, knopjes en leds werken nu. Je kan verschillende boodschappen afspelen en de holderheid en lengte etcetera nu aanpassen. En principe zou je na deze stap kunnen stoppen, maar lees vooral verder om te zien wat wij nog hebben gedaan om het net wat aantrekkelijker te maken.
Étape 5: Bouw Een Omhulsel
Je mag natuurlijk zelf bepalen of je de ledkrant zo presenteert of er nog een omhulsel omheen bouwt. Wij hebben ervoor gekozen om er een omhulsel omheen te maken. Wij hebben hiervoor een schoenendoos gebruikt. Aangezien er al boutjes achterop de ledkrant zitten, hoef je alleen wat gaten in de doos te maken en vervolgens aan de achterkant moertjes te draaien op de bouten van de ledkrant. Zo blijft het stevig staan et hangt de ledkrant mooi recht in het midden. Als decoratie hebben wij de doos in één kleur gespoten, je kan eventueel ook nog tekst plaatsen boven en onder de ledkrant. Wij hebben ook de schoenendoos gebruikt omdat dit mooi is om de hardware in op te slaan en wanneer je iets moet veranderen, hoef je alleen de deksel open te doen. Daarnaast zit er een gat in de zijkant waar je de voedingskabel mooi weg kan werken.
Étape 6: Klaar
Nu kan j'ai rencontré de ledkrant doen wat je wil, je kan het bijvoorbeeld als reclamebord gebruiken in een winkel of als decoratie in je kamer. Wij hopen dat je wat gehad hebt aan onze instructable en laat vooral jouw ledkrant zien dans les commentaires.
Conseillé:
Comment fabriquer une antenne double biquade 4G LTE en quelques étapes faciles : 3 étapes
Comment créer une antenne double biquade 4G LTE Étapes faciles : La plupart du temps, je n'ai pas une bonne force de signal pour mes travaux quotidiens. Donc. Je recherche et essaye différents types d'antenne mais ne fonctionne pas. Après une perte de temps, j'ai trouvé une antenne que j'espère fabriquer et tester, car ce n'est pas un principe de construction
Game Design dans Flick en 5 étapes : 5 étapes
Game Design dans Flick en 5 étapes : Flick est un moyen très simple de créer un jeu, en particulier quelque chose comme un puzzle, un roman visuel ou un jeu d'aventure
Système d'alerte de stationnement en marche arrière Arduino - Étapes par étape : 4 étapes
Système d'alerte de stationnement en marche arrière Arduino | Étapes par étape : dans ce projet, je vais concevoir un circuit de capteur de stationnement inversé pour voiture Arduino simple à l'aide d'un capteur à ultrasons Arduino UNO et HC-SR04. Ce système d'alerte de marche arrière basé sur Arduino peut être utilisé pour une navigation autonome, une télémétrie de robot et d'autres r
Détection de visage sur Raspberry Pi 4B en 3 étapes : 3 étapes
Détection de visage sur Raspberry Pi 4B en 3 étapes : dans ce Instructable, nous allons effectuer une détection de visage sur Raspberry Pi 4 avec Shunya O/S en utilisant la bibliothèque Shunyaface. Shunyaface est une bibliothèque de reconnaissance/détection de visage. Le projet vise à atteindre la vitesse de détection et de reconnaissance la plus rapide avec
Miroir de vanité de bricolage en étapes faciles (à l'aide de bandes lumineuses à LED): 4 étapes
Miroir de vanité DIY en étapes faciles (à l'aide de bandes lumineuses à LED) : Dans cet article, j'ai fabriqué un miroir de vanité DIY à l'aide des bandes LED. C'est vraiment cool et vous devez les essayer aussi