Digital LED blomma (4 / 9 steg)

Steg 4: Testa lysdioder och programmet Mini



När alla lampor har varit förberett, är det dags att programmera Arduino Mini. Med endast åtta lysdioder och en knapp finns det gott om stiften på Mini för det här jobbet. Alla lampor kommer att dela en gemensam grund och kommer att kontrolleras genom att deras positiva leder till en hög för på och låg för off. Marken stift, med stift (2), för alla lampor kommer att anges till utgång och låg vid start. Jag kunde ha använt en av de Mini marken stift men ville ha kontroll över lysdioder marken, konstigt, jag vet.

Delar som behövs i det här avsnittet:

8 beredd lysdioder

1 1,75" runda PCB (Ra hacka)

1 Arduino Mini

1 lysdioden (grön)

1 tryckknapp (mini)

1 10K resistor

1 150-ohms motstånd

1 svart 24 AWG tråd eller grön

1 röd 24 AWG tråd

1 röd Teflon tråd

1 blå Teflon tråd

Verktyg som behövs i det här avsnittet:

9 startkablar

9 4" tråd

1 USB-kabel

1 set av brödunderläggen

1 lödkolv och löd

1 dator med Arduino kompilator installerad

Eftersom lysdioderna i detta projekt delar samma jordanslutningen; vi begränsar behovet av mer (i mängd) nuvarande begränsa motstånd för att spara utrymme. Jag kommer inte ha alla lampor på på en gång, så detta inte bör orsaka problem med sjunka för mycket ström genom att marken pin. Kom ihåg att Arduino Mini "har en max diskbänk av 40mA (.040A) av strömmen per stift.

Arduino Mini är ett kretskort med micro controller, power regulator, minne, klocka och IO pinnar, men tack vare sin kompakta storlek saknar RS232 chip för seriell IO. Dess storlek är bra för att passa in det i små utrymmen, vilket är bra för robotics och andra tillämpningar där utrymmet är värdefulla och sällsynta.

Den seriella chip behövs för programmering av micro controller eller skicka data fram och tillbaka till datorn. Arduino gör en seriell styrelse som har chip RS232 och USB-port för programmering Mini och det är kompakt som Mini. Vid tiden för skrivandet av denna artikel Mini seriell kostar adapter endast $20.

Jag var kort om tid så jag var tvungen att använda en alternativ metod med en Arduino Diecimila styrelse för att programmera Mini. Obs: Exemplet webbplats använder en Arduino NG, som är nästan identisk med Diecimila, och det faktum som jag redan hade ett par Diecimila styrelser.

Programmering med hjälp av Diecimila eller NG Mini är enkel, det krävs att micro controller chip från styrelsen och knyta Rx, Tx pins till respektive Rx, Tx stiften på Mini. För att driva Mini, leder helt enkelt hoppa kraften från Diecimila. Detta sker med hjälp av bakbord.

Diecimila har två lysdioder för Rx, TX aktivitet och en LED knutna till stift 13. Mini gör inte någon lysdioder så vi kan bifoga en LED från stift 13 (ANOD) till marken (KATOD). Stift 13 har en strömbegränsande motstånd kopplad till sig så vi inte behöver oroa dig med ett motstånd med en LED som bifogas detta stift.

Du kan också knyta till återställningsknappen på Diecimila eller NG genom att knyta Återställ PIN-koden på Mini till pin 1 på Diecimila, detta kan du använda återställningsknappen ombord värd. Arduino har bilder som visar de anslutningar som behövs för att använda de större styrelsen för en seriell port, kraft och reset-knappen på denna länk http://arduino.cc/en/Guide/ArduinoMini

Nu gör alla anslutningar av lysdioder till mikro-controller. Varje LED positiva bly binds till den Mini pins från stift 3 till stift 10. bifoga alla jordning av lysdioderna till stift 2 genom 150-ohms motstånd. Kom ihåg att I/O stift på Mini är från 0 till 15, så stift 2 är egentligen den tredje pin på Mini.

Lämnar stift 0 och 1 öppen så att vi kan kommunicera via COM-porten, börjar vi LED stiften på pin 2 och slutet på pin 10. Vi kommer att använda stift 11 för att ta emot knappen INPUT för att ändra sekvenserna.

För att testa lysdioderna, jag använde 9 x 3" längder av tråd, 8 röd, 1 svart: Använd alltid färgkodade tråd, det är lättare när de är alla trassligt tillsammans identifiera positiva från marken etc.. Solid kabel är bra för bakbord uppkopplingar över strand tråd.

Om först med strand wire det bör vara förtent, tin järn genom att lägga till en liten mängd lödtenn till spetsen, då ren strykjärnet löda bort med en våt svamp, touch järnet till tråd och kontakten med lödtenn samtidigt stryker längs kabeln. Om du har gjort det korrekt bör tråd vara skinande med lödtenn utan stora klumpar eller bubblor; Detta gör strand slutet tillräckligt styvt för att driva in bakbord.

Använd diagrammet av stiften som kan hittas på webbplatsen för Arduino; se till att notera versionsnumret för mikro-controller du använder, stiften är olika mellan 03 och 04. http://Arduino.cc/en/main/ArduinoBoardMini

Jag placerade en röd tråd i skärbräda för varje stift 3-10 och en svart tråd på pin 2 för marken. Sedan använda startkablar med alligator clips, jag band alla marken kablar på lysdioderna till stift 2 genom en 150-ohms motstånd (detta kommer att marken PIN-koden för lysdioderna) Detta sker genom att göra en "Y" sele 8 in 1 med 150-ohm slutet kombinerade, värme Krymp runt motståndet; Nästa ansluta den röda leder till varje enskild LED.

Vi måste koppla en knapp upp så att vi kan skriva flera sekvenser och tillåter användaren att ändra dem. För att göra detta på knappen fästs en PIN-kod så vi kan läsa ett knapp tryck. När knappen trycks, + 5V (V ++) kommer att vara kände på stiftet. När vi läser det kan vi vidta åtgärder om det är hög eller ingen åtgärd om låg.

Vi kan inte lämna pin flytande med ingenting ansluten, eftersom du gör det kommer att lämna pin mottagliga för okända värden, även komma nära mikro-controller kan ändra värdet om PIN-koden inte är bunden antingen V ++, mark, eller en last, så vi kommer att använda vad som kallas en pull-down motstånd.

Detta motstånd kommer slips INPUT-pinnen till jord medan motstånd mot flödet av ström genom INPUT stift, när knappen trycks stiftet kommer sedan vara knuten till V ++ och läsa som hög.

Nu när vi har knappen och lysdioder bundna till styrenheten är det tid att driva styrelsen. Ställa in bygeln bredvid USB kabel-port på Diecimila eller NG att hoppa två stiften närmast till USB-porten, detta orsakar styrelsen att ta ström från USB-anslutningen. Anslut Diecimila eller NG styrelsen till datorn med en USB-kabel.

Se Steg
Relaterade Ämnen

Blacklight UV LED blomma krona

Ja, de är svarta ljus i ett pannband.Dessa UV LED blomma kronor kommer att göra någon svart ljus tillbehör du är klädd glöd!De fungerar också bra med Blacklight reactive kroppsfärg.(Ytterligare svart ljus användes för att förstärka effekten av svart...

Digital LED Voltmeter till RC bil

Steg 1: Digitala voltmetern Kommer du nead en 2 wier digital led voltmeter. Kan du choos hur stor den är men jag har 3 digitalsSteg 2: Conecting Det kommer att se ut så härSteg 3: Hål för Digita voltmetern Göra ett hål i plattan där voltmetern kommer...

Permanent Digital LED House Holiday belysning

Digitalt adresserbara RGB LED strips blir mer tillgängliga och billigare via hobby elektronikbutiker och direkt från fabriker i Kina, så det är dags att uppdatera din holiday house belysning!Detta projekt använder en Arduino för att styra remsor av d...

LED blomma vykort för barn.

Detta projekt är ett utmärkt tillfälle att introducera yngre barn till elektronik! Bygg din egen LED blomma vykort.Du behöver:en LED - jag använder en klassisk 5mm entejp - min är 5mm bredett 3V mynt batterien PIN-kod, sax, lim och dekoration materia...

Lätt LED blomma för Halloween

det är nästan Halloween!Kan du lätt LED blomma i sista minuterna för mardröm part :)Tekniken för att göra kronblad är samma som maneter.Denna gång jag använder kemiska satin och chiffong. Dessa är också mycket brandfarligt! Snälla ta hand om det!Steg...

DIY ljuskrona - LED blomma blommar (kontrolleras med Arduino)

detta är en steg för steg på hur jag gjorde LED blomma blommar. Jag gjorde 30 av dessa för att skapa en ljuskrona.Detta var en workshop som hölls på Edge i Brisbane som ingår i State Library of Queensland.Du kan driva ditt ljus från ett batteri men m...

74HC595 digital LED visas baserat på Arduino (koden försynt)

The chefsingenjör av ICStation R & D avdelning Jack använder ICStation UNO R3 kompatibel med Arduino att framgångsrikt göra 74HC595 driva fyra digitala LED-displayen. Vi kommer att dela den Schematiskt diagram, kopplingsschema, att göra stegen, Hämta...

Wearable LED blomma brosch

Detta projekt skapades för YuKonstruct Första bygga natt.YuKonstruct är den första makerspace i Kanadas norra. Vårt uppdrag är att ge tillgång till delade utrymme, kvalitetsverktyg, tillgänglig expertis och en kollaborativ miljö att hjälpa beslutsfat...

Hur man gör en Färgskiftande LED blomma pannband

detta är en liknande idé till min glödande blomma pannband (som kan hittas här:) men detta kräver mer lödning och ger mer frihet.Steg 1: Materiels För detta projekt behöver du:-en falsk blomma (eller mer, kan du använda ett gäng om du vill. Större oc...

Snabb Digital LED Jack-o-lantern ljus

Det finns många bra Arduino + LED Pumpkin projekt. Den här är avsedd att vara mycket lätt att göra och kan vara en bra utgångspunkt för andra projekt. Endast tre lödning anslutningar och en mycket kort program!Här har en grundläggande Arduino Uno eft...

Digital Led Strip Christmas Tree

Led Strip WeihnachtsbaumspiraleSteg 1: Material Ich habe beim discounteren diese Weihnachtsspirale für etwa 8€ gekauft. 3 meter digitalen LED Strip habe ich noch als resten gehabt. Den digitalen Strip gab es bei Aldi 5m für 35€. Zuletzt noch etwas Te...

Salt powered LED blomma

mycket enkel att göramin första instructable:)Steg 1: Delar som behövs:-aluminiumfolie-små kopparplåt-papper vävnad-plast halm-1 ledde 5 mm, 3.5v-origami lily - http://www.origami-instructions.com/origami-lily.html-kablar-nylon eller plastpåseSteg 2:...

Papper blomma med LED och Konduktiv tejp

Vad kan vara sötare än en ljus upp LED blomma? Gör din egen med Brun hund prylarKonduktiv tape kit.Steg 1: Verktyg och material För att göra LED blomman behöver du följande:VerktygSax och/eller X-acto knivTejp eller lim stickPenna för spårningMateria...

Bambu digital klocka

Du behöver följande delar för denna vackra klocka:-Arudino Mini Pro-digital RGB LED-Stripe (1m, 60 lysdioder)-Bambu pizza tallrik (32cm omkrets)-RealTimeClock modul för Arduino-3, 3v spänningsregulator (för RTC-modulen)Bara stick LED-Stripe runt pizz...

Lyser upp blomma Crown pannband för sommar musik festivaler, bröllop, speciella tillfällen

Lys upp natten med en vacker blommig LED pannband!Perfekt för bröllop, musikfestivaler, proms, kostymer och speciella tillfällen!Kit med allt du behöver för att göra egna ljus upp pannband finns nu tillgängliga i arkivet Wearables Workshop ! Redo att...

Disco LED Party Cup!

Välkommen till min outgrundlig för "Disco LED partiet Cup!" det på fester eller lägga till lite spänning i en lugn natt i! Botten "puck" fästs på botten av en plast parti kopp och lyser upp till beat!Steg 1: ReservdelslistaFörsta du be...

LED uppgradering för hög wattal kyrkan hängande lampor

Kyrkor och hus för tillbedjan kan presentera ett antal intressanta problem som du försöker att göra dem energieffektiva. Ett problem vi står inför i grönare min historiska kyrka, Grace biskopliga i Medford, MA, var att hitta en bra kvalitet energi ef...

Hur man gör en blomma Wrap på rätt sätt.

Material behövs inkluderar:-Cellofan - helst klart, du behöver ungefär en 1,5' av 2' rektangel-Band - i en färg som komplimanger din blomma, du kommer behöver ungefär en 16" lappar-Sax - dessa måste vara kraftig nog att klippa stjälkarna av blommor o...

Ingen lödning LED Cube

Efter att bygga en 8 x 8 x 8 LED cube och spendera dagar lödning, undrade jag om jag bara kunde använda digital LED slingor att göra en och hoppa över alla lödning. Det fungerade, och detta projekt visar ett sätt att göra en 5 x 5 x 5 Digital RGB LED...