Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

13 Schritt:Schritt 1: Materialien Schritt 2: Design Notes Schritt 3: PCB Making: Tonerübertragung Schritt 4: PCB Making: Radierung Schritt 5: PCB Making: Bohren und Abschluß Schritt 6: Schalt Gebäude Schritt 7: Bootloader-Brennen mit einer anderen Arduino Schritt 8: Bootloader Brennen Mit USBASP Schritt 9: Programmierung der Beeduino Schritt 10: Serielle Kommunikation Schritt 11: 10 Pin auf 6 Pin ICSP-Header Schritt 12: Labels: Optional Schritt 13: Fazit

Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

Hey, was die Kosten für die diesem Blue-Board-Ding "Arduino" Ich denke, die genannt ?? Nun sind die Kosten etwa 30 € pro Bord. Woah 30 € für gerade dieser einfachen Schaltung. Was ist das Besondere daran? Nun eigentlich nichts. Es ist nur ein einfaches Open-Source-Entwicklungsplattform mit tollen I / O und Programmierpotentiale. Open-Source-eh? Heißt das nicht, können wir möglicherweise viel billiger zu eigen machen? Nun, ich denke so ....
Das waren meine Gedanken, als ich in die Welt der ARDUINO bekam. Nachdem kaufte viele originelle und chinese Arduinos ich habe schließlich beschlossen, dass es Zeit für mich, meine eigenen Arduino zu machen. Jetzt würde ich nicht empfehlen, die Menschen beginnen arduino, dies aber Menschen, die mit arduino sogar ein wenig sollte diese versuchen gearbeitet haben, zu machen.
Mein Hauptgrund für die Herstellung dieser war, dass Original Arduinos sind teuer, und es scheint wie eine Verschwendung, es für einen Roboter oder ein Projekt zu widmen. So kam ich mit diesem Beeduino wie ich es nenne, um in Projekten ohne Schmerzen eingesetzt werden und so billig wie möglich zu sein.
Die Grund Beeduino Vorstands doesnt enthalten Programmierung oder serielle Kommunikation teil, um den Stückpreis niedrig zu halten. Separate Programmierer (USBASP) und Serial Communication (PL2303) kann mit Hilfe der On-Board-Header für die einfache Programmierung und Kommunikation angebracht werden.
Das Layout ist exakte Nachbildung des Arduino UNO Bord, so dass Schilde kompatibel sind. Es gibt ein Bordspannungsregler als auch. Die Konstruktion ist lediglich durch das Loch für Einfachheit.
Update-Log # 1
Ich verbesserte die PCB durch die Erhöhung Spurweite, das Hinzufügen eines Schalters und das Hinzufügen einer Kopfzeile für die serielle Kommunikation.
Alle zugehörigen Dateien finden Sie hier:
https: //www.dropbox.com/sh/hqn91ubrsrtvvae/AAArofA ...

Schritt 1: Materialien

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Es gibt durchaus ein paar Materialien benötigt, so werde ich die in Kategorien unterteilen.
    Leiterplattenherstellung
      Einseitige Copper Clad Board Hochglanzmagazin oder Butterpapier Kunstsandpapier Bügeleisen Laserdrucker Ferric Chloride Etchant oder jede andere Ätzmittel Ihrer Wahl Band Ruler Scorer Sharpie Mini PCB Drill

    Schaltung Gebäude
      ATmega328 mit Bootloader installiert, oder Sie können bootloader 16 MHz Cristal 22pF Kondensator 28 Pin Narrow IC Basis 4 Pin Puch Knopf 5,1 mm DC Jack Stift- und Buchsenleisten 5mm LED 220 Ohm Resistor 10K Ohm Widerstand Jumper Wire LM 7805 Spannungsregler 10 uF Kondensator installieren

    Programmierung
      USBASP mit neuesten Firmware für die Programmierung Verbinden von Kabeln mit Arduino Board für Burning Bootloader oder einer USBASP PL2303 für serielle Kommunikation


Schritt 2: Design Notes

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Die Leiterplatten-Layout wie ich bereits erwähnt wird exakt nach dem Arduino Uno Design, so dass die Kompatibilität aufrechterhalten werden. Das Board verfügt über einfache Durchgangsbohrung Komponenten. Ich versuchte, die PCB so effizient wie möglich zu halten, aber es gibt immer noch Entlassungen, die ich in der Zukunft zu entfernen. LEDs für Strom und Pin 13 sind ebenfalls vorhanden. ICSP-Header für die Programmierung der Platine mit USBASP platziert wird. Ich habe nicht eine gewidmet Header setzen für die serielle Kommunikation wie das durch vier Verbindungen zu den Überschriften einfach getan werden kann. Für den fortgeschrittenen Menschen das Leiterplatten-Design in ExpressPCB angebracht ist. Sie können die Software von der Download hier und Änderung des Designs.

Schritt 3: PCB Making: Tonerübertragung

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Alle 12 Artikel anzeigen
      Der erste Schritt bei der Herstellung der Beeduino ist auf die Leiterplatte zu machen. Dafür brauchen wir Sie, um das Bild von der Leiterplatte auf einem Stück Hochglanz paper.I verwendet Butter Papier drucken müssen, aber Sie können Zeitschriftenpapier aswell zu verwenden. Stellen Sie sicher, dass Sie es mit der richtigen Papiersorte zu drucken. Drucken Sie es mit einem Tonerdrucker Tintenstrahldrucker wont tun. Jetzt müssen Sie Ihre Kupfer verkleidet Bord bis 8 cm x 6 cm Größe geschnitten. Ich habe meine handgemachten Ritzwerkzeug. Nach Markierung der Platine mit einem Filzstift und Maßband punkten die Kupferseite mit einem Lineal als Führung. Ergebnis eine ganze Menge und rasten gegen eine Kante Danach Sanierung der Kupferoberfläche mit feinem Schleifpapier. Ich habe 300 grit. Sand, bis seinen schönen und shinny. Dies ist wichtig, da sie die Übertragung zu verbessern. Nächster Ort der Mantel auf der gedruckten Leiterplatte sicherstellen, dass seine Mitte und befestigen Sie sie mit Klebeband. Ich benutzte Papierband, aber später festgestellt, Klebeband noch besser zu arbeiten. Jetzt die Bügelteil. Ich habe viele Leute sagen, mittlere Hitze zu lesen, aber ich fand voller Wärme am besten zu funktionieren. Heizen Sie Ihr Bügeleisen auf die max und starten Sie dann die Bügel PCB und Papier-Komplex. Eisen auf der Papierseite. Sie werden beginnen, um zu sehen, die Spuren angezeigt. Bewegen Sie das Bügeleisen um und etwa gleichmäßig zu erwärmen alle Bereiche. Um dies für ca. 5 Minuten. Schließlich haben Sie, um das Papier zu entfernen. Ohne störende das Papier setzt es unter fließendem Wasser. Bald wird das Papier mit Start in matschig. Mit der Hilfe von den Fingern reiben sich langsam aus dem Papier. Es wird eine Kunststoffschicht als gut. Entfernen Sie, dass vorsichtig, so dass die Spuren nicht gestört werden. Sie sollten nun eine gute Übertragung. Wenn es nicht bis dahin weg markieren Sand und versuchen Sie es erneut.

Schritt 4: PCB Making: Radierung

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Es gibt zahlreiche Möglichkeiten kann man eine Leiterplatte zu ätzen. Ätzen ist im Grunde, um die freiliegenden Kupfer der Umhüllung, um eine Leiterplatte herzustellen entfernen.
      Die gebräuchlichsten und verwendet, die auch von mir verwendet wurde Eisenchlorid-Ätzmittel. Seine einfache wirklich. Legen Sie das Ätzmittel Flüssigkeit in einem Behälter wie Behälter. Wenn Sie feste Eisenchlorid haben dann Wasser hinzufügen, etwa 2 Tassen und fügen Sie die Eisenchlorid, bis die Farbe ist eine opake braune unter ständigem Mischen. Nach dieser Stelle die Leiterplatte in der Lösung und nach oben zu verschieben einer Seite der Schale und unten, um die Lösung zu rühren. Behalten Sie die Kontrolle in regelmäßigen Abständen und nach ca. 5 Minuten die Leiterplatte wird geätzt werden. Sie werden dies als all die freigelegte Kupfer wird ausgeblendet und nur die schwarzen Spuren bleibt weiß. Weiteres Ätzmittel Salzsäure das grundsätzlich Salzsäure. Die Verwendung von nicht-reaktive Maßnahme Tassen, mischen 2 Teile Wasserstoffperoxid und 1 Teil Salzsäure. Tauchen Sie das Brett und sehen die Magie. Es wird bereit in weniger als 2 Minuten Schließlich können Sie auch Essig, Wasserstoffperoxid zu verwenden und Salz-Mix ist etwa 60% Essig und 40% Wasserstoffperoxid, mit einer guten Schütteln normales Salz. Tauchen Sie die Platine und nach etwa 20 bis 30 min die Platte fertig sein wird.

    Aus all diesen Sicherheits ersten so Handschuhe tragen und nach dem Ätzen wird durchgeführt spülen Sie es in Leitungswasser.

