Innehållsförteckning:
- Steg 1: Vad är en lykta
- Steg 2: Digispark ATtiny85 är hjärtat i vårt projekt
- Steg 3: The Lantern Design
- Steg 4: PCB -tillverkningen (producerad av JLCPCB)
- Steg 5: Fullständig granskning av ingredienserna
- Steg 6: Lödning och montering
- Steg 7: Digispark -kod och testvalidering
Video: Digispark Lantern (ATtiny85 Project): 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Hej vad händer grabbar, ännu en gång kan en ny instruerbar som vanligt visa dig hur man gör ett supercoolt projekt baserat på elektronik, och den här gången blir det så enkelt för er alla att göra det här projektet som är en elektronisk lykta, eftersom vi har gjort robotar och lite komplicerade projekt, bestämde jag mig för att göra ett grundläggande ett denna gång för att tillåta någon av er att göra det och det krävs säkert en del grundläggande elektronisk kunskap där ute men tänk inte två gånger på att försöka det för att det är fantastiskt.
Detta projekt är så praktiskt att göra speciellt efter att ha fått det anpassade kretskortet som vi har beställt från JLCPCB för att förbättra utseendet på vår Lanter och det finns också tillräckligt med dokument och koder i den här guiden för att du ska kunna skapa din egen lykta.
Vi har gjort det här projektet på bara 2 dagar, bara en dag för att avsluta hårdvarutillverkningen och montera, sedan en andra dag för att förbereda koden och utföra testerna.
Låt oss se först innan vi börjar
Vad du kommer att lära av detta instruerbara:
- Välj rätt komponenter beroende på dina projektfunktioner.
- Gör kretsen att ansluta alla utvalda komponenter.
- Montera alla projektdelar.
- Gränssnitt till Digispark ATtiny85 Dev -kortet för att styra lyktan.
Steg 1: Vad är en lykta
Vi vet alla lyktor och vad människor använder dem till. Lyktor var vanligtvis gjorda av en metallram med flera sidor (vanligtvis fyra, men upp till åtta), vanligtvis med en krok eller metallring ovanpå. Fönster av något genomskinligt material skulle monteras i sidorna, nu vanligtvis glas eller plast men tidigare tunna ark av djurhorn, eller tennplatta stansade med hål eller dekorativa mönster; även om vissa antika lyktor bara har ett metallgaller, vilket tydligt indikerar att deras funktion var den som beskrivs nedan.
Så det är en bit av en låda som håller ett ljus för att tända ett område med dess låga, i vårt fall kommer vi att utforma en låda för att hålla ljuskällan som är en elektronisk krets som innehåller några ljusa lysdioder och för lågan skakande kommer vi att använda en 12V DC fläkt för att darra några tygbitar som vi kommer att fästa i insidan av lådan och även ljuset kommer att ändra färg på grund av RGB -lysdioderna som vi använder och hela systemet kommer att styras av en digispark Attiny85 bräda.
Steg 2: Digispark ATtiny85 är hjärtat i vårt projekt
Pratar om Digispark ATtiny85 -kort som producerats av Digistump som är ett familjeägt och drivet företag i Portland som producerar utvecklingsbrädor baserade på Atmel -mikrokontroller som gör dem till produkter Arduino -kompatibla så att du enkelt kan blinka dessa kort med Arduino IDE och du kan få mycket mer information om hur man använder den här typen av brädor genom denna handledning där vi har visat ut detaljerade detaljer om hur du kopplar Digispark ATtiny85 till Arduino IDE.
Styrelsen har en ATtiny (även känd som TinyAVR) som är en familj av mikrokontroller som utvecklats av Atmel från slutet av 1990 -talet (senare förvärvade Microchip Technology Atmel 2016). Dessa marker har en modifierad Harvard-arkitektur med 8-bitars RISC-processorkärna. De minsta i deras AVR-familj av mikrokontroller är ATtiny-serien (8-bitars kärna och färre funktioner, färre I/O-stift och mindre minne än andra AVR-serier).
Varför Digispark ATtiny85
vi använder det här kortet på grund av dess lilla storlek som passar vårt projekt perfekt och även på grund av IO -stiften som det har eftersom vi behöver tre PWM -stift för att styra ljusfärgen och en digital utgång för att styra DC -fläkten genom en transistor och allt de nödvändiga IO -stiften finns i denna lilla bräda.
Steg 3: The Lantern Design
Som vanligt börjar vi med hårdvarudelen och pratar hårdvara vi börjar med lyktboxen, så jag utformade denna form med solidworks -programvara som gör att jag kan generera en DXF -filer för att ladda upp dem i en CNC -laserskärmaskin för att producera den designade låda; vi använde ett 5 mm MDF -trämaterial för att skapa denna låda, perfekt, billig och det ger ett bättre utseende för vårt projekt.
du kan ladda ner DXF -filer som vi har använt för att producera denna lyktbox genom denna nedladdningslänk.
Låddesignen är så enkel och grundläggande, så du kan bara följa samma designidé för att skapa din egen design med den form som passar dig mer.
Steg 4: PCB -tillverkningen (producerad av JLCPCB)
Om JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) är det största PCB-prototypföretaget i Kina och en högteknologisk tillverkare som specialiserat sig på snabb PCB-prototyp och produktion av små partier. Med över 10 års erfarenhet av PCB -tillverkning har JLCPCB mer än 200 000 kunder hemma och utomlands, med över 8 000 online -beställningar av PCB -prototyper och liten mängd PCB -produktion per dag. Den årliga produktionskapaciteten är 200 000 kvm. för olika 1-lager, 2-lager eller fler-lager PCB. JLC är en professionell PCB -tillverkare med storskalig brunnutrustning, strikt hantering och överlägsen kvalitet.
Tillbaka till vårt projekt
För att producera kretskortet har jag jämfört priset från många kretskortstillverkare och jag valde JLCPCB de bästa kretskortleverantörerna och de billigaste kretskortleverantörerna för att beställa denna krets. Allt jag behöver göra är några enkla klick för att ladda upp gerber -filen och ställa in några parametrar som PCB -tjocklekens färg och kvantitet, sedan har jag betalat bara 2 dollar för att få mitt PCB efter bara fem dagar.
Eftersom det visar bilden av den relaterade schemtiken har jag använt ett Digispark ATtiny85 dev -kort för att styra hela systemet. du kan få den schematiska PDF -filen via denna nedladdningslänk.
Bästa kvalitet
kvalitetstillverkningen av dessa kretskort ökar vårt förtroende för att använda JLCPCB -tjänsten i alla våra projekt, som du ser killar är kretskortet relativt litet nog för att passa placeringen inuti Lantern -lådan och även etiketter och logotyper är mycket välproducerade.
Du kan få Gerber -filerna för kretsen genom denna nedladdningslänk
Steg 5: Fullständig granskning av ingredienserna
Vi har allt klart så vi måste granska de nödvändiga komponenterna som vi behöver för detta projekt:
- Kretskortet som vi beställer från JLCPCB
- Digispark ATtiny85 dev board
- 4 RGB -lysdioder 5 mm
- 12V DC -fläkt
- BC170 -transistor
- 1K Ohm -motstånd
- 12V DC -nätadapter
- Några huvudkontakter
Steg 6: Lödning och montering
Nu går vi direkt till monteringen av lådan, det är så enkelt eftersom vi skapade skruvplaceringen i designen men först måste vi täcka varje del med detta spårpapper sedan klistrar vi tygbitarna på lådans sidor.
Efter det, gå till den elektroniska enheten och vi lödar alla komponenter till kretskortet. du hittar på det övre sidenlagret en etikett för varje komponent som anger dess placering på brädet och på så sätt kommer du att vara 100% säker på att du inte kommer att göra några lödfel.
Steg 7: Digispark -kod och testvalidering
Nu har jag förberett den här koden som byter lysdiodernas färg och slår på fläkten, vi laddar upp koden och placerar brädet i dess placering och som du ser, här är våra lysdioder som byter färg.
Du kan få källkoden gratis via denna nedladdningslänk.
Som du kan se killar på bilderna ovan byter Lantern sin ljusa färg efter alla instruktioner som vi har skapat genom källkoden och fortfarande några andra förbättringar att utföra för att göra det mycket mer smör.
Jag förväntar mig att du skriver ner i kommentarsfältet alla dina idéer för att förbättra detta projekt och även att visa oss bilder om du försöker en liknande.
Rekommenderad:
Minska batteriförbrukningen för Digispark ATtiny85: 7 steg
Minska batteriförbrukningen för Digispark ATtiny85: eller: Att köra en Arduino med en 2032 myntcell i 2 år. Genom att använda Digispark Arduino Board ur lådan med ett Arduino -program drar den 20 mA vid 5 volt. Med en 5 volts powerbank på 2000 mAh kommer den bara att fungera i 4 dagar
Jack-o'-lantern´s Lantern: 3 steg
Jack-o'-lantern´s Lantern: Detta är ett projekt som du enkelt kan göra hemma med barn och familj under dessa läskiga dagar! Den består i att lägga till ljus till din pumpa (det kan vara en riktig eller en konstgjord sådan) så att du bokstavligen kan ha en Jack-o´-lanternas lykta
LÄTT Gummiduckies med Digispark & DuckyTrainer: 4 steg
EASY Rubber Duckies With Digispark & DuckyTrainer: I den här självstudien lär du dig hur du installerar en USB Rubber Ducky (USB Keystroke Injector) UTAN kodning! Vad är en USB Rubber Ducky? ● USB -enhet som automatiskt imiterar en mänsklig användare när den är ansluten. ● Mycket snabbare än en människa, ingen typografisk fel
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? Detta är en bärbar pryl som är utformad för att vibrera när den upptäcker stagnation. Tillbringar du större delen av din tid på datorn som jag? Sitter du i timmar utan att inse det? Då är denna enhet f
Komma igång med Digispark Attiny85 Använda Arduino IDE: 4 steg
Komma igång med Digispark Attiny85 Använda Arduino IDE: Digispark är ett Attiny85 -baserat mikrokontrollerutvecklingskort som liknar Arduino -linjen, bara billigare, mindre och lite mindre kraftfullt. Med en hel mängd sköldar för att utöka dess funktionalitet och möjligheten att använda det välkända Arduino ID