Innholdsfortegnelse:

Digispark Lantern (ATtiny85 Project): 7 trinn
Digispark Lantern (ATtiny85 Project): 7 trinn

Video: Digispark Lantern (ATtiny85 Project): 7 trinn

Video: Digispark Lantern (ATtiny85 Project): 7 trinn
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Juni
Anonim
Image
Image
Hva er en lykt!
Hva er en lykt!

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:

  1. Velge de riktige komponentene avhengig av prosjektfunksjonalitetene dine.
  2. Gjør kretsen til å koble til alle de valgte komponentene.
  3. Sett sammen alle prosjektdelene.
  4. Grensesnitt til Digispark ATtiny85 Dev -kortet for å kontrollere lykten.

Trinn 1: Hva er en lykt

Hva er en lykt!
Hva er en lykt!
Hva er en lykt!
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

Digispark ATtiny85 er hjertet i prosjektet vårt
Digispark ATtiny85 er hjertet i prosjektet vårt
Digispark ATtiny85 er hjertet i prosjektet vårt
Digispark ATtiny85 er hjertet i prosjektet vårt
Digispark ATtiny85 er hjertet i prosjektet vårt
Digispark ATtiny85 er hjertet i prosjektet vårt
Digispark ATtiny85 er hjertet i prosjektet vårt
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

The Lantern Design
The Lantern Design
The Lantern Design
The Lantern Design
The Lantern Design
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)

PCB Making (produsert av JLCPCB)
PCB Making (produsert av JLCPCB)
PCB Making (produsert av JLCPCB)
PCB Making (produsert av JLCPCB)
PCB Making (produsert av JLCPCB)
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

Full gjennomgang av ingrediensene
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

Lodding og montering
Lodding og montering
Lodding og montering
Lodding og montering
Lodding og montering
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

Digispark -kode og testvalidering
Digispark -kode og testvalidering
Digispark -kode og testvalidering
Digispark -kode og testvalidering
Digispark -kode og testvalidering
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: