Sadržaj:

Ledkrant: 6 koraka
Ledkrant: 6 koraka

Video: Ledkrant: 6 koraka

Video: Ledkrant: 6 koraka
Video: Торт для Филиппа Киркорова // Кондитер. 6 сезон 16 выпуск 2024, Novembar
Anonim
Ledkrant
Ledkrant

Za naš make-it projekt op onze school moesten wij zelf een elektrisch apparaat maken, na enige tijd en eksperimenteren zijn we op het idee gekomen om een ledkrant te maken die met knopjes bediend kan worden, waarbij aparte leds aangeven welk knopje Het idee hierachter was dat we vooral in het programmeren een sprong zouden maken. En naar ons eigen zeggen je dit zeker gelukt. Het process en het eindresultaat zie je hier.

Supplies

Hardver

Materijali:

Jumper draadjes

3 Leda

Arduino Uno

3 Drukknopjes

Breadboard

64 x 16 Ledkrant

M-3 moeren (opciono)

M-3 zvona (opcionalno)

3 10K ohm weerstanden

3 68K ohm weerstanden (je kan ook kleinere weerstanden gebruiken, maar deze hadden we en zo zoet je zeker dat het geeg is.)

Schoenendoos (opcioneel)

Gereedschappen:

Schroevendraaier

Mesje (opcioneel)

Verf spuitbus (opcioneel)

M-3 moersleutel (opciono)

Computer

Softver

Tajmer za biblioteku jedan

Biblioteka HUB08SPI (Kliknite na vezu, kliknite na kloniraj ili preuzmi i preuzmi vervolgens zip)

Korak 1: Provjerite Allesa Werkta

Slušalica sa 5V van LED diode je provjerena i provjerena. Isprobajte sve verzije sa jednostavnim stroomkringom na matičnoj ploči. Doe dit ook met de schakelaars. Werkt alles? Ne možete započeti niti jedan projekt. Mocht er een foutje optreden, check dan of je de ledkrant goed hebt aangesloten en all alle draadjes goed verbonden zijn. Ako možete pronaći igle za provjeru arduina, provjerite da li je digitalni pin za digitalne pinove niet goed verbonden ispunjen. Kako biste saznali više o tome kako se kontrolira, potrebno je kontrolirati.

Korak 2: Bouw Het krug

Bouw Het sklop
Bouw Het sklop
Bouw Het sklop
Bouw Het sklop
Bouw Het sklop
Bouw Het sklop

Hierboven staat een plaatje van ons project. Mi 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 motherboard. De leds geven dadelijk aan welke boodschap je op. Isključite matičnu ploču sa vijf voltnog pina i sa smradom na zadnjoj ploči. Doe dit eveneens met 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 an analogpin door het ledje te laten stromen en daarna door een weerstand (10k) naar de min, en dus naar de gnd. Je kan nu de leds in principe individueel aansturen met 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. Osim toga, vjernici su odlučili da se upoznaju sa kan je dus bij 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. We laten vanaf de plusreeks een draadje lopen naar 1 van de twee uiteinden (Het lijkt alsof de schakelaar 4 uiteindes heeft, maar werkelijk heeft hij er 2. De linkerkant en de rechterkant staan los van elkaar, maar de twee deen linker witein veind 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. Optički punu zal de arduino aflezen of er een verschil in de spanning nantstaat. Voeg aan dit zelfde uiteinde een weerstand (68k) toe die verbonden is aan de gnd. Zie de afbeelding.

Pogledajte matičnu ploču na Arduino de volgende verbindingen:

  • Knopje1 -> 9
  • Knopje2 -> 12
  • Knopje3 -> A3

(On D10 pin deet heet niet, dus hebben we het derde knopje op een A pin moeten aansluiten. Mocht jij wel gebruik willen maken van de D10 pin, verander and in de code A3 in 10 const int button3Pin = A3;).

Osim toga, molimo vas da vodite ledkrant ausluiten op de arduino. Ukupno je 10 draadjes verbinden dus om het makkelijk te maken za 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 -> Digitalni pin 2
  • OE/HR -> Digitalni pin 3
  • LA/A -> Digitalni pin 4
  • LB/B -> Digitalni pin 5
  • LC/C -> Digitalni pin 6
  • LD/D -> Digitalni pin 7
  • CLK -> Digitalni pin 13
  • R1/R -> Digitalni pin 11
  • GND -> Gnd Arduino
  • GND -> Gnd Arduino

Wij hebben de twee ground 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.

Korak 3: Softver/ kôd

Preuzmite kôd za hierboven, ali možete ga pronaći ako pokušate pronaći najbolje rezultate, ali možete i kliknuti na njega kako biste ga uskladili s verzijom koda. Ovo je najbolja aplikacija za instaliranje najnovije Arduino aplikacije.

U de code hebben we bij bepaalde dingen achter schuine strepen gezet wat dit inhoudt en wat het doet. Zo begrijp je nadati se da ćete biti bolji u ovom trenutku. Da biste pronašli kôd u hebrejskim bibliotekama, provjerite je li ovaj softver dostupan na benodigdedenu. Ovo je beloruska verzija za preuzimanje i preuzimanje koda. Verder hoef je niks met deze libraries te doen, aangezien wij ze al hebben verwerkt in de code. Waarschijnlijk valt het je op dat er één heel groot stuk tekst aan het begin is met heel veel nullen. Maak je geen zorgen, hier hoef je niks aan te doen, anangezien 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 text die voorbij scrollt aanpassen. U de code hebben we zoals eerder vermeld de belangrijkste dingen achter schuine strepen gezet, zodat je ook weet welke dingen je kan aanpassen.

Korak 4: Halffabricaat

Halffabricaat
Halffabricaat
Halffabricaat
Halffabricaat
Halffabricaat
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 helderheid en lengte etcetera nu aanpassen. U principu 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.

Korak 5: Bouw Een Omhulsel

Bouw Een Omhulsel
Bouw Een Omhulsel
Bouw Een Omhulsel
Bouw Een Omhulsel
Bouw Een Omhulsel
Bouw Een Omhulsel

Je mag natuurlijk zelf bepalen of 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 en hangt de ledkrant mooi recht in het midden. Als decoratie hebben wij de doos in één kleur gespoten, can an eventueel ook nog tekst plaatsen boven en onder de ledkrant. Wij hebben ook de schoenendoos gebruikt omdat dit mooi je om hardvera u opte 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.

Korak 6: Klaar

Niste mogli vidjeti ledkrant doen wat wil, jer je to bio najbolji izvor als reclamebord gebruiken in een winkel als decoratie in je kamer. Wij hopen dat je wat gehad hebt aan onze instructable en laat vooral jouw ledkrant zien in de comments.

Preporučuje se: