Innholdsfortegnelse:
- Trinn 1: Forberedelse
- Trinn 2: Skjematikk og forklaring
- Trinn 3: Koding og opplasting av koden
- Trinn 4: La oss lodde delene
Video: UMAkers Lantern: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Hei beslutningstakere!
Vi er en gruppe studenter ved Universitetet i Málaga (UMA). Dette prosjektet er en del av emnet 'Creative Electronics', en BEng Electronic Engineering 4. års modul ved UMA, School of Telecommunications (www.etsit.uma.es).
Prosjektet vårt består av et stroboskoplys. Detaljer om komponentene som brukes og prosessen som følges vil bli beskrevet i de følgende trinnene.
Trinn 1: Forberedelse
Komponenter som brukes:
- Motstander (50Ω og 10kΩ)
- Potensiometer 10kΩ
- Krafttransistor BDX
- SMD LED 50W
- Led driver (240Vac - 50Vdc)
Vi kjøpte SMD -ledningen med driveren gjennom Amazon (her).
ATMega 328p
Vi kommer til å trenge to Arduino -kort (ett av dem med avtagbar mikrokontroller)
- Forboret prototype PCB
- DC-DC Buck-omformer (LM2596)
- Kjøleribbe og termisk pasta [valgfritt]
På bildet på toppen av dette trinnet er det en komponent som den ikke brukes på denne første versjonen av lykten. Denne komponenten er et akselerometer, vi planlegger å inkludere den på fremtidige versjoner for å kontrollere blinkingen av lyset med håndbevegelsen i stedet for å snurre potensiometeret.
Trinn 2: Skjematikk og forklaring
Vi har valgt BDX-transistoren på grunn av den høye likestrømforsterkningsverdien (beta) fordi vi må kontrollere transistorens metning og avbruddstilstander bare med strømmen til mikrokontrolleren (samler-emitterstrømmen kan nå verdier på 1A).
Prosjektet vårt er designet for å kontrollere en krets med høy spenningsverdier med en mikrokontroller som gir lave strømverdier gjennom de digitale utgangene.
Vi har plassert en DC-DC-reduktor (ved hjelp av utgangen fra AC-DC-omformeren) for å slå på mikrokontrolleren. For å kontrollere driftssyklusen til PWM (som styrer blinkingen av lyset) har vi brukt et potensiometer koblet til mikrokontrolleren.
Trinn 3: Koding og opplasting av koden
For å laste opp koden til mikrokontrolleren kan du følge de neste trinnene: (fra den offisielle arduino -siden)
- Last ned maskinvarekonfigurasjonsarkivet (her).
- Lag en mappe med navnet "maskinvare" i Arduino -skissebokmappen.
- Flytt den nedlastede mappen til mappen "maskinvare".
- Start Arduino -programvaren på nytt.
- Når du kjører programmet igjen, bør du se "ATMega 328 på et brødbrett (8MHz intern klokke)" i Verktøy> Styremeny.
-
Brenn opplastingsprogrammet (du trenger bare å brenne opplastingsprogrammet en gang).
- Velg kortet og seriell port fra Verktøy -menyen.
- Koble Arduino -kortet og mikrokontrolleren slik.
- Velg ATMega 328 på et brødbrett (8MHz intern klokke) fra Verktøy> Brett.
- Velg Arduino som ISP fra Verktøy> Programmerer.
- Kjør Tools> Burn Bootloader.
-
Last opp koden: Når ATMega 328p har Arduino bootloader, kan du laste opp programmer.
- Fjern mikrokontrolleren fra Arduino -kortet.
- Koble til Arduino -kortet og mikrokontrolleren som vist på neste bilde.
- Velg "ATMega 328 on a breadboar (8MHz intern clock)" fra Verktøy> Board -menyen
- Last opp som vanlig.
Trinn 4: La oss lodde delene
- Vi begynner å lodde transistoren og motstandene.
- Introduser mikrokontrolleren i det forhåndsborede kretskortet og skjær resten av sporene.
- La oss lodde mikrokontrolleren.
- Lodd potensiometeret nær den analoge inngangen til mikrokontrolleren. Legg til de nødvendige ledningene for å plassere DC-DC reduktormodulen.
- Lodd DC-DC ved den andre fronten av kretskortet.
- Ta SMD-ledningen (det er valgfritt å plassere en kjøleribbe, vi har brukt en av en 3D-skriver på nytt).
- Lodd ledningene som kobler til +Vcc og Ground (GND).
- Når hver av delene er loddet, har vi bestemt oss for å plassere alt systemet i en gammel diskolomme slik at designene forblir kompakte.
- Ikke glem å lodde Led til Vcc og transistoren (vi har brukt en elektrisk kontakt). Husk å lodde tilkoblingen til DC-DC-omformeren (vær oppmerksom på skjemaene).
Noen anbefalinger:
- Vi har koblet ledningene fra Led -driveren for å få litt komfort for bruken. Endene på kobbertrådene er fortinnet, og vi har koblet begge ender. For å få et bedre resultat og unngå kortslutninger, har vi brukt termisk pasta.
- Vi har laget to hull i diskolommen slik at vi kan få ut ledningene og kontrollere potensiometeret bedre.
Anbefalt:
Wearable Light Up Jack-O-Lantern: 5 trinn (med bilder)
Wearable Light Up Jack-O-Lantern: Her er et flott 3D-trykt prosjekt å ta like før Halloween. Følg trinnene nedenfor for å gjøre deg selv til en Wearable Light Up 3D-trykt Jack-O-Lantern, som du kan bære rundt halsen, eller plassere på skrivebordet for å få deg i Hallowe
Jack-o'-lantern´s Lantern: 3 trinn
Jack-o'-lantern´s Lantern: Dette er et prosjekt du enkelt kan gjøre hjemme med barn og familie i løpet av disse uhyggelige dagene! Den består i å tilføre lys til gresskaret ditt (det kan være et ekte eller kunstig), slik at du bokstavelig talt kan få en Jack-o´-lanternes lykt
Joke-o-Lantern: 5 trinn (med bilder)
Joke-o-Lantern: Det verden trenger er en Arduino Jack-o-lanterne! Er du ikke enig? Dette prosjektet er en jack-o-lanterne som kan gi triks og godbiter! Trykk på knappen på siden av hodet, så får du en tilfeldig valgt Halloween-spøk med den tilhørende musikken
Origami Lantern: 3D -utskrift på papir: 4 trinn (med bilder)
Origami Lantern: 3D Printing on Paper: Dette prosjektet startet som en idé jeg hadde fra en film jeg så i fjor sommer; Mellom foldene. Det handler om origami, og mot slutten nevnte en professor fra MIT, Erik Demaine at du gir minne til papir når du bretter det. Det fikk meg til å tenke, w
Legg til lys og skummel musikk til din Jack-O-Lantern-Ingen lodding eller programmering (med mindre du vil): 9 trinn (med bilder)
Legg til lys og skummel musikk til din Jack-O-Lantern-Ingen lodding eller programmering (med mindre du vil): Ha den skumleste Jack-O-Lantern på gaten din ved å legge til glødende lys og skummel musikk! Dette er også en fin måte å prøve Arduino og programmerbar elektronikk på fordi hele prosjektet kan fullføres uten å skrive kode eller lodding