Sommario:

Lanterna Digispark (Progetto ATtiny85): 7 passaggi
Lanterna Digispark (Progetto ATtiny85): 7 passaggi

Video: Lanterna Digispark (Progetto ATtiny85): 7 passaggi

Video: Lanterna Digispark (Progetto ATtiny85): 7 passaggi
Video: My First ATTINY85 Project! 2024, Luglio
Anonim
Image
Image
Cos'è una lanterna!
Cos'è una lanterna!

Ehi come va ragazzi, ancora una volta un nuovo istruttore come al solito vi mostrerò come realizzare un progetto fantastico basato sull'elettronica, e questa volta sarà così facile per tutti voi ragazzi realizzare questo progetto che è una lanterna elettronica, dato che stiamo realizzando robot e progetti un po' complicati, questa volta ho deciso di farne uno di base per consentire a chiunque di voi di realizzarlo e di sicuro ci sono alcune conoscenze elettroniche di base richieste là fuori, ma non pensarci due volte per provare it perché è una meraviglia.

Questo progetto è così utile da realizzare specialmente dopo aver ottenuto il PCB personalizzato che abbiamo ordinato da JLCPCB per migliorare l'aspetto della nostra lanterna e inoltre ci sono abbastanza documenti e codici in questa guida per permetterti di creare la tua lanterna.

Abbiamo realizzato questo progetto in soli 2 giorni, solo un giorno per completare la realizzazione dell'hardware e l'assemblaggio, poi un secondo giorno per preparare il codice ed eseguire i test.

Prima di iniziare vediamo prima

Cosa imparerai da questo istruibile:

  1. Selezione dei componenti giusti in base alle funzionalità del progetto.
  2. Realizzazione del circuito per collegare tutti i componenti scelti.
  3. Assemblare tutte le parti del progetto.
  4. Interfaccia la scheda Digispark ATtiny85 Dev per controllare la lanterna.

Passaggio 1: cos'è una lanterna

Cos'è una lanterna!
Cos'è una lanterna!
Cos'è una lanterna!
Cos'è una lanterna!

Sappiamo tutti le lanterne e per cosa le persone le usano, le lanterne erano solitamente realizzate con una struttura metallica con diversi lati (di solito quattro, ma fino a otto), comunemente con un gancio o un cerchio di metallo sulla parte superiore. Finestre di qualche materiale traslucido sarebbero state montate nei lati, ora di solito di vetro o plastica ma precedentemente sottili fogli di corno animale, o latta perforata con fori o motivi decorativi; sebbene alcune lanterne antiche abbiano solo una griglia metallica, indica chiaramente che la loro funzione era quella descritta di seguito.

Quindi è un pezzo di una scatola portaoggetti che contiene una candela per illuminare un'area con la sua fiamma, nel nostro caso progetteremo una scatola per contenere la sorgente luminosa che è un circuito stampato elettronico che contiene dei LED luminosi e per la fiamma tremando utilizzeremo una ventola da 12V DC per far tremare alcuni pezzi di stoffa che attaccheremo all'interno della scatola e inoltre la luce cambierà colore per via dei led RGB che stiamo utilizzando e tutto il sistema sarà controllato da un scheda digispark Attiny85.

Passaggio 2: Digispark ATtiny85 è il cuore del nostro progetto

Digispark ATtiny85 è il cuore del nostro progetto
Digispark ATtiny85 è il cuore del nostro progetto
Digispark ATtiny85 è il cuore del nostro progetto
Digispark ATtiny85 è il cuore del nostro progetto
Digispark ATtiny85 è il cuore del nostro progetto
Digispark ATtiny85 è il cuore del nostro progetto
Digispark ATtiny85 è il cuore del nostro progetto
Digispark ATtiny85 è il cuore del nostro progetto

Parlando della scheda Digispark ATtiny85 prodotta da Digistump che è un'azienda a conduzione familiare a Portland che produce schede di sviluppo basate su microcontrollori Atmel che li rende prodotti compatibili con Arduino, quindi puoi facilmente eseguire il flashing di queste schede utilizzando Arduino IDE e puoi ottenere molti più dettagli su come utilizzare questo tipo di schede attraverso questo Tutorial dove abbiamo spiegato in dettaglio come interfacciare Digispark ATtiny85 con Arduino IDE.

La scheda ha un ATtiny (noto anche come TinyAVR) che è una famiglia di microcontrollori sviluppata da Atmel a partire dalla fine degli anni '90 (in seguito Microchip Technology ha acquisito Atmel nel 2016). Questi chip hanno un core del processore RISC a 8 bit con architettura Harvard modificata. I più piccoli nella loro famiglia di microcontrollori AVR sono la serie ATtiny (core a 8 bit e meno funzioni, meno pin I/O e meno memoria rispetto alle altre serie AVR).

Perché Digispark ATtiny85

stiamo usando questa scheda per le sue dimensioni ridotte che si adattano perfettamente al nostro progetto e anche per i pin IO che ha poiché abbiamo bisogno di tre pin PWM per controllare il colore della luce e un'uscita digitale per controllare la ventola CC attraverso un transistor e tutto il resto i pin IO richiesti sono disponibili in questa piccola scheda.

Passaggio 3: il design della lanterna

Il design della lanterna
Il design della lanterna
Il design della lanterna
Il design della lanterna
Il design della lanterna
Il design della lanterna

