Innehållsförteckning:

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

Video: Digispark Lantern (ATtiny85 Project): 7 steg

Video: Digispark Lantern (ATtiny85 Project): 7 steg
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Juli
Anonim
Image
Image
Vad är en lykta!
Vad är en lykta!

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:

  1. Välj rätt komponenter beroende på dina projektfunktioner.
  2. Gör kretsen att ansluta alla utvalda komponenter.
  3. Montera alla projektdelar.
  4. Gränssnitt till Digispark ATtiny85 Dev -kortet för att styra lyktan.

Steg 1: Vad är en lykta

Vad är en lykta!
Vad är en lykta!
Vad är en lykta!
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

Digispark ATtiny85 är hjärtat i vårt projekt
Digispark ATtiny85 är hjärtat i vårt projekt
Digispark ATtiny85 är hjärtat i vårt projekt
Digispark ATtiny85 är hjärtat i vårt projekt
Digispark ATtiny85 är hjärtat i vårt projekt
Digispark ATtiny85 är hjärtat i vårt projekt
Digispark ATtiny85 är hjärtat i vårt projekt
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

Lyktans design
Lyktans design
Lyktans design
Lyktans design
Lyktans design
Lyktans 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)

PCB -tillverkningen (producerad av JLCPCB)
PCB -tillverkningen (producerad av JLCPCB)
PCB -tillverkningen (producerad av JLCPCB)
PCB -tillverkningen (producerad av JLCPCB)
PCB -tillverkningen (producerad av JLCPCB)
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

Fullständig granskning av ingredienserna
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

Lödning och montering
Lödning och montering
Lödning och montering
Lödning och montering
Lödning och montering
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

Digispark -kod och testvalidering
Digispark -kod och testvalidering
Digispark -kod och testvalidering
Digispark -kod och testvalidering
Digispark -kod och testvalidering
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: