Indholdsfortegnelse:
- Trin 1: Hvad er en lanterne
- Trin 2: Digispark ATtiny85 er hjertet i vores projekt
- Trin 3: The Lantern Design
- Trin 4: PCB Making (produceret af JLCPCB)
- Trin 5: Fuld gennemgang af ingredienserne
- Trin 6: Lodning og samling
- Trin 7: Digispark -kode og testvalidering
Video: Digispark Lantern (ATtiny85 Project): 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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:
- Valg af de rigtige komponenter afhængigt af dine projektfunktioner.
- Gør kredsløbet til at forbinde alle de valgte komponenter.
- Saml alle projektdelene.
- Tilslut Digispark ATtiny85 Dev -kortet for at styre lygten.
Trin 1: 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
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
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)
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
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
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
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:
Reducering af batteriforbrug til Digispark ATtiny85: 7 trin
Reducering af batteriforbruget til Digispark ATtiny85: eller: Kører en Arduino med en 2032 møntcelle i 2 år. Ved brug af dit Digispark Arduino Board ud af boksen med et Arduino -program trækker det 20 mA ved 5 volt. Med en 5 volt powerbank på 2000 mAh vil den kun køre i 4 dage
Jack-o'-lantern´s Lantern: 3 trin
Jack-o'-lantern´s Lantern: Dette er et projekt, du nemt kan lave derhjemme med børn og familie i løbet af disse uhyggelige dage! Det består i at tilføre lys til dit græskar (det kan være et ægte eller et kunstigt), så du bogstaveligt talt kan få en Jack-o´-lanternes lygte
NEM Gummi -andele med Digispark & DuckyTrainer: 4 trin
EASY Rubber Duckies With Digispark & DuckyTrainer: I denne vejledning lærer du, hvordan du opsætter en USB Rubber Ducky (USB Keystroke Injector) UDEN kodning! Hvad er en USB Rubber Ducky? ● USB -enhed, der automatisk efterligner en menneskelig bruger, når den er tilsluttet. ● Meget hurtigere end et menneske, ingen typografisk fejl
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 til at vibrere, når den registrerer stagnation. Bruger du det meste af din tid på computeren som mig? Sidder du i timevis uden at vide det? Så er denne enhed f
Kom godt i gang med Digispark Attiny85 Brug af Arduino IDE: 4 trin
Kom godt i gang med Digispark Attiny85 Brug af Arduino IDE: Digispark er et Attiny85 -baseret mikrokontrollerudviklingskort, der ligner Arduino -linjen, kun billigere, mindre og lidt mindre kraftfuld. Med en lang række skjolde til at udvide dens funktionalitet og muligheden for at bruge det velkendte Arduino ID