Indholdsfortegnelse:

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

Video: Digispark Lantern (ATtiny85 Project): 7 trin

Video: Digispark Lantern (ATtiny85 Project): 7 trin
Video: Самодельный USB ключ на Digispark ATtiny85 2024, November
Anonim
Image
Image
Hvad er en lanterne!
Hvad er en lanterne!

Hej hvad sker der gutter, endnu engang en ny instruerbar som sædvanlig, jeg vil vise dig, hvordan du laver et super fedt projekt baseret på elektronik, og denne gang vil det være så let for jer alle at lave dette projekt, som er en elektronisk lanterne, da vi har lavet robotter og lidt komplicerede projekter, besluttede jeg mig for at lave et grundlæggende et denne gang for at give nogen af jer mulighed for at lave det, og der er helt sikkert brug for en grundlæggende elektronisk viden derude, men tænk ikke to gange om at prøve det fordi det er en fantastisk.

Dette projekt er så praktisk at lave specielt efter at have fået det tilpassede print, som vi har bestilt fra JLCPCB for at forbedre udseendet af vores Lanter, og der er også nok dokumenter og koder i denne vejledning, så du kan oprette din egen lanterne.

Vi har lavet dette projekt på kun 2 dage, kun en dag for at afslutte hardwarefremstillingen og samlingen, derefter en anden dag for at forberede koden og udføre testene.

Før vi starter, lad os se først

Hvad du vil lære af dette instruerbare:

  1. Valg af de rigtige komponenter afhængigt af dine projektfunktioner.
  2. Gør kredsløbet til at forbinde alle de valgte komponenter.
  3. Saml alle projektdelene.
  4. Tilslut Digispark ATtiny85 Dev -kortet for at styre lygten.

Trin 1: Hvad er en lanterne

Hvad er en lanterne!
Hvad er en lanterne!
Hvad er en lanterne!
Hvad er en lanterne!

Vi kender alle Lanterne og hvad folk bruger dem til, Lanterner blev normalt lavet af en metalramme med flere sider (normalt fire, men op til otte), sædvanligvis med en krog eller metalbøjle ovenpå. Vinduer af noget gennemskinneligt materiale ville være monteret i siderne, nu sædvanligvis glas eller plast, men tidligere tynde plader af dyrehorn eller tinplade med huller eller dekorative mønstre; selvom nogle antikke lanterne kun har et metalgitter, der tydeligt angav deres funktion, var det, der er beskrevet nedenfor.

Så det er et stykke af en holdeboks, der holder et stearinlys for at tænde et område med sin flamme, i vores tilfælde vil vi designe en kasse til at holde lyskilden, som er et elektronisk trykt kredsløb, der indeholder nogle lyse lysdioder og til flammen skælvende vil vi bruge en 12V DC blæser til at ryste nogle kludstykker, som vi vil stikke i indersiden af kassen, og også lyset vil ændre farve på grund af de RGB -lysdioder, vi bruger, og hele systemet vil blive styret af en digispark Attiny85 bord.

Trin 2: Digispark ATtiny85 er hjertet i vores projekt

Digispark ATtiny85 er hjertet i vores projekt
Digispark ATtiny85 er hjertet i vores projekt
Digispark ATtiny85 er hjertet i vores projekt
Digispark ATtiny85 er hjertet i vores projekt
Digispark ATtiny85 er hjertet i vores projekt
Digispark ATtiny85 er hjertet i vores projekt
Digispark ATtiny85 er hjertet i vores projekt
Digispark ATtiny85 er hjertet i vores projekt

Taler om Digispark ATtiny85 board produceret af Digistump, som er en familieejet og drevet virksomhed i Portland, der producerer udviklingsbrætter baseret på Atmel mikrokontrollere, hvilket gør dem til produkter Arduino kompatible, så du nemt kan blinke disse boards ved hjælp af Arduino IDE, og du kan få meget flere detaljer om hvordan man bruger denne slags tavler gennem denne vejledning, hvor vi i detaljer har ekspanderet, hvordan du kan interface Digispark ATtiny85 med Arduino IDE.

Boardet har en ATtiny (også kendt som TinyAVR), som er en familie af mikrokontrollere udviklet af Atmel begyndende i slutningen af 1990'erne (senere Microchip Technology erhvervede Atmel i 2016). Disse chips har en modificeret Harvard-arkitektur 8-bit RISC-processorkerne. De mindste i deres AVR-familie af mikrokontrollere er ATtiny-serien (8-bit-kerne og færre funktioner, færre I/O-ben og mindre hukommelse end andre AVR-serier).

Hvorfor Digispark ATtiny85

vi bruger dette kort på grund af dets lille størrelse, der passer perfekt til vores projekt og også på grund af IO -benene, som det har, da vi har brug for tre PWM -ben til at styre lysfarven og en digital udgang til at styre DC -blæseren gennem en transistor og alt de nødvendige IO -ben findes i dette lille bræt.

Trin 3: The Lantern Design

Lanterne -designet
Lanterne -designet
Lanterne -designet
Lanterne -designet
Lanterne -designet
Lanterne -designet

Som sædvanligt starter vi med hardware -delen og talende hardware, vi starter med lanterneboksen, så jeg designede denne form ved hjælp af solidworks -software, som giver mig mulighed for at generere en DXF -filer for at uploade dem i en CNC -laserskæremaskine for at producere den designede boks; vi brugte et 5 mm MDF træmateriale til at skabe denne æske, perfekt, billig og det tilføjede et bedre udseende til vores projekt.

du kan downloade de DXF -filer, som vi har brugt til at producere denne lanterneæske via dette downloadlink.

Kassedesignet er så enkelt og grundlæggende, så du kan bare følge den samme designidee for at skabe dit eget design med den form, der passer dig mere.

Trin 4: PCB Making (produceret af JLCPCB)

PCB Making (produceret af JLCPCB)
PCB Making (produceret af JLCPCB)
PCB Making (produceret af JLCPCB)
PCB Making (produceret af JLCPCB)
PCB Making (produceret af JLCPCB)
PCB Making (produceret af JLCPCB)

Om JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) er den største PCB-prototypevirksomhed i Kina og en højteknologisk producent med speciale i hurtig PCB-prototype og produktion af små partier. Med over 10 års erfaring inden for PCB -fremstilling har JLCPCB mere end 200.000 kunder i ind- og udland med over 8.000 online -ordrer af PCB -prototyper og PCB -produktion i små mængder pr. Dag. Den årlige produktionskapacitet er 200.000 kvm. til forskellige 1-lags, 2-lags eller flerlags PCB'er. JLC er en professionel PCB -producent med stort udstyr, brøndudstyr, streng forvaltning og overlegen kvalitet.

Tilbage til vores projekt

For at producere PCB har jeg sammenlignet prisen fra mange PCB -producenter, og jeg valgte JLCPCB de bedste PCB -leverandører og de billigste PCB -udbydere til at bestille dette kredsløb. Alt hvad jeg skal gøre er nogle enkle klik for at uploade gerber -filen og angive nogle parametre som farve og mængde på printkortet, så har jeg kun betalt 2 dollar for at få mit printkort efter kun fem dage.

Da det viser billedet af den relaterede schemtic, har jeg brugt et Digispark ATtiny85 dev -kort til at styre hele systemet. du kan få den skematiske PDF -fil via dette downloadlink.

Bedste kvalitet

kvalitetsfremstilling af disse printkort øger vores tillid til at bruge JLCPCB -service i alle vores projekter, som du ser fyre, er printkortet relativt lille nok til at passe placeringen inde i Lantern -boksen, og også etiketter og logoer er også meget godt produceret.

du kan få Gerber -filerne til kredsløbet via dette downloadlink

Trin 5: Fuld gennemgang af ingredienserne

Fuld gennemgang af ingredienserne
Fuld gennemgang af ingredienserne

Vi har alt klar, så vi skal gennemgå de nødvendige komponenter, vi har brug for til dette projekt:

  • PCB, som vi bestiller fra JLCPCB
  • Digispark ATtiny85 dev board
  • 4 RGB -lysdioder 5 mm
  • 12V DC fan
  • BC170 transistor
  • 1K Ohm -modstand
  • 12V DC strømadapter
  • Nogle header -stik

Trin 6: Lodning og samling

Lodning og samling
Lodning og samling
Lodning og samling
Lodning og samling
Lodning og samling
Lodning og samling

Nu går vi direkte til samlingen af kassen, det er så simpelt, da vi skabte skrueplaceringen i designet, men først skal vi dække hver del med dette sporingspapir, derefter klæber vi kludstykker på kassens sider.

Derefter flyttes til den elektroniske samling, og vi lodder alle komponenterne til printkortet. du finder på det øverste silkelag en etiket af hver komponent, der angiver dens placering på brættet, og på denne måde er du 100% sikker på, at du ikke laver loddefejl.

Trin 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

Nu forberedte jeg denne kode, der skifter lysdiodernes farve og tænder blæseren, vi uploader koden og placerer tavlen i dens placering, og som du ser, her er vores lysdioder, der skifter farver.

Du kan få kildekoden gratis via dette downloadlink.

Som du kan se fyre på billederne ovenfor, skifter Lantern sin lyse farve efter alle de instruktioner, vi har oprettet gennem kildekoden og stadig nogle andre forbedringer, der skal udføres for at gøre det meget mere smør.

Jeg forventer, at du skriver ned i kommentarfeltet alle dine ideer til at forbedre dette projekt og også viser os billeder, hvis du prøver et lignende.

Anbefalede: