Inhoudsopgave:

Digispark-lantaarn (ATtiny85-project): 7 stappen
Digispark-lantaarn (ATtiny85-project): 7 stappen

Video: Digispark-lantaarn (ATtiny85-project): 7 stappen

Video: Digispark-lantaarn (ATtiny85-project): 7 stappen
Video: Antique Desk Lantern Project #attiny #avr #arduino 2024, November
Anonim
Image
Image
Wat is een lantaarn!
Wat is een lantaarn!

Hé, wat is er jongens, weer een nieuwe instructable zoals gewoonlijk. Ik zal je laten zien hoe je een supercool project kunt maken op basis van elektronica, en deze keer zal het voor jullie allemaal zo gemakkelijk zijn om dit project te maken, dat een elektronische lantaarn is, aangezien we robots en een beetje gecompliceerde projecten hebben gemaakt, heb ik besloten om deze keer een basisversie te maken zodat een van jullie het kan maken en er is zeker enige elementaire elektronische kennis vereist, maar denk niet twee keer na om het te proberen het omdat het een geweldige is.

Dit project is zo handig om speciaal te maken nadat we de aangepaste PCB hebben gekregen die we bij JLCPCB hebben besteld om het uiterlijk van onze Lanter te verbeteren en er zijn ook voldoende documenten en codes in deze gids om je eigen lantaarn te maken.

We hebben dit project in slechts 2 dagen gemaakt, slechts één dag om de hardware te maken en te monteren, en vervolgens een tweede dag om de code voor te bereiden en de tests uit te voeren.

Laten we eerst kijken voordat we beginnen

Wat je leert van deze instructable:

  1. Het selecteren van de juiste componenten afhankelijk van de functionaliteiten van uw project.
  2. Het circuit maken om alle gekozen componenten aan te sluiten.
  3. Monteer alle projectonderdelen.
  4. Interface het Digispark ATtiny85 Dev-bord om de lantaarn te bedienen.

Stap 1: Wat is een lantaarn

Wat is een lantaarn!
Wat is een lantaarn!
Wat is een lantaarn!
Wat is een lantaarn!

We kennen allemaal Lantaarns en waarvoor mensen ze gebruiken. Lantaarns werden meestal gemaakt van een metalen frame met meerdere zijden (meestal vier, maar maximaal acht), meestal met een haak of hoepel van metaal erop. Ramen van een of ander doorschijnend materiaal zouden in de zijkanten worden aangebracht, nu meestal glas of plastic, maar vroeger dunne platen van dierenhoorn, of blik geperforeerd met gaten of decoratieve patronen; hoewel sommige antieke lantaarns alleen een metalen rooster hebben, geeft dit duidelijk aan dat hun functie de hieronder beschreven functie was.

Het is dus een stuk van een houder die een kaars bevat om een gebied met zijn vlam te verlichten, in ons geval zullen we een doos ontwerpen om de lichtbron te bevatten, een elektronische gedrukte schakeling die enkele heldere LED's bevat en voor de vlam trillend zullen we een 12V DC-ventilator gebruiken om enkele stukken stof te trillen die we in de binnenkant van de doos zullen plakken en ook het licht zal van kleur veranderen vanwege de RGB-LED's die we gebruiken en het hele systeem zal worden bestuurd door een digispark Attiny85 bord.

Stap 2: Digispark ATtiny85 is het hart van ons project

Digispark ATtiny85 is het hart van ons project
Digispark ATtiny85 is het hart van ons project
Digispark ATtiny85 is het hart van ons project
Digispark ATtiny85 is het hart van ons project
Digispark ATtiny85 is het hart van ons project
Digispark ATtiny85 is het hart van ons project
Digispark ATtiny85 is het hart van ons project
Digispark ATtiny85 is het hart van ons project

Over Digispark ATtiny85-bord gesproken, geproduceerd door Digistump, een familiebedrijf in Portland dat ontwikkelborden produceert op basis van Atmel-microcontrollers, waardoor ze producten Arduino-compatibel zijn, zodat je deze borden gemakkelijk kunt flashen met Arduino IDE en je kunt veel meer details krijgen over hoe je dit soort borden kunt gebruiken via deze zelfstudie waarin we in detail hebben uitgelegd hoe je Digispark ATtiny85 kunt koppelen met Arduino IDE.

Het bord heeft een ATtiny (ook bekend als TinyAVR), een familie van microcontrollers die eind jaren negentig door Atmel is ontwikkeld (later heeft Microchip Technology Atmel in 2016 overgenomen). Deze chips hebben een gemodificeerde Harvard-architectuur 8-bit RISC-processorkern. De kleinste in hun AVR-familie van microcontrollers zijn de ATtiny-serie (8-bit core en minder functies, minder I/O-pinnen en minder geheugen dan andere AVR-series).

Waarom Digispark ATtiny85

we gebruiken dit bord vanwege zijn kleine formaat dat perfect bij ons project past en ook vanwege de IO-pinnen die het heeft, omdat we drie PWM-pinnen nodig hebben om de lichtkleur te regelen en één digitale uitgang om de DC-ventilator via een transistor te regelen en alles de benodigde IO-pinnen zijn beschikbaar in dit kleine bord.

Stap 3: Het lantaarnontwerp

Het lantaarnontwerp
Het lantaarnontwerp
Het lantaarnontwerp
Het lantaarnontwerp
Het lantaarnontwerp
Het lantaarnontwerp

Zoals gewoonlijk beginnen we met het hardwaregedeelte en pratende hardware beginnen we met de lantaarndoos, dus ik heb deze vorm ontworpen met behulp van solidworks-software waarmee ik DXF-bestanden kan genereren om ze in een CNC-lasersnijmachine te uploaden om de ontworpen doos; we hebben een 5 mm MDF-houtmateriaal gebruikt om deze doos te maken, perfect, goedkoop en het voegt een beter uiterlijk toe aan ons project.

je kunt de DXF-bestanden downloaden die we hebben gebruikt om deze lantaarndoos te maken via deze downloadlink.

Het ontwerp van de doos is zo eenvoudig en eenvoudig dat je gewoon hetzelfde ontwerpidee kunt volgen om je eigen ontwerp te maken met de vorm die meer bij je past.

Stap 4: Het maken van PCB's (geproduceerd door JLCPCB)

Het maken van PCB's (geproduceerd door JLCPCB)
Het maken van PCB's (geproduceerd door JLCPCB)
Het maken van PCB's (geproduceerd door JLCPCB)
Het maken van PCB's (geproduceerd door JLCPCB)
Het maken van PCB's (geproduceerd door JLCPCB)
Het maken van PCB's (geproduceerd door JLCPCB)

Over JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), is de grootste onderneming voor PCB-prototypes in China en een hightechfabrikant die gespecialiseerd is in snelle PCB-prototypes en kleine batches PCB-productie. Met meer dan 10 jaar ervaring in de productie van PCB's, heeft JLCPCB meer dan 200.000 klanten in binnen- en buitenland, met meer dan 8.000 online bestellingen van PCB-prototyping en PCB-productie in kleine hoeveelheden per dag. De jaarlijkse productiecapaciteit is 200, 000 m². voor verschillende 1-laags, 2-laags of meerlaags PCB's. JLC is een professionele PCB-fabrikant die wordt gekenmerkt door grootschalige, goed uitgeruste apparatuur, strikt beheer en superieure kwaliteit.

Terug naar ons project

Om de PCB te produceren, heb ik de prijs van veel PCB-producenten vergeleken en ik koos JLCPCB de beste PCB-leveranciers en de goedkoopste PCB-leveranciers om dit circuit te bestellen. Het enige wat ik hoef te doen is een paar simpele klikken om het gerber-bestand te uploaden en een aantal parameters in te stellen, zoals de kleur en hoeveelheid van de PCB-dikte, dan heb ik slechts 2 dollar betaald om mijn PCB na slechts vijf dagen te krijgen.

Omdat het de afbeelding van het gerelateerde schema laat zien, heb ik een Digispark ATtiny85-ontwikkelbord gebruikt om het hele systeem te besturen. u kunt het schematische PDF-bestand krijgen via deze downloadlink.

Beste kwaliteit

de kwaliteit van deze PCB's vergroot ons vertrouwen om JLCPCB-service in al onze projecten te gebruiken, zoals u ziet, is de PCB relatief klein genoeg om in de Lantern-doos te passen en ook de labels en logo's zijn ook zeer goed geproduceerd.

je kunt de Gerber-bestanden voor het circuit krijgen via deze downloadlink

Stap 5: Volledige beoordeling van de ingrediënten

Volledige beoordeling van de ingrediënten
Volledige beoordeling van de ingrediënten

We hebben alles klaar, dus we moeten de benodigde componenten bekijken die we nodig hebben voor dit project:

  • De PCB die we bestellen bij JLCPCB
  • Digispark ATtiny85 ontwikkelbord
  • 4 RGB-LED's 5 mm
  • 12V DC-ventilator
  • BC170-transistor
  • 1K Ohm weerstand
  • 12V DC voedingsadapter
  • Sommige header-connectoren

Stap 6: Solderen en monteren

Solderen en monteren
Solderen en monteren
Solderen en monteren
Solderen en monteren
Solderen en monteren
Solderen en monteren

Nu gaan we direct naar de montage van de doos, het is zo eenvoudig omdat we de schroefplaatsing in het ontwerp hebben gemaakt, maar eerst moeten we elk onderdeel bedekken met dit overtrekpapier en dan plakken we de stukken stof op de zijkanten van de doos.

Ga daarna naar de elektronische assemblage en we solderen alle componenten op de printplaat. u vindt op de bovenste zijdelaag een label van elk onderdeel dat de plaatsing op het bord aangeeft en op deze manier bent u 100% zeker dat u geen soldeerfouten maakt.

Stap 7: Digispark-code en testvalidatie

Digispark-code en testvalidatie
Digispark-code en testvalidatie
Digispark-code en testvalidatie
Digispark-code en testvalidatie
Digispark-code en testvalidatie
Digispark-code en testvalidatie

Nu heb ik deze code voorbereid die de kleur van de LED's verandert en de ventilator aanzet, we uploaden de code en plaatsen het bord op zijn plaats en zoals je ziet, hier zijn onze LED's die ze van kleur veranderen.

U kunt de broncode gratis krijgen via deze downloadlink.

Zoals je kunt zien op de foto's hierboven, verandert de Lantern van lichtkleur volgens alle instructies die we hebben gemaakt via de broncode en nog enkele andere verbeteringen om uit te voeren om het veel meer boter te maken.

Ik verwacht dat je in de opmerkingensectie al je ideeën opschrijft om dit project te verbeteren en ook om ons foto's te laten zien als je een soortgelijk project probeert.

Aanbevolen: