Cuprins:

Lanterna Digispark (Proiectul ATtiny85): 7 pași
Lanterna Digispark (Proiectul ATtiny85): 7 pași

Video: Lanterna Digispark (Proiectul ATtiny85): 7 pași

Video: Lanterna Digispark (Proiectul ATtiny85): 7 pași
Video: Умный фонарь на ардуино 2024, Noiembrie
Anonim
Image
Image
Ce este o lanternă!
Ce este o lanternă!

Hei, ce se întâmplă băieților, din nou, un nou instructiv, ca de obicei, vă voi arăta cum să faceți un proiect super cool bazat pe electronică și de data aceasta va fi atât de ușor pentru voi toți să faceți acest proiect care este un felinar electronic, din moment ce realizăm roboți și proiecte cam complicate, am decis să fac unul de bază de data aceasta pentru a permite oricăruia dintre voi să o facă și cu siguranță sunt necesare niște cunoștințe electronice de bază, dar nu vă gândiți de două ori să încercați pentru că este unul uimitor.

Acest proiect este atât de la îndemână de realizat special după obținerea PCB-ului personalizat pe care l-am comandat de la JLCPCB pentru a îmbunătăți aspectul Lanterului nostru și, de asemenea, există suficiente documente și coduri în acest ghid pentru a vă permite să creați propriul dvs. lantern.

Am realizat acest proiect în doar 2 zile, doar o zi pentru a termina fabricarea hardware-ului și asamblarea, apoi o a doua zi pentru a pregăti codul și a efectua testele.

Înainte de a începe, să vedem mai întâi

Ce veți învăța din acest instructabil:

  1. Selectarea componentelor potrivite în funcție de funcționalitățile proiectului dumneavoastră.
  2. Realizarea circuitului pentru a conecta toate componentele alese.
  3. Asamblați toate părțile proiectului.
  4. Interfațați placa Digispark ATtiny85 Dev pentru a controla felinarul.

Pasul 1: Ce este o lanternă

Ce este o lanternă!
Ce este o lanternă!
Ce este o lanternă!
Ce este o lanternă!

Știm cu toții Lanternele și pentru ce le folosesc oamenii, Lanternele erau fabricate de obicei dintr-un cadru metalic cu mai multe laturi (de obicei patru, dar până la opt), de obicei cu un cârlig sau un cerc de metal deasupra. Ferestrele din unele materiale translucide ar fi montate în lateral, acum de obicei sticlă sau plastic, dar foile subțiri din corn de animal, sau tablă de tablă perforată cu găuri sau modele decorative; deși unele felinare antice au doar o rețea metalică, indicând clar funcția lor a fost cea prezentată mai jos.

Deci, este o bucată dintr-o cutie de susținere care ține o lumânare pentru a aprinde o zonă cu flacăra sa, în cazul nostru vom proiecta o cutie pentru a deține sursa de lumină, care este un circuit imprimat electronic care conține câteva LED-uri luminoase și pentru flacără tremurând vom folosi un ventilator de 12V DC pentru a tremura câteva bucăți de pânză pe care le vom lipi în partea interioară a cutiei și, de asemenea, lumina își va schimba culoarea din cauza LED-urilor RGB pe care le folosim și întregul sistem va fi controlat de un placa digispark Attiny85.

Pasul 2: Digispark ATtiny85 este inima proiectului nostru

Digispark ATtiny85 este inima proiectului nostru
Digispark ATtiny85 este inima proiectului nostru
Digispark ATtiny85 este inima proiectului nostru
Digispark ATtiny85 este inima proiectului nostru
Digispark ATtiny85 este inima proiectului nostru
Digispark ATtiny85 este inima proiectului nostru
Digispark ATtiny85 este inima proiectului nostru
Digispark ATtiny85 este inima proiectului nostru

Vorbind despre placa Digispark ATtiny85 produsă de Digistump, o companie deținută și administrată de o familie în Portland, care produce plăci de dezvoltare bazate pe microcontrolere Atmel, ceea ce le face compatibile cu produsele Arduino, astfel încât să puteți bloca cu ușurință aceste plăci folosind Arduino IDE și puteți obține mai multe detalii despre cum să utilizați acest tip de plăci prin acest tutorial, unde am explicat în detalii cum să interfațați Digispark ATtiny85 cu Arduino IDE.

Placa are un ATtiny (cunoscut și sub numele de TinyAVR) care este o familie de microcontrolere dezvoltate de Atmel începând cu sfârșitul anilor 1990 (ulterior Microchip Technology a achiziționat Atmel în 2016). Aceste cipuri au o arhitectură Harvard modificată nucleul procesorului RISC pe 8 biți. Cele mai mici din familia lor de microcontrolere AVR sunt seria ATtiny (nucleu pe 8 biți și mai puține caracteristici, mai puțini pini I / O și mai puțină memorie decât alte serii AVR).

De ce Digispark ATtiny85

folosim această placă datorită dimensiunii sale mici care se potrivește perfect proiectului nostru și, de asemenea, datorită pinilor IO pe care îi are, deoarece avem nevoie de trei pini PWM pentru a controla culoarea luminii și o ieșire digitală pentru a controla ventilatorul DC printr-un tranzistor și toate pinii IO necesari sunt disponibili pe această placă mică.

Pasul 3: Proiectarea lanternelor

Designul lanternelor
Designul lanternelor
Designul Lanternelor
Designul Lanternelor
Designul lanternelor
Designul lanternelor

