Turinys:
- Prekės
- 1 žingsnis: patikrinkite „Alles Werkt“
- 2 žingsnis: „Bouw Het“grandinė
- 3 žingsnis: programinė įranga/ kodas
- 4 žingsnis: „Halffabricaat“
- 5 žingsnis: Bouw Een Omhulsel
- 6 žingsnis: Klaar
Video: Ledkrantas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Jei norite, kad projektas būtų sukurtas mokykloje, tada jis būtų išrastas, jis būtų išbandytas, o eksperimentas būtų atliktas, o mes žinome, kaip tai padaryti, ar ne, ar ne, ar ne? Het idee hierachter was dat we vooral in het programeren een sprong zouden maken. En naar ons eigen zeggen is dit zeker gelukt. Het process en het eindresultaat zie je hier.
Prekės
Techninė įranga
Medžiaga:
Jumper draadjes
3 šviesos diodai
Arduino Uno
3 Drukknopjes
Bandomoji Lenta
64 x 16 „Ledkrant“
M-3 moeren (pasirinktinai)
M-3 žiedai (pasirinktinai)
3 10K omų, mes suprantame
3 68K omų supratimas (je kan ook kleinere weerstanden gebruiken, maar deze hadden we en zo weet je zeker dat het genoeg is.)
Schoenendoos (pasirinktinai)
Gereedschappenas:
Schroevendraaier
Mesje (pasirinktinai)
Verf spuitbus (pasirinktinai)
M-3 moersleutel (pasirinktinai)
Kompiuteris
Programinė įranga
Pirmasis bibliotekos laikmatis
Biblioteka HUB08SPI (Ga naar deze nuoroda, spustelėkite kloną arba atsisiųskite ir atsisiųskite vervolgens zip)
1 žingsnis: patikrinkite „Alles Werkt“
Sluit de 5v van de ledkrant aan op de arduino en check of deze licht geeft. Išbandykite visus galimus šviesos diodus, duris ir paprastus kambarius. Doe dit ook susitiko su Schakelaars. Werkt alles? Nu kan je prasideda nuo projekto. 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 was met de arduino. Hier achter komen heeft veel tijd gekost dus zorg dat je zoiets controleert.
2 žingsnis: „Bouw Het“grandinė
Hierboven staat een plaatje van ons projektas. 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 breadboard. 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“susitiko su minomis. 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 analoginis durys het ledje te laten stromen en daarna door een weerstand (10k) naar de min, en dus naar de gnd. Žinokite, kokie principai yra individualūs ir sutinkami su kodu.
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 spaning die op een bepaalt punt loopt. Als je vervolgens op dit punt de spaning meet can je dus bij het indrukken van de knop een verandering waarnemen. Aan deze verandering can 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 latten 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 uiteinden aan deer link 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 spaning ontstaat. Voeg aan dit zelfde uiteinde een weerstand (68k) toe die verbonden is aan de gnd. Zie de afbeelding.
Maak van het breadboard on 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. In totaal moet je 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 -> Skaitmeninis kaištis 2
- OE/LT -> Skaitmeninis kaištis 3
- LA/A -> Skaitmeninis kaištis 4
- LB/B -> Skaitmeninis kaištis 5
- LC/C -> Skaitmeninis kaištis 6
- LD/D -> Skaitmeninis kaištis 7
- CLK -> Skaitmeninis kaištis 13
- R1/R -> Skaitmeninis kaištis 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.
3 žingsnis: programinė įranga/ kodas
Atsisiųskite „Hierboven“kodą, galite sužinoti, ar jis yra geras, ar ne, ir tada, kai jis yra gerai, nesvarbu, ar ne, ar ne. Tai yra „Arduino“programos diegimo programa.
In de code hebben we bij bepaalde dingen achter schuine strepen gezet wat dit inhoudt en wat het doet. Zo begrijp je hopelijk beter wat het inhoudt. Jei norite sužinoti kodą, skaitykite „twee“bibliotekos, bet neužmirškite ir nesinaudokite šia programa. Het is belangrijk dat je deze downloadt, anders werkt de code niet. 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, aangezien dit het font is. Vanaf onder het font zou je eventueel een aantal zaken kunnen aanpassen, je can bijvoorbeeld bij de chars de boodschap van elk knopje aanpassen of bij int length de lengte van de text die voorbij scrollt aanpassen. Pagal kodą hebben mes zoals eerder vermeld de belangrijkste dingen achter schuine strepen gezet, zodat je ook weet welke dingen je kan aanpassen.
4 žingsnis: „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. In 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.
5 žingsnis: 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 en hangt de ledkrant mooi recht in het midden. Taip pat galite papuošti dekoracijas, kurios gali būti sukurtos 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.
6 žingsnis: Klaar
Nu kan je met 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 in de comments.
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono