In dit project ga ik een LED-schuifbalk delen zoals weergegeven in de bovenstaande afbeelding. Tien LED-strips kunnen in verschillende effecten flitsen door een Arduino-bord te gebruiken.
Vereiste componenten:
- Loden strip
- Arduino Nano
- Dupont-lijn
- Besturingskaart
Stappen voor het maken van de LED-schuifbalk:
Stap 1) Voorbereiding
Knip de ledstrip in 10 stukken en elk stuk heeft een willekeurig aantal leds.
Las vervolgens de traverse op een interface van de ledstrip. Hier gebruik ik de Dupont-lijn bij voorkeur om verbinding te maken.
Stap 2) Ontwerp
Maak een besturingskaart. De besturingskaart wordt gebruikt om het flitspatroon van LED-strips te regelen. Met behulp van Arduino Nano en voorzien van een keypad kunnen we de ledstrip in verschillende patronen laten knipperen.
Stap 2.1) Begin met het ontwerpen van een schema
Om mijn circuit te ontwerpen, kies ik een gratis online EDA-tool genaamd EasyEDA, een one-stop-designwinkel voor uw elektronicaprojecten. Het biedt gratis schematische opname, kruidensimulatie, PCB-ontwerp en biedt ook hoogwaardige maar lage prijs op maat gemaakte PCB-service. Er is een groot aantal componentbibliotheken in de editor, zodat u gemakkelijk en snel de door u gewenste onderdelen kunt vinden. Bekijk hier de volledige tutorial over het gebruik van Easy EDA voor het maken van schema's, PCB-lay-outs, het simuleren van de circuits enz.
U kunt het schematische diagram van deze LED-schuifbalk openen door deze link te volgen.
Opmerkingen: De spanning van de ledstrip is 12 V en de Arduino Nano is 5V. Denk eraan om een vermogensregelaar toe te voegen, zoals AMS1117-5.0.
Stap 2.2) Maak de PCB-layout.
U kunt de PCB-lay-out zien in het volgende diagram:
Stap 2.3) Maak een monster
Nadat u het ontwerp van de PCB hebt voltooid, kunt u hierboven op het pictogram van Fabrication-uitvoer klikken. Vervolgens komt u op de pagina PCB bestellen om Gerber-bestanden van uw PCB te downloaden en naar een willekeurige fabrikant te sturen, het is ook een stuk eenvoudiger (en goedkoper) om deze rechtstreeks in EasyEDA te bestellen. Hier kunt u het aantal PCB's selecteren dat u wilt bestellen, hoeveel koperlagen u nodig heeft, de PCB-dikte, het kopergewicht en zelfs de PCB-kleur. Nadat u alle opties heeft geselecteerd, klikt u op "Opslaan in winkelwagen" en rondt u uw bestelling af, dan ontvangt u uw printplaten een paar dagen later.
Stap 2.4) Neem de print in ontvangst
Toen ik de printplaten ontving, was ik behoorlijk onder de indruk van de kwaliteit, ze zijn best aardig.
Stap 2.5) Lassen
Het is heel gemakkelijk om een besturingskaart te maken. Net zoals de volgende afbeelding beschrijft, is het klaar zodra de componenten zijn gelast.
Stap 3) Verbinding
Sluit de LED-strip aan op de besturingskaart en let tegelijkertijd op de plus en min van de terminals.
Zoals de foto hieronder liet zien.
Stap 4) Download een programma
Sluit hem aan op een 12 V-voeding, download een programma (controleer de volledige code hieronder) op de Arduino Nano en voer het uit.
Druk op de knop om van flitsmodus te wisselen.
Als je wilt, kun je hier mijn LED Scroll Bar Schematic en PCB klonen. U hebt ook toegang tot de Arduino-code, vereiste componenten en andere details van deze LED-schuifbalk door de gegeven link te volgen.
Nu heb ik mijn project van schuifbalk voltooid.
Het maken van je eigen LED Scroll Bar zorgt voor veel plezier, en de resultaten kunnen zeer lonend zijn. Hopelijk helpt dit artikel je bij het maken van een LED Scroll Bar. Je kunt ook een programma schrijven om de LED strip te laten flitsen zoals jij dat wilt.