Schritt 5: PCB Making: Bohren und Abschluß

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Weiter ist es, die PCB zu bohren. Es ist am besten zu bohren mit einem kleinen Bohrmaschine, aber da ich nicht haben eines habe ich meine Handbohrmaschine. Auch meine Bohrer war ein bisschen breit, welche verursacht mir Probleme, deshalb sollten Sie den richtigen Durchmesser zu verwenden. An diesem Punkt wird der Toner noch nicht entfernt.
    Wenn alle Loch gebohrt werden, um doppelte Überprüfung sicherstellen, dass Sie nicht verpassen wollte jeder. Dann verwendet das Schleifpapier, um Sand entfernt den Toner und unebene Oberfläche in der Nähe der Bohrlöcher.
    Und Ihre Leiterplatte ist nun betriebsbereit.

Schritt 6: Schalt Gebäude

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Alle 8 Artikel anzeigen

    Jetzt bewegen wir uns auf, um den Schaltkreis, der Löten alle Komponenten in ihren richtigen Platz beinhaltet bauen. Das erste Bild zeigt die Platzierung der Bauteile.
      Zunächst einmal mit den drei Widerständen starten. Ein 10k Ohm und die zwei 220 Ohm das Lot der 28-Pin IC Sockel der LED und 7805 Spannungsregler kommt in nächsten Dann den Kristall, 22pF Kondensator und die Reset-Taste. Löten Sie die vier Buchsenleisten und die ICSP Stiftleiste. Als nächstes wird in der 7 dargestellt sind, die Brücken kommen gerade Linien in dem ersten Bild. Sie sind ein bisschen schwierig, so überprüfen, um sicherzustellen, dass die richtigen sind gesprungen werden.

    Nun müssen Sie einige Überprüfungen durchführen, um sicherzustellen, dass Sie alles richtig gemacht Löten.
      Prüfen Sie zuerst, ist es, in Gleichstromstecker und die rote LED sollte aufleuchten Führen Sie eine umfassende Sichtkontrolle aller Leiterbahnen und wo gibt es doppelte Überprüfung Kontinuität mit einem Multimeter prüfen, die 5V sind presant an den Leiterplattenstifte, wo sie sein sollten korrigieren . Wenn Sie einen Arduino Uno. Laden Sie das Programm in blink t und dann in die Beeduino einfügen seinen Chip. Die grüne LED sollte blinken.

    Wenn alles gut geht können Sie fortfahren.
    Herzliche Glückwünsche. Der Hardware-Teil ist fertig. Wenn Sie mit mir bis jetzt sind dann lässt bewegen auf der Software-Teil.

Schritt 7: Bootloader-Brennen mit einer anderen Arduino

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Bootloader auf einem Mikro-Controller ist im Grunde seines Betriebssystems. Es erzählt, wie es zu kommunizieren und zu reagieren. Das Arduino Bootloader ermöglicht es, via USBASP programmiert werden. Zunächst laden Sie die neueste Arduino IDE hier herunterladen und installieren.
    Zum Verbrennen des Bootloader benötigen Sie ein Arduino Uno. Befolgen Sie die folgenden Anweisungen sorgfältig
      Schließen Sie die Uno und wählen Sie den Anschluss. Öffnen Sie die Beispiel ArduinoISP und programmieren Sie es an die Uno. Schließen Sie die Uno zu Beeduino wie im zweiten Bild gezeigt. In der Arduino IDE, In Tool> Programmer, wählen Arduino als ISP dann in Extras klicken Sie auf Burn-Bootloader. Wenn alles in Ordnung ist der Bootloader in ein paar Sekunden zu brennen.

    Wenn es ein Problem zu tun die folgenden Prüfungen durch.
      Überprüfen Sie alle Verbindungen. Sie sollten fest sein. Entfernen und Wiederherstellen Sie die Anschlüsse. Überprüfen Sie das Brett, um zu sehen, wenn Sie irgendeine Löten Fehler gemacht. Entfernen Sie das USB-Kabel vom PC und schließen Sie dann die Seite erneut.

    Ich hoffe, dass Sie in der Lage, den Bootloader erfolgreich brennen.

