====== ArduLED Board ====== {{ :products:arduled_fertig.jpg?300 |fertiges ArduLED Board}} ===== Beschreibung ===== Das ArduLED Board ist eine einfache Balkenanzeige für den Arduino zum Aufstecken die von [[http://www.mathias-wilhelm.de/arduino/|Mathias Wilhelm]] entwickelt und Boxtec produziert worden ist. Das Projekt ist aus einem Freaky Friday Giveaway von Mathias Wilhelm entstanden. Das ArduLED wird direkt in die beiden Buchsenleisten eines Arduino Boards von D2-D13 und GND eingesteckt. Das ArduLED wird als Kit geliefert und stellt für Anfänger in der SMD Löttechnik einen hervorragenden Einstieg in die Technik dar. Das ArduLED ist ideal für die schnelle Visualierung von Werten, Statusanzeigen oder das Prüfen von der digitalen Pins D2-D13. ===== Zusammenbau ArduLED ===== ==== Inhalt Kit / Stückliste / BOM ==== {{ http://cdn.boxtec.ch/images/48863.jpg?460 |ArduLED Inhalt}} [[http://shop.boxtec.ch/advanced_search_result.php?keywords=arduled+kit|ArduLED Kits im Boxtec Shop]] ^ Bezeichnung ^ Bauteil ^ Artikel # Boxtec Shop ^ | PCB | Leiterplatte (PCB) ArduLED | [[http://shop.boxtec.ch/arduled-pcb-p-42046.html|46265]] | | R | 12x Widerstand 1k SMD1206 | [[http://shop.boxtec.ch/resistor-smd-1206-p-41951.html|61521]] | | LED | 12x LED (verschiedene Farben erhältlich) | n/a | | Header | 1x 7-Pin Header | [[http://shop.boxtec.ch/single-40pin-headers-male-p-40245.html|48112]] | | Header | 1x 6-Pin Header | [[http://shop.boxtec.ch/single-40pin-headers-male-p-40245.html|48112]] | | Header | 1x 7-Pin 90° Header | [[http://shop.boxtec.ch/single-40pin-headers-male-p-40449.html|48154]] | | Header | 1x 6-Pin 90° Header | [[http://shop.boxtec.ch/single-40pin-headers-male-p-40449.html|48154]] | ==== Benötigte Werkzeuge ==== Du kannst das ArduLED entweder "konventionell" mit dem Lötkolben und einer Pinzette verlöten oder aber mit Lötpaste und Heissluft resp. einer Rework Station oder einem Ofen arbeiten: | {{ :products:arduled_tools1.jpg?300 |ArduLED Werkzeuge für normales Löten}} | Lötkolben ab 25W | | ::: | [[http://shop.boxtec.ch/solder-c-90_108_201.html|Lötzinn (verbleit oder unverbleit)]] | | ::: | [[http://shop.boxtec.ch/pliers-tweezers-cutters-c-90_111.html|Feine Pinzette mit Spitzen]] | **oder:** | {{ :products:arduled_tools2.jpg?300 |ArduLED Werkzeuge für Reflow Löten}} | Heissluft Rework Station oder Reflow Ofen | | ::: | [[http://shop.boxtec.ch/soldering-tools-c-90_108_202.html|Lötpaste (verbleit oder unverbleit)]] | | ::: | [[http://shop.boxtec.ch/pliers-tweezers-cutters-c-90_111.html|Feine Pinzette mit Spitzen]] | === Optional === * alte Zahnbürste (optional zum Reinigen des PCBs von Flussmittelrückständen) * etwas Ispropyl oder reiner Alkohol (optional zum Reinigen des PCBs von Flussmittelrückständen) * Multimeter (für etwaige Fehlersuche wenn nicht alle LEDs gleich leuchten) ==== Bestücken und Löten ==== === Mit Lötkolben und Lötzinn === == Widerstände == Wir empfehlen zuerst die Widerstände einzeln aufzulöten. __Variante 1 (besser):__ Setze einen Tropfen Lötzinn auf eines der Pad. Packe nun den Widerstand mit der Pinzette und setze ihn auf das PCB während Du mit dem Lötkolben den Tropfen auf dem PCB wieder erwärmst. Sobald das erste Pad des Widerstands verlötet ist, kannst Du das zweite Pad verlöten. __Variante 2 (einfacher):__ Der Widerstand wird mit der Pinzette gepackt und mit der schwarzen Fläche und Beschriftung nach oben auf das PCB gelegt. Nun fixiert man den Widerstand leicht mit einer Hand mit der Pinzette an Ort und Stelle und bringt mit der anderen Hand einen einen vorher auf die Lötspitze gebrachten Tropfen Lötzinn an einem Ende an. Sobald dieser Tropfen ausgekühlt ist und der Widerstand in etwa gut liegt, kann das andere Ende mit einem Tropfen versehen werden. Zum Schluss kann der erste Lötpunkt nochmals kurz erwärmt werden, damit der Lötzinn auch dort schön fliesst. Wiederhole dies bis alle Widerstände eingelötet sind, ev. kannst Du jetzt schon mit dem Multimeter prüfen ob alle Widerstände sauber eingelötet sind und guten Kontakt machen in dem Du den Widerstand zwischen dem Lötloch des Headers und dem unteren Anschlusspad des LEDs misst. == LEDs und Header == Mit dem Kit werden gerade und abgewinkelte Header Paare geliefert. Du kannst beim Zusammenbau also wählen ob das ArduLED horizontal oder vertikal stehen soll. Bei den LEDs gibt es eine kleine Schwierigkeit, die es zu meistern gilt: Das Erkennen der Kathode der LEDs resp. der Orientierung des Bauteils. Die meisten SMD LEDs weisen auf der Kathodenseite hinten und/oder vorne einen grünen Strich oder Punkt auf, oft ist dieser aufgrund der kleinen Baugrösse nur mit einer Lupe zu erkennen, die [[http://shop.boxtec.ch/beleuchtete-uhrmacherlupe-p-40734.html|beleuchtete Uhrmachelupe]] leistet zu diesem Zweck immer gute Dienste. [[http://lighthouseleds.com/blog/polarity-guide-of-0402-0603-0805-1206-and-most-all-smd-leds.html|Hier]] findest Du einige Beispiel-Bilder zur Markierung der Kathode an SMD LEDs: Um sicherzugehen, dass Du die Polarität Deiner SMD LEDs richtig identifiziert hast, empfehlen wir zuerst ein LED sowie die beiden Header einzulöten, Du kannst dann an Deinem Arduino Board testen ob Du die Polarität richtig erkannt hast. Wenn die LED leuchtet kannst Du die weiteren 11 in Angriff nehmen, wenn nicht gilt es herauszufinden ob es an der Polarität/Orientierung der LED liegt oder sonstwas schief läuft - hier hilft das Multimeter weiter. Vom Prinzip her werden die LEDs identisch wie die Widerstände eingelötet: Also ein Pad fixiern, das andere sauber verlöten und das im ersten Schritt fixiert ggf. nochmals heiss machen, um den Lötzinn schön fliessen zu lassen. === Mit Lötpaste und Heissluft === Auch hier werden als erstes die Widerstände alle eingelötet. Dazu wird auf alle Widerstands-Pads ein kleiner Klacks Lötpaste aufgetragen, am besten eignet sich dazu eine kleine Dispenser Nadel: {{ :products:arduled_solderpaste.jpg?300 |ArduLED mit Lötpaste}} Danach werden die Widerstände mit Pinzette auf den Pads platziert und wenn alle mehr oder weniger gerade auf dem Board sitzen wird die ganze Geschichte mit heisser Luft verlötet. Wir empfehlen 350° für verbleite Paste mit einer Blasleistung von deutlich unter 50%, damit die Bauteile nicht davon geblasen werden. Das Vorgehen danach ist gleich wie bei der Bestückung mit dem Lötkolben, auch bei dieser Methode empfiehlt es sich nach dem Einbau der ersten LED zu prüfen, ob die Polarität richtig erkannt wurde und erst dann die restlichen 11 LEDs aufzubringen. {{ :products:arduled_led2.jpg?300 |ArduLED mit Widerständen}} ==== Inbetriebnahme / Fehlersuche ==== | {{:products:48863_b.jpg?300 |fertiges ArduLED Board}} | {{ :products:arduled_fertig.jpg?300|fertiges ArduLED Board}} | Das Board wird in die Pins D2 - GND eingesteckt und kann z.B. mit untenstehendem einfach Sketch getestet werden: void setup() { for (int thisPin = 2; thisPin <= 13; thisPin++) { pinMode(thisPin, OUTPUT); } } void loop() { for (int thisPin = 2; thisPin <= 13; thisPin++) { // turn the pin on: digitalWrite(thisPin, HIGH); } } Leuchten einzelne LEDs nicht, sollte man bei diesen die einzelnen Lötstellen prüfen. Leuchten alle LEDs nicht, sollte die Verbindung von GND und die Orientierung der LEDs geprüft werden. ==== Dokumentation ==== === Schema === {{ http://cdn.boxtec.ch/pub/boxtec/arduled-schematic.png?400 |ArduLED Schema}} === Eagle Dateien === * [[http://cdn.boxtec.ch/pub/boxtec/arduled-eagle.zip|Eagle Dateien]]