Innholdsfortegnelse:
- Trinn 1: Hva er en lykt
- Trinn 2: Digispark ATtiny85 er hjertet i prosjektet vårt
- Trinn 3: The Lantern Design
- Trinn 4: PCB Making (produsert av JLCPCB)
- Trinn 5: Full gjennomgang av ingrediensene
- Trinn 6: Lodding og montering
- Trinn 7: Digispark -kode og testvalidering
Video: Digispark Lantern (ATtiny85 Project): 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hei, hva skjer, igjen, en ny instruerbar som vanlig, jeg vil vise deg hvordan du lager et superkult prosjekt basert på elektronikk, og denne gangen vil det være så enkelt for dere alle å lage dette prosjektet som er en elektronisk lanterne, siden vi har laget roboter og litt kompliserte prosjekter, bestemte jeg meg for å lage en grunnleggende en denne gangen for å la noen av dere få gjøre det, og det er absolutt nødvendig med grunnleggende elektronisk kunnskap der ute, men tenk ikke to ganger på å prøve det fordi det er en fantastisk.
Dette prosjektet er så praktisk å lage spesielt etter å ha fått den tilpassede PCB -en som vi har bestilt fra JLCPCB for å forbedre utseendet til Lanteren vår, og det er også nok dokumenter og koder i denne guiden til at du kan lage din egen lanterne.
Vi har gjort dette prosjektet på bare to dager, bare en dag for å fullføre maskinvarelaget og montere, deretter en andre dag for å forberede koden og utføre testene.
Før vi starter, la oss se først
Hva du vil lære av denne instruerbare:
- Velge de riktige komponentene avhengig av prosjektfunksjonalitetene dine.
- Gjør kretsen til å koble til alle de valgte komponentene.
- Sett sammen alle prosjektdelene.
- Grensesnitt til Digispark ATtiny85 Dev -kortet for å kontrollere lykten.
Trinn 1: Hva er en lykt
Vi vet alle lanterne og hva folk bruker dem til. Lanterne ble vanligvis laget av en metallramme med flere sider (vanligvis fire, men opptil åtte), vanligvis med en krok eller bøyle av metall på toppen. Vinduer av noe gjennomsiktig materiale ville være montert i sidene, nå vanligvis glass eller plast, men tidligere tynne ark med dyrehorn, eller tinnstanset hull med dekorative mønstre; selv om noen antikke lykter bare har et metallgitter, som tydelig indikerer at funksjonen var som beskrevet nedenfor.
Så det er et stykke av en holdeboks som holder et lys for å lyse opp et område med flammen, i vårt tilfelle vil vi designe en boks for å holde lyskilden som er en elektronisk trykt krets som inneholder noen lyse lysdioder og for flammen skjelvende vil vi bruke en 12V DC -vifte til å skjelve noen tøystykker som vi vil feste i innsiden av esken, og også lyset vil endre farge på grunn av RGB -lysdiodene vi bruker og hele systemet vil bli kontrollert av en digispark Attiny85 bord.
Trinn 2: Digispark ATtiny85 er hjertet i prosjektet vårt
Snakker om Digispark ATtiny85 -brett produsert av Digistump, som er en familieeid og drevet virksomhet i Portland som produserer utviklingsbrett basert på Atmel -mikrokontrollere som gjør dem til produkter Arduino -kompatible, slik at du enkelt kan blinke disse brettene ved hjelp av Arduino IDE, og du kan få mye mer informasjon om hvordan du bruker denne typen tavler gjennom denne opplæringen, hvor vi har forklart i detaljer hvordan du kan koble Digispark ATtiny85 til Arduino IDE.
Styret har en ATtiny (også kjent som TinyAVR) som er en familie av mikrokontrollere utviklet av Atmel fra slutten av 1990 -tallet (senere kjøpte Microchip Technology Atmel i 2016). Disse brikkene har en modifisert Harvard-arkitektur med 8-biters RISC-prosessorkjerne. De minste i deres AVR-familie av mikrokontrollere er ATtiny-serien (8-biters kjerne og færre funksjoner, færre I/O-pinner og mindre minne enn andre AVR-serier).
Hvorfor Digispark ATtiny85
vi bruker dette kortet på grunn av den lille størrelsen som passer perfekt til prosjektet vårt, og også på grunn av IO -pinnene som det har siden vi trenger tre PWM -pinner for å kontrollere lysfargen og en digital utgang for å kontrollere DC -viften gjennom en transistor og alt de nødvendige IO -pinnene er tilgjengelige i dette lille brettet.
Trinn 3: The Lantern Design
Som vanlig starter vi med maskinvaredelen og snakker maskinvare, vi starter med lyktboksen, så jeg designet denne formen ved hjelp av solidworks -programvare som lar meg generere en DXF -filer for å laste dem opp i en CNC laserskjæremaskin for å produsere den designet eske; vi brukte et 5 mm MDF -tremateriale for å lage denne boksen, perfekt, billig og den ga et bedre utseende for prosjektet vårt.
du kan laste ned DXF -filene som vi har brukt til å produsere denne lyktboksen gjennom denne nedlastingskoblingen.
Boksedesignet er så enkelt og grunnleggende, så du kan bare følge den samme designideen for å lage ditt eget design med formen som passer deg mer.
Trinn 4: PCB Making (produsert av JLCPCB)
Om JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), er det største PCB-prototypefirmaet i Kina og en høyteknologisk produsent som spesialiserer seg på rask PCB-prototype og produksjon av små partier. Med over 10 års erfaring med PCB -produksjon, har JLCPCB mer enn 200 000 kunder i inn- og utland, med over 8 000 online bestillinger av PCB -prototyper og PCB -produksjon i liten mengde per dag. Den årlige produksjonskapasiteten er 200 000 kvm. for forskjellige 1-lags, 2-lags eller flerlags PCB. JLC er en profesjonell PCB -produsent med stort utstyr, brønnutstyr, streng ledelse og overlegen kvalitet.
Tilbake til prosjektet vårt
For å produsere kretskortet har jeg sammenlignet prisen fra mange kretskortprodusenter, og jeg valgte JLCPCB de beste PCB -leverandørene og de billigste PCB -leverandørene for å bestille denne kretsen. Alt jeg trenger å gjøre er noen enkle klikk for å laste opp gerber -filen og angi noen parametere som farge og mengde på PCB -tykkelsen, så har jeg betalt bare 2 dollar for å få PCB -en etter bare fem dager.
Siden det viser bildet av den relaterte schemtikken, har jeg brukt et Digispark ATtiny85 dev -kort for å kontrollere hele systemet. du kan få den skjematiske PDF -filen via denne nedlastingskoblingen.
Beste kvalitet
kvaliteten på disse PCBene øker vår tillit til å bruke JLCPCB -tjenesten i alle våre prosjekter, som du ser, er PCB -en relativt liten nok til å passe plassering inne i Lantern -boksen, og etiketter og logoer er også veldig godt produsert.
du kan få Gerber -filene for kretsen gjennom denne nedlastingskoblingen
Trinn 5: Full gjennomgang av ingrediensene
Vi har alt klart, så vi må gjennomgå de nødvendige komponentene vi trenger for dette prosjektet:
- Kretskortet som vi bestiller fra JLCPCB
- Digispark ATtiny85 dev board
- 4 RGB -lysdioder 5 mm
- 12V DC -vifte
- BC170 -transistor
- 1K Ohm -motstand
- 12V likestrømadapter
- Noen overskriftskontakter
Trinn 6: Lodding og montering
Nå går vi direkte til monteringen av esken, det er så enkelt siden vi opprettet skrueplasseringen i designet, men først må vi dekke hver del med dette sporingspapiret, så limer vi tøystykkene på eskens sider.
Deretter går du til den elektroniske enheten, og vi lodder alle komponentene til kretskortet. Du finner på det øverste silkesjiktet en etikett for hver komponent som angir plasseringen på brettet, og på denne måten vil du være 100% sikker på at du ikke vil gjøre loddefeil.
Trinn 7: Digispark -kode og testvalidering
Nå forberedte jeg denne koden som bytter LED -fargen og slår på viften, vi laster opp koden og plasserer brettet i plasseringen, og som du ser, her er våre LED -er som bytter dem farger.
Du kan få kildekoden gratis via denne nedlastingskoblingen.
Som du kan se gutta på bildene ovenfor, bytter Lantern sin lyse farge etter alle instruksjonene vi har opprettet gjennom kildekoden og fortsatt noen andre forbedringer som skal utføres for å gjøre det mye mer smør.
Jeg forventer at du skriver ned alle kommentarene dine i kommentarfeltet for å forbedre dette prosjektet og også vise oss bilder hvis du prøver et lignende.
Anbefalt:
Redusere batteristrømforbruket for Digispark ATtiny85: 7 trinn
Redusere batteristrømforbruket for Digispark ATtiny85: eller: Kjører en Arduino med en 2032 myntcelle i 2 år. Ved bruk av Digispark Arduino Board ut av esken med et Arduino -program trekker den 20 mA ved 5 volt. Med en 5 volt powerbank på 2000 mAh vil den bare gå i 4 dager
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
LETT Gummiduckies med Digispark & DuckyTrainer: 4 trinn
EASY Rubber Duckies With Digispark & DuckyTrainer: I denne opplæringen lærer du hvordan du konfigurerer en USB Rubber Ducky (USB Keystroke Injector) UTEN koding! Hva er en USB Rubber Ducky? ● USB -enhet som automatisk etterligner en menneskelig bruker når den er tilkoblet. ● Mye raskere enn et menneske, ingen typografisk feil
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: 4 Steps (with Pictures)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: How to make the wearable activity tracking watch? Dette er en bærbar gadget designet for å vibrere når den oppdager stagnasjon. Bruker du mesteparten av tiden din på datamaskinen som meg? Sitter du i timevis uten å innse det? Da er denne enheten f
Komme i gang med Digispark Attiny85 Bruke Arduino IDE: 4 trinn
Komme i gang med Digispark Attiny85 Bruke Arduino IDE: Digispark er et Attiny85 -basert mikrokontrollerutviklingskort som ligner på Arduino -linjen, bare billigere, mindre og litt mindre kraftig. Med en hel rekke skjold for å utvide funksjonaliteten og muligheten til å bruke den kjente Arduino ID