Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Suriin si Alles Werkt
- Hakbang 2: Bouw Het Circuit
- Hakbang 3: Software / Code
- Hakbang 4: Halffabricaat
- Hakbang 5: Bouw Een Omhulsel
- Hakbang 6: Klaar
Video: Ledkrant: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Maaari nating gawin ang proyekto sa paaralan na pinangangalagaan mo ng sarili ko sa elektrisch apparaat maken, na nagsagawa ng eksperimento na tatanungin namin ang mga ito upang maabot ang lahat ng mga bagay na naisagawa para sa mga salita, na nagsasagawa ng ilang mga paraan para sa iyo. Het idee hierachter was we vooral in het programmeren een sprong zouden maken. En naar ons eigen zeggen is dit zeker gelukt. Het proces en het eindresultaat zie je hier.
Mga gamit
Hardware
Materyal:
Jumper draadjes
3 Leds
Arduino Uno
3 Drukknopjes
Breadboard
64 x 16 Ledkrant
M-3 moeren (opsyoneel)
M-3 ringetjes (opsyoneel)
3 10K ohm weerstanden
3 68K ohm weerstanden (je kan ook kleinere weerstanden gebruiken, maar deze hadden we en zo weet je zeker dat het genoeg is.)
Schoenendoos (opsyoneel)
Gereedschappen:
Schroevendraaier
Mesje (opsyoneel)
Verf spuitbus (optioneel)
M-3 moersleutel (opsyoneel)
Computer
Software
Library Timer isa
Library HUB08SPI (Ga naar deze link, i-click ang clone o i-download at i-download ang vervolgens zip)
Hakbang 1: Suriin si Alles Werkt
Sluit de 5v van de ledkrant aan op de arduino en check of deze licht geeft. Subukan ang mga vervolgens sa lahat ng pinto ng pinto upang mag-ayos ng silid-tulugan sa bouwen op het breadboard. Doe dit ook met de schakelaars. Werkt alles? Nu kan je beginnen aan het project. Mocht er een foutje optreden, check dan of je de ledkrant goed hebt aangesloten en of all draadjes goed verbonden zijn. Kung hindi ka pa nakakakuha ng mga pin na pinagsama-sama ng iyong mga pinuno, maaari kang mag-erachter bilang isang van de digital na pin na napunta sa loob ng pandiwa ay natutugunan ng arduino. Hier achter komen heeft veel tijd gekost dus zorg dat je zoiets controleert.
Hakbang 2: Bouw Het Circuit
Hierboven staat een plaatje van ons na proyekto. 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 met de gnd op een min reeks. De leds hebben sa bawat 3 beses na mag-iwan ng silid-tulugan, net als de knopjes. Sa pamamagitan ng stroomkring maak na bij de leds pinto Stroom vanaf at digitalpin ng een analogpin door het ledje te laten stromen en daarna door een weerstand (10k) naar de min, en dus naar de gnd. Maaring makita ang lahat ng mga prinsipyo na nakatakda sa isang 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 kay 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 para sa vervolgens gevolgen koppelen. Zo`n gevolg para zijn: laat led1 branden en speel string1 af.
Op de afbeelding zie je hoe we dit bewerkstelligd hebben. Namin ang 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 uiteinden aan de welerk nakilala ang 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 gawa 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. Sa 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 -> Digital pin 2
- OE / EN -> Digital pin 3
- LA / A -> Digital pin 4
- LB / B -> Digital pin 5
- LC / C -> Digital pin 6
- LD / D -> Digital pin 7
- CLK -> Digital pin 13
- R1 / R -> Digital 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.
Hakbang 3: Software / Code
Mag-download ng code ng hierboven, maaari kang mag-click dito upang makita, ma-access ang link na ito upang mai-access ang code sa beeld. Ang Het ay hiervoor wel handig om eerst de Arduino app upang mai-install.
Sa de code hebben namin ang bij bepaalde dingen achter schuine strepen gezet wat dit inhoudt en wat het doet. Zo begrijp je hopelijk beter wat het inhoudt. Ang code na ito ay maaaring gamitin upang mai-iwanan ang mga aklatan, na kung saan ay makikita mo ang kopya ng software van de benodigdheden. Si Het ay nagtatagumpay sa pag-download, at ang mga code na ito. Ang verder hoef je niks ay nakilala ang mga library ng mga aklat na ito, ang mga ito ay wij ze al hebben verwerkt sa de code. Waarschijnlijk valt het je op dat er één heel groot stuk tekst aan het start ay natutugunan takong 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. In de code hebben we zoals eerder vermeld de belangrijkste dingen achter schuine strepen gezet, zodat je ook weet welke dingen je kan aanpassen.
Hakbang 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 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.
Hakbang 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 allen 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 Canc 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 allen de deksel open te doen. Daarnaast zit er een gat in de zijkant waar je de voedingskabel mooi weg kan werken.
Hakbang 6: 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 itinuturo en laat vooral jouw ledkrant zien in de comments.
Inirerekumendang:
Arduino Car Reverse Parking Alert System - Hakbang sa Hakbang: 4 na Hakbang
Arduino Car Reverse Parking Alert System | Hakbang sa Hakbang: Sa proyektong ito, magdidisenyo ako ng isang simpleng Arduino Car Reverse Parking Sensor Circuit gamit ang Arduino UNO at HC-SR04 Ultrasonic Sensor. Ang Arduino based Car Reverse alert system na ito ay maaaring magamit para sa isang Autonomous Navigation, Robot Ranging at iba pang range r
Hakbang sa Hakbang Pagbubuo ng PC: 9 Mga Hakbang
Hakbang sa Hakbang ng PC Building: Mga Pantustos: Hardware: MotherboardCPU & CPU coolerPSU (Power supply unit) Storage (HDD / SSD) RAMGPU (hindi kinakailangan) CaseTools: ScrewdriverESD bracelet / matsthermal paste w / applicator
Tatlong Loudspeaker Circuits -- Hakbang-hakbang na Tutorial: 3 Mga Hakbang
Tatlong Loudspeaker Circuits || Hakbang-hakbang na Tutorial: Ang Loudspeaker Circuit ay nagpapalakas ng mga audio signal na natanggap mula sa kapaligiran papunta sa MIC at ipinapadala ito sa Speaker mula sa kung saan ginawa ang pinalakas na audio. Dito, ipapakita ko sa iyo ang tatlong magkakaibang paraan upang magawa ang Loudspeaker Circuit na ito gamit ang:
Hakbang-hakbang na Edukasyon sa Robotics Na May Kit: 6 Mga Hakbang
Hakbang-hakbang na Edukasyon sa Robotics Gamit ang isang Kit: Matapos ang ilang buwan ng pagbuo ng aking sariling robot (mangyaring sumangguni sa lahat ng mga ito), at pagkatapos ng dalawang beses na pagkabigo ng mga bahagi, nagpasya akong bumalik at muling isipin ang aking diskarte at direksyon. Ang karanasan ng ilang buwan ay kung minsan ay lubos na nagbibigay-pakinabang, at
Kritikal na Hakbang sa Paghuhugas ng Kamay sa Hakbang: 5 Hakbang
Kritikal na Hakbang sa Paghuhugas ng Hakbang sa paghuhugas ng kamay: Ito ay isang makina na nagpapaalala sa gumagamit tungkol sa mga hakbang kung kailan kailangan niyang maghugas ng kanyang mga kamay. Ang layunin ng makina na ito ay matulungan ang mga tao na maunawaan kung paano hugasan nang maayos ang kanilang mga kamay sa isang mabisang paraan. Sa mga panahon ng pag-iwas sa epidemya o pandemya,