Schritt 8: Bootloader Brennen Mit USBASP

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Alle 15 Artikel anzeigen

    Sie können auch brennen Sie den Bootloader mit dem USBASP. Die USBASP kommt mit einem 10-Pin-Anschluss, die nutzlos für uns, so dass wir Buchse auf Buchse Steckbrücken verwenden, um Verbindungen von der USBASP auf die Beeduino ICSP-Header zu machen.
      Zuerst müssen Sie herunterladen und die Treiber zu installieren USBASP von hier .Für Sie den Treiber installieren, schließen Sie das USBASP in Ihrem PC. Mit der rechten Maustaste auf Arbeitsplatz und öffnen Sie verwalten. Gehen Sie in den Geräte-Manager. Klicken Sie rechts auf USBASP und Treibersoftware aktualisieren. Manuell zu suchen Treiber an einem bestimmten Ort. Stellen Sie diesen Ort, wo Sie die Treiber heruntergeladen und dann auf Weiter. Es wird den Treiber zu installieren. Stellen Sie die Verbindungen mit Hilfe der Stift outs oder die Bilder von mir macht sie. Öffnen Arduino IDE und in Tools> Programmer setzen Sie ihn auf USBASP. In Tools> Brett setzen Sie ihn auf Arduino Uno In Tools Klicke brennen Boot Loader und wenn alles gut geht der Bootloader wird in wenigen Sekunden zu brennen.

    Was tun, wenn ein Fehler auftritt? Ein Fehler kann auftreten, und Sie können es durch die folgenden Schritte zu beheben
      Überprüfen Sie Ihre Verbindungen. Sie sollten fest sein. Wiederholen Sie Verbindungen. Ihre USBASP kann aktualisiert werden müssen. Dafür gehen Sie hier und folgen Sie den Anweisungen. Treiber kann nicht installiert werden. Überprüfen Sie im Geräte-Manager. Ziehen und wieder in USBASP auf den PC und versuchen Sie es erneut. Überprüfen Sie, ob richtige Board gewählt.

    Ich hoffe, dass Sie in der Lage, um den Bootloader zu verbrennen sind.

Schritt 9: Programmierung der Beeduino

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Programmierung der Beeduino benötigt eine USBASP. Wieder das gleiche Pin Problem tritt so machen wir die gleichen Anschlüsse sind vor der Verwendung der Jumper. Jetzt müssen Sie sich denken Herstellung dieser Verbindungen ist jedes Mal so umständlich und Sie sind richtig, aber das ist nur für den Moment. Bald werde ich Ihnen sagen, wie eine feste 6-Pin-Header, die wir gerade Plug-and-Programm zu machen.
    Sobald die Verbindungen Stecker in Ihren PC machte die USBASP und öffnen Sie die Arduino-Programm. Um es zu laden drücken Sie Shift und dann das Sie auf den Upload-Taste gleichzeitig dafür, es dem Programmierer, USBASP gesetzt. Es wird das Programm laden. Durch Drücken von Shift nutzt die Programmierer, um das Programm zu laden.
    Dies ist der Teil Ihrer angeblich einen langen Atem nehmen, wie Sie Ihre ganz eigene Beeduino erfolgreich gemacht haben.

Schritt 10: Serielle Kommunikation

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Für die serielle Kommunikation zwischen dem Beeduino und einem PC brauchen wir die PL2303 USB-Seriell-Adapter.
    Herunterladen und installieren der Treiber von hier .
    Schließen Sie das Beeduino an den PL2303-Modul.
    Die Anschlüsse sind einfach. Dazu gehören die Netzanschlüsse. Schließen Sie die RX und TX des PL2303 zu theTX und RX des Beeduino sind.
    Stecken Sie den PL2303, sollte der PC erkennen. Öffnen Sie die Arduino IDE und dann die Serien Monitor an die seriellen Daten anzuzeigen.

Schritt 11: 10 Pin auf 6 Pin ICSP-Header

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Im Anschluss an die Stiftanordnungen der beiden löten die sechs Drähte vom Drahtband 10.
    Die Drähte sind von 1 bis 10 auf dem Band durchnummeriert, wobei 1 die rosa Schatten.
    Legen Sie ein Stück Klebeband auf der Oberseite des 6-Pin-Header, um seine Ausrichtung zu kennen.

Schritt 12: Labels: Optional

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Alle 7 Artikel anzeigen

    Nun, das ist rein optional, aber es hilft wirklich in Prototyping. I zugegeben Etiketten für die Stifte auf der Seite der Header.
      Drucken Sie die Word-Datei-Stick klar Klebeband auf der Vorderseite Stock doppelseitigem Klebeband auf der Rückseite Schneiden Sie sie Kranker sie auf dem Beeduino wie abgebildet

Schritt 13: Fazit

  1. Beeduino: Hausgemachte Arduino Uno 6 US-Dollar

    Dies war ein sehr erfolgreiches Projekt, und ich bin sehr zufrieden mit der einfachen Bedienung und Programmierung der Beeduino sowie der Kosten. Es dauerte zwar einige Mühe, um den ersten zu machen, aber ich habe vor, sie in größerer Zahl, die machen es sogar noch schneller, sie zu bauen.
    Zukunftsperspektiven sind die Verbesserung der PCB Design und Herstellung Prozess.
    Danke für Betrachtung und bitte kommentieren Sie Gedanken.