Ca de obicei, începem cu partea hardware și vorbim despre hardware vom începe cu cutia lanternei, așa că am proiectat această formă folosind software-ul solidworks care îmi permite să generez fișiere DXF pentru a le încărca într-o mașină de tăiat cu laser CNC pentru a produce cutie; am folosit un material din lemn de MDF de 5 mm pentru a crea această cutie, perfectă, ieftină și care adaugă un aspect mai bun proiectului nostru.

puteți descărca fișierele DXF pe care le-am folosit pentru a produce această lanternă prin acest link de descărcare.

Designul cutiei este atât de simplu și unul de bază, astfel încât să puteți urmări aceeași idee de design pentru a vă crea propriul design cu forma care vă convine mai mult.

Pasul 4: Fabricarea PCB-ului (produs de JLCPCB)

Fabricarea PCB-ului (produs de JLCPCB)
Fabricarea PCB-ului (produs de JLCPCB)
Fabricarea PCB-ului (produs de JLCPCB)
Fabricarea PCB-ului (produs de JLCPCB)
Fabricarea PCB-ului (produs de JLCPCB)
Fabricarea PCB-ului (produs de JLCPCB)

Despre JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), este cea mai mare întreprindere de prototipuri PCB din China și un producător de înaltă tehnologie specializat în prototip rapid PCB și producție de PCB cu lot mic. Cu peste 10 ani de experiență în fabricarea PCB, JLCPCB are mai mult de 200 000 de clienți în țară și în străinătate, cu peste 8 000 de comenzi online de prototipuri PCB și producție mică de PCB pe zi. Capacitatea anuală de producție este de 200, 000 mp pentru diverse PCB-uri cu 1 strat, 2 straturi sau multi-strat. JLC este un producător profesionist de PCB-uri cu echipamente la scară largă, bine, management strict și calitate superioară.

Înapoi la proiectul nostru

Pentru a produce PCB, am comparat prețul de la mulți producători de PCB și am ales JLCPCB cei mai buni furnizori de PCB și cei mai ieftini furnizori de PCB pentru a comanda acest circuit. Tot ce trebuie să fac este câteva clicuri simple pentru a încărca fișierul gerber și a seta câțiva parametri, cum ar fi culoarea și cantitatea grosimii PCB-ului, apoi am plătit doar 2 dolari pentru a obține PCB-ul meu numai după cinci zile.

Deoarece arată imaginea schemtic-ului aferent, am folosit o placă de dezvoltare Digispark ATtiny85 pentru a controla întregul sistem. puteți obține fișierul PDF schematic prin acest link de descărcare.

Cea mai buna calitate

calitatea acestor PCB-uri ne mărește încrederea în utilizarea serviciului JLCPCB în toate proiectele noastre, deoarece vedeți băieți, PCB-ul este suficient de mic pentru a se potrivi cu plasarea în cutia Lantern și, de asemenea, etichetele și logo-urile sunt foarte bine produse.

puteți obține fișierele Gerber pentru circuit prin acest link de descărcare

Pasul 5: Revizuirea completă a ingredientelor

Revizuirea completă a ingredientelor
Revizuirea completă a ingredientelor

Avem totul pregătit, așa că trebuie să examinăm componentele necesare de care avem nevoie pentru acest proiect:

  • PCB-ul pe care îl comandăm de la JLCPCB
  • Digispark ATtiny85 dev board
  • 4 LED-uri RGB 5mm
  • Ventilator 12V DC
  • BC170 tranzistor
  • Rezistor 1K Ohm
  • Adaptor de alimentare 12V DC
  • Unii conectori de antet

Pasul 6: lipire și asamblare

Lipire și asamblare
Lipire și asamblare
Lipire și asamblare
Lipire și asamblare
Lipire și asamblare
Lipire și asamblare

Acum ne deplasăm direct la ansamblul cutiei, este atât de simplu, deoarece am creat plasarea șurubului în design, dar mai întâi trebuie să acoperim fiecare parte cu această hârtie de calc, apoi lipim bucățile de pânză pe laturile cutiei.

După aceea, treceți la ansamblul electronic și lipim toate componentele pe PCB. veți găsi pe stratul superior de mătase o etichetă a fiecărei componente care indică amplasarea acesteia pe tablă și astfel veți fi 100% siguri că nu veți face greșeli de lipire.

Pasul 7: Codul Digispark și validarea testului

Codul Digispark și validarea testului
Codul Digispark și validarea testului
Codul Digispark și validarea testului
Codul Digispark și validarea testului
Codul Digispark și validarea testului
Codul Digispark și validarea testului

Acum am pregătit acest cod care comută culoarea LED-urilor și pornește ventilatorul, încărcăm codul și așezăm placa în poziția sa și, după cum vedeți, iată LED-urile noastre care le schimbă culorile.

Puteți obține codul sursă gratuit prin intermediul acestui link de descărcare.

După cum puteți vedea băieții din imaginile de mai sus, Lanternul își schimbă culoarea deschisă urmând toate instrucțiunile pe care le-am creat prin intermediul codului sursă și încă câteva alte îmbunătățiri de realizat pentru a-l face mult mai unt.

Mă aștept să scrieți în secțiunea de comentarii toate ideile dvs. pentru a îmbunătăți acest proiect și, de asemenea, să ne arătați imagini dacă încercați unul similar.

Recomandat: