Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Txheeb xyuas Alles Werkt
- Kauj Ruam 2: Bouw Het Circuit
- Kauj ruam 3: Software/ Code
- Kauj Ruam 4: Halffabricaat
- Kauj Ruam 5: Bouw Een Omhulsel
- Kauj ruam 6: Klaar
Video: Ledkrant: 6 Cov kauj ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Nws ua rau nws qhov project op onzeze tsev kawm ntawv moesten wij zelf een elektrisch apparaat maken, na enige tijd en kev sim zijn peb op het idee gekomen om een ledkrant te maken die met knopjes bediend kan worden, waarbij aparte leds aangeven welk knopje aanstaat. Het idee hierachter yog dat peb vooral hauv het programmeren een sprong zouden maken. Nyob rau hauv lub eigen zeggen yog dit zeker gelukt. Het proces en het eindresultaat zie je hier.
Khoom siv
Kho vajtse
Cov ntaub ntawv:
Jumper cov menyuam
3 Leds
Arduino Ib
3 Kev txiav txim siab
Cov qhob cij
64 x 16 Lwd
M-3 moeren (xaiv tau)
M-3 ringetjes (optioneel)
310K ohm weerstanden
3 68K ohm weerstanden (je kan ook kleinere weerstanden gebruiken, maar deze hadden peb en zo weet je zeker dat het genoeg yog.)
Schoenendoos (xaiv tau)
Gereedschappen:
Schroevendraaier
Mesje (kev xaiv)
Verf spuitbus (xaiv tau)
M-3 moersleutel (xaiv tau)
Khoos phis tawj
Software
Library Timer ib
Lub Tsev Qiv Ntawv HUB08SPI (Ga naar deze link, klik op clone or download en download vervolgens zip)
Kauj ruam 1: Txheeb xyuas Alles Werkt
Sluit de 5v van de ledkrant aan op de arduino en check de deze licht geeft. Test vervolgens alle leds door een simpele stroomkring te bouwen op het breadboard. Koj puas tau ntsib nrog de schakelaars. Ua txhua yam? Kuv tsis tuaj yeem pib qhov project. Mocht er een foutje optreden, txheeb xyuas ntawm je de ledkrant goed hebt aangesloten ib ntawm txhua 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 tau ntsib de arduino. Hier achter komen heeft veel tijd gekost dus zorg dat je zoiets controleert.
Kauj Ruam 2: Bouw Het Circuit
Hierboven staat een plaatje van ons project. Peb 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 sijhawm afspeeld. Sluit op het breadboard een vijf volt pin aan op een plus reeks aan de zijkant van het board. Doe dit eveneens ntsib 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 en daarna door een weerstand (10k) naar de min, en dus naar de gnd. Je kan nu de leds hauv tus thawj tswj hwm tus kheej aansturen ntsib 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 tuag wij gebruiken zijn bedoeld om aan de arduino te vertellen dat peb een bepaalde boodschap willen afspelen. De drukknopjes tuag peb hebben zorgen voor hu rau 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 ntsib kan je dus bij het indrukken van de knop een verandering waarnemen. Aan deze verandering yog vervolgens gevolgen koppelen. Zo`n gevolg kan zijn: laat led1 branden en speel string1 af.
Ua raws li qhov ua tau zoo peb yuav tsum tau ua raws li cov lus qhia hauv qab no. Peb 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 unterinden aan link ntsib 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) ntiv taw tuag verbonden yog aan de gnd. Zie ntawm kev ntxhov siab.
Maak van het breadboard naar de Arduino de volgende verbindingen:
- Nc1 -> 9
- Nc2 -> 12
- Qhov 3 -> A3
(Onze D10 tus pin deed het niet, dus hebben peb het derde knopje op een Ib tus pin moeten aansluiten. Mocht jij wel gebruik willen maken van de D10 pin, verander dan hauv de code A3 hauv 10 bij const int button3Pin = A3;).
Als laatste moeten peb dan nog de ledkrant aansluiten op de arduino. Hauv totaal moet je 10 draadjes verbinden dus om het makkelijk te maken voor jullie hebben peb net als hierboven een overzicht gemaakt van de verbindingen tuag gemaakt moeten worden.
Maak van de ledkrant naar de Arduino de volgende verbindingen:
- LAT/STB -> Tus lej digital 2
- OE/EN -> Tus lej digital 3
- LA/A -> Tus lej digital 4
- LB/B -> Tus lej digital 5
- LC/C -> Tus lej digital 6
- LD/D -> Tus pin 7
- CLK -> Digital pin 13
- R1/R -> Tus lej digital 11
- GND -> Gnd Arduino
- GND -> Gnd Arduino
Wij hebben de twee thaj chaw 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.
Kauj ruam 3: Software/ Code
Download de de 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. Het yog hiervoor wel handig om eerst de Arduino app te installeren.
Hauv de code hebben peb bij bepaalde dingen achter schuine strepen gezet wat dit inhoudt en wat het doet. Zo begrijp kuv hopelijk beter wat het inhoudt. Voor deze code heb je twee libraries nodig, deze vindt je onder het kopje software van de benodigdheden. Het yog belangrijk dat je deze downloadt, anders werkt de code niet. Verder hoef je niks ntsib deze cov tsev qiv ntawv te doen, aangezien wij ze al hebben verwerkt hauv de code. Waarschijnlijk valt het je op dat er één pob taws groot stuk tekst aan het pib tau ntsib pob taws veel nullen. Maak je geen zorgen, hier hoef je niks aan te doen, aangezien dit het font yog. Vanaf onder het font zou je eventueel een aantal zaken kunnen aanpassen, je kan bijvoorbeeld bij de chars de boodschap van elk knopje aanpassen ntawm bij int ntev de lengte van de tekst tuag voorbij scrollt aanpassen. Hauv de code hebben peb zoals eerder vermeld de belangrijkste dingen achter schuine strepen gezet, zodat je ook weet welke dingen je kan aanpassen.
Kauj Ruam 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. Hauv cov txheej txheem 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.
Kauj Ruam 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 en 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 yog om de kho vajtse hauv op te slaan en wanneer je iets moet veranderen, hoef je alleen de deksel qhib te doen. Daarnaast zit er een gat in de zijkant waar je de voedingskabel mooi weg kan werken.
Kauj ruam 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 instructable en laat vooral jouw ledkrant zien hauv cov lus.
Pom zoo:
Hloov-Hloov Cov Khoom Ua Si: Cov Khoom Ua Si Cov Khoom Ua Si Ua Tau Zoo!: 7 Cov Kauj Ruam (nrog Duab)
Hloov-Hloov Cov Khoom Ua Si: Cov Khoom Siv Hluav Taws Xob Ua Tau Zoo!: Qho khoom ua si hloov pauv qhib txoj hauv kev tshiab thiab kev daws teeb meem kom tso cai rau menyuam yaus uas muaj lub cev muaj peev xwm txwv lossis kev xiam oos qhab kev loj hlob los cuam tshuam nrog cov khoom ua si ntawm nws tus kheej. Hauv ntau qhov xwm txheej, cov menyuam yaus uas xav tau cov khoom ua si hloov pauv tsis tuaj yeem nkag mus
Cov av noo noo Cov Lus Qhia Tswj Xyuas Internet Txuas Cov Dej Dej (ESP32 thiab Blynk): 5 Cov Kauj Ruam
Cov av noo noo Cov lus pom zoo Tswj Xyuas Internet Txuas Cov Dej Dej (ESP32 thiab Blynk): Tsis txhawj xeeb txog koj lub vaj lossis nroj tsuag thaum koj mus rau hnub so ntev, lossis tsis nco qab ywg dej koj cov nroj tsuag txhua hnub. Zoo ntawm no yog kev daws teeb meem Nws cov av ya raws tswj hwm thiab thoob ntiaj teb txuas nrog cov dej txau dej tswj los ntawm ESP32 ntawm software pem hauv ntej kuv
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): 3 Cov Kauj Ruam
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): Peb txhua tus nyiam ua si nrog peb tus lej L … cov ntsiab lus tau ntxiv thiab nws tsis tshwj xeeb rau lub qhov muag. Arduino IDE cov phiaj xwm tsis
Cov Ntawv Cim Hluav Taws Xob LED Taws Teeb Cov Neeg Hlau Cov Ntawv Cim - Cov Khoom Siv Soldering: 11 Kauj Ruam
Cov Khoom Siv Hluav Taws Xob LED Taws Teeb Cov Neeg Hlau Daim Npav - Cov Khoom Siv Soldering: Kab lus no tau txaus siab txhawb nqa los ntawm PCBWAY.PCBWAY ua cov qauv zoo PCBs rau tib neeg thoob plaws ntiaj teb. Sim nws rau koj tus kheej thiab tau txais 10 PCBs rau tsuas yog $ 5 ntawm PCBWAY nrog qhov ua tau zoo heev, Ua tsaug PCBWAY. Robadge#1 uas kuv tau tsim rau
Windows 7: Cov Ntsiab Lus Cov Ntawv Cov Khoom Tsis Muaj: 3 Cov Kauj Ruam
Windows 7: Cov Ntawv Qhia Cov Khoom Uas Tsis Muaj: Thaum twg los peb xaiv ntau dua 15 cov ntaub ntawv hauv Windows. qee yam khoom los ntawm cov ntawv qhia zaub mov ploj mus … Cov ntawv qhia no yuav qhia koj yuav ua li cas kom tau txais cov khoom ntawd rov qab los ntawm cov ntawv qhia zaub mov