Come al solito iniziamo con la parte hardware e parlando di hardware inizieremo con la scatola della lanterna, quindi ho progettato questa forma utilizzando il software solidworks che mi consente di generare un file DXF per caricarli in una macchina da taglio laser CNC per produrre il design scatola; abbiamo usato un materiale in legno MDF da 5 mm per creare questa scatola, perfetta, economica e aggiunge un aspetto migliore al nostro progetto.

puoi scaricare i file DXF che abbiamo usato per produrre questa scatola lanterna tramite questo link di download.

Il design della scatola è così semplice ed essenziale che puoi semplicemente seguire la stessa idea di design per creare il tuo design con la forma che più ti si addice.

Passaggio 4: la realizzazione del PCB (prodotto da JLCPCB)

Il PCB Making (Prodotto da JLCPCB)
Il PCB Making (Prodotto da JLCPCB)
Il PCB Making (Prodotto da JLCPCB)
Il PCB Making (Prodotto da JLCPCB)
Il PCB Making (Prodotto da JLCPCB)
Il PCB Making (Prodotto da JLCPCB)

Informazioni su JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), è la più grande impresa di prototipi di PCB in Cina e un produttore high-tech specializzato in prototipi rapidi di PCB e produzione di PCB in piccoli lotti. Con oltre 10 anni di esperienza nella produzione di PCB, JLCPCB ha più di 200.000 clienti in patria e all'estero, con oltre 8.000 ordini online di prototipazione PCB e produzione di PCB in piccole quantità al giorno. La capacità di produzione annuale è di 200, 000 sq.m. per vari PCB a 1 strato, 2 strati o multistrato. JLC è un produttore di PCB professionale caratterizzato da attrezzature su larga scala, ben, una gestione rigorosa e una qualità superiore.

Torna al nostro progetto

Per produrre il PCB, ho confrontato il prezzo di molti produttori di PCB e ho scelto JLCPCB i migliori fornitori di PCB e i fornitori di PCB più economici per ordinare questo circuito. Tutto quello che devo fare sono alcuni semplici clic per caricare il file gerber e impostare alcuni parametri come il colore e la quantità dello spessore del PCB, quindi ho pagato solo 2 dollari per ottenere il mio PCB dopo soli cinque giorni.

Poiché mostra l'immagine del relativo schema, ho utilizzato una scheda di sviluppo Digispark ATtiny85 per controllare l'intero sistema. è possibile ottenere il file PDF schematico tramite questo collegamento per il download.

Migliore qualità

la qualità della realizzazione di questi PCB aumenta la nostra fiducia nell'utilizzo del servizio JLCPCB in tutti i nostri progetti, come vedete ragazzi il PCB è relativamente piccolo da adattarsi al posizionamento all'interno della scatola Lantern e anche le etichette e i loghi sono prodotti molto bene.

puoi ottenere i file Gerber per il circuito tramite questo link di download

Passaggio 5: revisione completa degli ingredienti

Recensione completa degli ingredienti
Recensione completa degli ingredienti

Abbiamo tutto pronto, quindi dobbiamo rivedere i componenti necessari di cui abbiamo bisogno per questo progetto:

  • Il PCB che ordiniamo da JLCPCB
  • Scheda di sviluppo Digispark ATtiny85
  • 4 LED RGB 5mm
  • Ventola 12V CC
  • Transistor BC170
  • Resistenza 1K Ohm
  • Alimentatore 12V CC
  • Alcuni connettori di intestazione

Passaggio 6: saldatura e assemblaggio

Saldatura e assemblaggio
Saldatura e assemblaggio
Saldatura e assemblaggio
Saldatura e assemblaggio
Saldatura e assemblaggio
Saldatura e assemblaggio

Ora passiamo direttamente all'assemblaggio della scatola, è semplicissimo dato che abbiamo creato il posizionamento delle viti nel disegno ma prima dobbiamo coprire ogni parte con questa carta da lucido poi incolliamo i pezzi di stoffa sui lati della scatola.

Successivamente, passiamo all'assemblaggio elettronico e saldiamo tutti i componenti al PCB. troverai sullo strato di seta superiore un'etichetta di ogni componente che ne indica il posizionamento sulla scheda e in questo modo sarai sicuro al 100% di non commettere errori di saldatura.

Passaggio 7: codice Digispark e convalida del test

Codice Digispark e convalida dei test
Codice Digispark e convalida dei test
Codice Digispark e convalida dei test
Codice Digispark e convalida dei test
Codice Digispark e convalida dei test
Codice Digispark e convalida dei test

Ora ho preparato questo codice che cambia il colore dei LED e accende la ventola, carichiamo il codice e posizioniamo la scheda nella sua posizione e come vedi, ecco i nostri LED che cambiano colore.

Puoi ottenere il codice sorgente gratuitamente tramite questo link per il download.

Come potete vedere ragazzi nelle immagini sopra, la Lanterna sta cambiando il suo colore chiaro seguendo tutte le istruzioni che abbiamo creato attraverso il codice sorgente e ancora alcuni altri miglioramenti da eseguire per renderlo molto più burro.

Mi aspetto che tu scriva nella sezione commenti tutte le tue idee per migliorare questo progetto e anche per mostrarci le foto se ne provi uno simile.

Consigliato: