Innholdsfortegnelse:
- Trinn 1: Materiale og verktøy
- Trinn 2: Stikkontakt
- Trinn 3: Pinheaders
- Trinn 4: Pinheaders fortsetter …
- Trinn 5: Motstand
- Trinn 6: Koding
Video: The Dawm: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
Dawm er et breakout -bord for TLC5940 -brikken. Denne brikken har muligheten til å pwm (pulsbreddemodulering) 16 forskjellige porter over seriell kommunikasjon fra eksempelvis en arduino mikrokontroller eller lignende. (Dette betyr på vanlig språk at du for eksempel kan dimme 16 lysdioder opp og ned individuelt) Maksimal verdi for brikken er 17V og 120mA / port. Dette er justerbart med en motstand ned til ca 10 mA En fin egenskap ved TLC5940 er at den er kjedelig, noe som betyr at en brikke kan kobles til den neste og så videre for mange (500+) pwm -porter. Hver av portene kan styres individuelt fra bare å bruke 5 pinner fra mikrokontrolleren. Dette skaper store muligheter som å lage skjermer med lav oppløsning eller lysmønstre som kan tilpasses fullt ut og så videre. Også kontroll av motorer og andre utganger er mulig. I denne instruksjonsboken vil jeg vise hvordan du lodder breakout -brettet og også hvordan du kobler det til en arduino og kontroller. Settet med PCB og alt annet som trengs kan kjøpes på https://blushingboy.org/content/dawm hvor også mange andre open source -prosjekter selges. Databladet for TLC5940 finner du her med alle spesifikasjonene https://focus.ti.com/lit/ds/symlink/tlc5940.pdf Et bibliotek for å kontrollere det fra arduino finner du her https://www.arduino. cc/lekeplass/Læring/TLC5940 Siden dette er min første instruksjonsbok, vil jeg gjerne kommentere det …
Trinn 1: Materiale og verktøy
Tingene som trengs for å fullføre dette er1 The Dawm (breakout board) tilgjengelig nå via e-post til meg eller snart herfra https://blushingboy.org/1 TLC5940 tilgjengelig som en prøve fra Texas Industry gratis eller fra Digikey (Digi-Key Delenummer 296-17732-5-ND) eller lignende leverandør38 kvinnelige pinhoder (ikke nødvendig, men gjør livet enklere) 1 motstand, hvilken størrelse avhenger av strømmen du skal bruke. (mer om det lenger ned) Loddejernlodder
Trinn 2: Stikkontakt
Lodd kontakten som holder brikken på plass. Sørg for å stille opp "halvmånen" på kontakten og grafikken på kortet for å veilede deg på hvilken måte du skal sette brikken senere. Jeg anbefaler å først lodde to motsatte hjørner for å sikre at du har en god passform mot brettet.
Trinn 3: Pinheaders
Lodd den kvinnelige pinheaderen som muliggjør enkel og rask tilkobling til lysdiodene dine. En mulig løsning her kan være å lodde lysdiodene eller kablene som går til lysdiodene direkte på brettet som vil skape en mer permanent installasjon.
Trinn 4: Pinheaders fortsetter …
Lodd enten kvinnelige eller mannlige pinhoder på siden av brettene. Beslutningen mellom kvinne og mann avhenger av oppsettet ditt. Hvis du vil stable brettene oppå hverandre, veksler du mellom ett brett med alle hunner og ett med alle hanner og så videre. Det første brettet i bunken din anbefales å ha kvinnelige pinnehoder for enkel tilkobling til mikrokontroller. Hvis du vil ha kabler mellom brettene, kan du enten lodde dem direkte på brettet eller lodde kvinnelige pinnehoder for enklere prototyper og eksperimentering.
Trinn 5: Motstand
Lodd motstanden på plass. Det spiller ingen rolle hvilken retning den går i. Størrelsen på motstanden avhenger av hvor mye strøm du skal synke. For eksempel hvis du skal bruke en LED på hver port, bør en 1,5 k ohm motstand være greit siden en LED er laget for omtrent 30mA strøm. Hvis du planlegger å bruke brikken på maksimal karakter (120mA på hver port), bør du bruke en 320 Ohms motstand. Denne tabellen kan hjelpe deg med å beregne hvilken motstand som passer prosjektet ditt, som også finnes i databladet
Trinn 6: Koding
Nå er du ferdig med lodding av brettet, og det er på tide å kontrollere det med litt kode. På Arduino -lekeplassen kan du finne et bibliotek som heter TLC5940LED som hjelper deg med alle de harde delene av å kontrollere brikken. Du finner den her. https://www.arduino.cc/playground/Learning/TLC5940 Last ned biblioteket og pakk ut hele mappen i mappen arduino/hardware/libraries. Etter en omstart av arduino -programmet finner du at du finner noen eksempler under fil/skissebok/eksempler/TLC5940LED. I eksemplet øverst finner du hvilke ledninger som skal kobles til hvor på arduinoen. Sett det lengre benet på lysdiodene i +5V og det kortere benet i 0-15. Last opp koden og vær stolt av arbeidet ditt i fem sekunder etter at du skulle begynne å endre koden og maskinvaren som legger til biter og biter for å lage ditt EGEN unike mesterverk. Lykke til!
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte