9 Schritt:Schritt 1: Teileliste Schritt 2: Hauptstromkreis Schritt 3: Extras Schritt 4: Testen Schritt 5: Layout Schritt 6: Löten Schritt 7: Motoren Schritt 8: Batterie Schritt 9: Genießen

    Alle 8 Artikel anzeigen Ich liebe Roboter. Normalerweise die, die ich bauen sind recht groß und würde nicht in die Hosentasche passen, aber für einen Wechsel der Gangart Ich beschloss, etwas kleiner und Spaß versuchen! Dieser Roboter ist genau das, und in der Tat passt in einer altoids tin. Sie ist billig, vielseitig (so viele verschiedene Sensoren können verwendet werden) und extrem unterhaltsam. Check it out in action unten! (Leider habe ich mit mir gespielt, so viel, bevor ich jedes Video hatte ich meine Knopfzellenbatterien verwendet, und ein Motor gestartet haben Probleme, so fahre ich es mit einer 9V im Video) Das Projekt dauert einige Zeit, aber lehrt viel über Motorsteuerungen, die ATMega Chip und Löten. Die meisten Spaß, was war, die verschiedenen Sensoren und Schreiben von Programmen sammeln, um es zu reagieren (nur zwei meiner vier sind in dem Video zu sehen), wie Sie die Roboter viel "Persönlichkeit", dass Art und Weise geben kann. Nie langweilig, wenn Sie diesen Kerl in der Tasche haben! Schritt 1: Teileliste Da dieses Projekt ist eine, die viele verschiedene Möglichkeiten hat Ich werde vor allem diskutieren die wesentlichen Teile. Grundlagen: 1 x Arduino (vorzugsweise UNO) 1 x ATmega328 Chip (andere Versionen funktionieren auch, dazu später mehr. Sie werden wahrscheinlich wollen eine mit einem vorinstallierten Bootloader) 1 x 28 pin DIP-Sockel (hält den ATMega, nicht unbedingt erforderlich, aber Sie sollten wirklich es haben) 1 x 5V-Regler (L7805) 2 x 10 uf Capacitors 1 x 16 MHz Keramik-Resonator (a 16 MHz Kristall funktioniert auch, aber Sie werden zusätzliche Kondensatoren, die Platz nehmen müssen. 1 x Platine (bekam ein kleines, die in einem Altoid Zinn passen von Radioshack für ein paar Dollar) 1 x Steckbrett (um den Stromkreis zu testen) 2 x Motoren (I verwendet Pager Motoren mit Planetengetriebe von robotshop.com) 2 x Räder (auch bekam diese von robotshop.com, aber Sie verwenden können, was auch immer funktioniert) 1 x L293D (Motortreiber-Chip, der, wenn Sie werden mit Motoren erforderlich ist) 1 x Taster (mein Code drehte sich um diese Sache, auf jeden Fall sinnvoll) Kabel! Müssen eine Menge zu Steckbrett und löten. Knopfzellen (diese halten die Größe klein genug, um in der Altoids Zinn passen) Fun Extras: 2 x Fotowiderstände (viel Spaß Programme, die Sie für diese schreiben kann) 2 x RGB-LEDs (gibt es die Persönlichkeit!) 1 x Mikrofon Element (lässt sie zu hören und zu klingen zu reagieren) Alles, was Sie denken, wäre cool! Ich wollte Sound hinzufügen, aber leider nicht genug Platz für einen kleinen Piezo-Lautsprecher hast. Werkzeuge: Klipper, Lötkolben, vielleicht ein Freund zu helfen, halten wiresStep 2: Hauptstromkreis Es gibt zwei Hauptstromkreise: eine für die Motorsteuerung (L293D) und dem ATmega328 Chip. Sie können eine Anschlussbeschreibung des ATmega328 mit freundlicher Genehmigung von instructables finden Sie HIER. Grundsätzlich treffen Sie die einfachste arduino Schaltung möglich (ich weiß nicht einmal gehört ein Reset-Taste, aber Sie, wenn Sie möchten können). Jetzt sind die einzigen Dinge, die Sie müssen, um den ATmega Haken ist 5V (geregelt durch die L7805) an den Pins 7 und 20, Boden, um Pins 8 und 22 (i zog in Stift 21 als leer, weil sie nicht brauchen, um verbunden werden nichts), und die Keramik-Resonator (oder Kristalloszillator) an den Pins 9 und 10 Sehen Sie die Bilder, wie man die Kondensatoren mit dem Spannungsregler verwenden und sicher sein, um den mittleren Pin des Keramik-Resonator zu erden. Wenn Sie mit einem Quarzoszillator sind Sie zusätzliche Kondensatoren benötigen, um zu sehen, wie das zu tun oder als eine andere Referenz für jeden Teil dieser Schaltung prüfen 'ible HIER. Das Anschlussdiagramm für den L293D Motorsteuerung gefunden werden kann HIER . Ich habe keine Bilder von diesem haben, weil es ist ziemlich einfach Pins 1, 8, 9, und 16 erhalten 5V; Pins 2, 7, 10, 15 und gehen Sie zu dem Arduino digitale Stifte (Ich habe diejenigen mit pwm zu Motordrehzahlen zu steuern); Stifte 3, 6, 11 und 14 sind bis zu den Motoren eingehakt (die Motoren laufen von 3 V, aber der Abfall durch den Chip genügt, daß keine Diode erforderlich sind); und Pins 4, 5, 12 und 13 sind mit Masse setzen. Schritt 3: Extras Dies sind wirklich an Ihnen, ich werde ein paar einfache Schaltungen für die Dinge, die ich hinzugefügt zeigen Ihnen aber seien Sie kreativ! Dies ist es, was der Roboter seine "Persönlichkeit" und macht es interessant. Schritt 4: Testen Dies ist ein wichtiger Schritt. Sie benötigen, um Ihre gesamte Schaltungslayout Steckbrett. Vorerst nur verdrahten alle Sensoren und Motoren bis zu einer tatsächlichen Arduino, weil immer wieder Herausnehmen der Chip in dem Steckbrett kleben würde ganz schön nervig sein. Sobald Sie das getan und Ihr Code geschrieben haben (als Referenz und Spaß, kann mein Programm finden Sie hier ) können Sie die ATMega328 Chip aus dem Arduino zu entfernen und legen Sie sie in Ihrem Steckbrett. Seien Sie äußerst vorsichtig, wenn Sie diese, wie es erfordert viel Kraft und ist einfach zu des Chips führt zu biegen. Sobald es an Ort und Stelle in dem Steckbrett, dem Anschluss des Spannungsreglers mit Kondensatoren und der Keramik-Resonator mit dem Chip (lesen die Schaltpläne sprachen über früher) und stellen Sie sicher, dass die Spannung an den Chip werde bei 5 V und das Programm läuft, wie es sollte vom Brett zu befreien. Jetzt Cookin 'sind! Schritt 5: Layout Seit Größe ist so ein Problem, müssen Sie eine Minute Zeit nehmen und zu entwickeln, wie Sie sie alle in Ihrem Raum zur Verfügung gestellt stopfen. Ich habe die Platine als meine Referenz und zu einer Zeit, wo ich möchte, dass sie sein legte Teile ein und skizziert sie ein gutes Gefühl für, wo alles würde am Ende zu bekommen. Stellen Sie außerdem sicher, um zu testen, dass Ihre Batteriehalter in der Lage, irgendwann mit Komponenten zu befestigen und in die Dose passen. Vergessen Sie nicht, Sie zu einem bestimmten Zeitpunkt zu montieren Motoren Schritt 6: Löten Dies wird einfach der schwierigste Schritt wie die Größe und Dichte der Drähte macht es schwierig. Mein Rat an Sie, ist sicherzustellen, dass Sie den Spannungsregler, Keramik-Resonator, ATMega Chip und Motortreiberchip erste Lot und sicherzustellen, dass sie vollständig, bevor Sie mit allen Extras hakt (Ich war so aufgeregt über die LEDs und Motoren, es machte immer Strom und Masse an den Chip schwieriger als nötig!). Ich empfehle auch, indem man lange blanken Draht auf der linken und rechten Seite und einem Haken an die Macht und die andere auf Masse, so wird es leichter sein, um all die Extras, um sie später anzuschließen. Hier können Sie das verrückte Wald von Drähten zu sehen, wie es proceeded.Step 7: Motoren Hoffentlich haben Sie etwas Platz gespeichert, um Ihre Motoren montieren! Der einfachste Weg, ich fand, war zu bohren, eine offene Loch in der Leiterplatte und verwenden Sie einen Kabelbinder um die Vorderseite (siehe Bilder). Für die Räder von robotshop, bohrte ich gerade sie ein bisschen und sie direkt an geknallt! Um die auf die Platine Ich habe eine ziptie, die ich durch eine Leiterplattenbohrung setzen feste Motoren halten (benötigt, um ein wenig aufgebohrt werden) und dann um die Vorderseite (Bilder zeigen das besser als ich erklären kann). Jetzt können Sie 'Bewegen' sind. hah ... Das einzige andere Problem war, dass die Drähte unter dem Bauch des Roboters waren so dick, dass die kleinen Räder nicht einmal den Boden berühren. Um dies zu lösen, fügte ich eine Büroklammer auf der Rückseite, die ich gebogen in zwei Dreiecke und verwendet zwei Perlen als Räder eine glattere Fahrt (Bilder sind viel klarer, was das sieht aus wie) .Schritt 8 zu ermöglichen: Batterie Mit einer Energiequelle, die in der Altoid Zinn mit Ihrem Roboter Sie müssen einige Knopfzellen erhalten passend zu bekommen. Diese können an den meisten großen Geschäfte (Lebensmittel, Ziel, etc.) gefunden werden. Sie wollen die kombinierte Spannung der Zellen auf über 5 V sein, in meinem Fall habe ich zwei 3V Einsen und stapelte sie in Serie. um eine einfache Halter Ich zog einige Draht machen, setzen eine auf jeder Seite, und klebte die ganze Sache zusammen. Dies hielt die Dinge einfach für mich, es mit dem Roboter verbinden. Du bist fertig! Gehen Sie zu beeindrucken einige people.Step 9: Genießen Jetzt, wo du es gebaut haben, ist es Zeit, dass Sie einen Namen geben und präsentieren es auf Ihre Familie und Lieben. Es ist ziemlich cool aber, und ist sehr beeindruckend, wenn man nur ziehen einen Altoid Zinn aus der Tasche und haben eine nette und brillante Roboter wartet, um ihre Sache zu tun. Fügen Sie etwas Klang, machen es zu tanzen, und lassen Sie mich wissen, welche tollen Sachen Sie zu machen! Würde gerne viele kleine Roboter sehen domin- ich meine ...$(function() {$("a.lightbox").lightBox();});

      13 Schritt:Schritt 1: Ersatzteile Schritt 2: Bilder aus den Bau der Chassis Schritt 3: Endstops Schritt 4: Gegengewichte Schritt 5: Extruder Schritt 6: Hotend Schritt 7: Wärme Bed Schritt 8: Schematische Schritt 9: Firmware / Software Schritt 10: Ergebnisse Schritt 11: Erste Aktualisierung Schritt 12: Fotos von Druck Schritt 13: Update 2

      Mein Ziel war es, eine billige und kostengünstige 3D-Drucker für weniger als 100 Dollar / Euro bauen Was sind die Merkmale des armen Mannes 3D-Drucker? - Fused Deposition Modelling ABS / PLA - Wärmebett - Einsatz von Open-Source-Firmware, modifizierte Version des Tonokip - Kostenlose Host-Software, Repetier-Moderator - Bowden-Extruder - Max. Bau-Größe 40mm x 40mm x 40mm - Auflösung von 0,08 mm

        6 Schritt:Schritt 1: The Eagle Schematic Schritt 2: Controlling 2 DC Bürstenmotoren Schritt 3: Steuern von 2 Servos Schritt 4: Der Aufbau einer Steckbrett Roboter mit GOduino III Schritt 5: GOduino III Objekt Vermeidung Roboter Schritt 6: Dank

        UPDATES 16. November 2012 auf DangerousPrototypes.com Beliebte http://goo.gl/N4DIC 3. Oktober 2012: Ich habe eine PCB-Adapter an Position IR & Ultraschall-Sensoren helfen, 90 Grad, in Steckbrett zu GOduino III Roboter Projekte zu unterstützen 1. September 2012 entworfen : Added EAGLE Board-Layout EINFÜHRUNG Die GOduino III ist eine kostengünstige Arduino kompatible Open-Source-Hardware Robotersteuerung. Es ist eine einfache und kostengünstige Robotersteuerung (appx. 25 €). Ich baute diesen Controller für meine Robotik-Workshops als auch für meine persönliche Projekte. Die GOduino III kann in ein Steckbrett für einfache Prototyping eingefügt werden. Ich habe auch eine Software-Bibliothek (Goduino.h) zu motorischen Funktionen unterstützt entwickelt. Es ist eine Erweiterung von Adafruit die Boarduino . HINWEIS: Dies ist meine erste PCB-Projekt so mit Ihrem Feedback am meisten geschätzt wird. Ich bin auch sicher, dass diese Anleitung enthält viele Tippfehler. So in den nächsten Tagen werde ich Korrekturen und das Hinzufügen von mehr Details basierend auf dem Feedback der Leser. Vielen Dank im Voraus für Ihre Unterstützung. HINTERGRUND Dies ist eine 3. Generation GOduino. Die eine war die vor prefboard GOduino II und der erste war ein Steckbrett GOduino. 1) GOduino II (prefboard) http://www.instructables.com/id/GOduino-II-Arduino-L293D-Variable-Speed-Motor-/ 2) GOduino I (Steckbrett) http://www.instructables.com/id/GOduino-The-Arduino-Uno-Motor-Driver-clone/ ÜBERSICHT Die GOduino III basiert auf dem ATMEGA328P Mikrocontroller und dem L293D Dual H-Brücken-basierte. Es ist mit DIP ICs und Durchgangsbohrung Komponenten für eine einfache Montage und Reparatur gebaut. Diese Robotersteuerung kann 2 kleine Servos handhaben und 2 DC Bürstenmotoren (max 1,2 A für jeden Motor mit 2 X L293D). Die GOduino III kann mit einem Standard-Arduino IDE über einen FTDI USB / UART-Programmierer oder über die ICSP-Header mit Programmierern wie AVR-ISP, STK500 oder parallel Programmierer programmiert werden. TECHNISCHE DATEN Auf der Grundlage der ATMEGA328P Mikrocontroller @ 16 MHz (im Herzen der Arduino Uno DIP-Modell) Größe: 5 cm X 2,5 cm. Stecker in eine Steckbrett mit Hilfe von 0,1 "(2,54 mm) Stiftleisten oder Sie können Buchsenleisten löten Arduino-Standard digital, analog, und Spezialstifte ausgesetzt Digital I / O Pins:.. 14 (davon 6 ausgegebenes PWM liefern) - Analog Input Pins: 6 2 X LED: eine für Power und eine andere für Stift 13. Reset-Taste 2 X 3-poligen 0,1 "(2,54 mm) Kopfzeilen (5 V) für kleine Servos.. 2 x 2-polige 0,1 "(2,54mm) Header für bürstenbehaftete Gleichstrommotoren. 6-poligen 0,1" (2,54 mm) ICSP Stiftleiste. 6-pin 0,1 "(2,54 mm) Stiftleiste, um FTDI USB-Programmierer zubringen Flash-Speicher:. 32 KB von denen 0,5 KB SRAM durch Bootloader verwendet: 2 KB EEPROM: 1 KB PROGRAMMIER Die GOduino III kann mit dem Arduino IDE über einen FTDI USB Programmierer Es kann auch über die ICSP Header mit Programmierer wie AVR-ISP, STK500 oder parallel Programmierer programmiert werden programmiert werden. Die FTDI "FT232RL USB to Serial Adapter" für weniger als 10 € von Ebay erworben werden. Außerdem können Sie einen Arduino Uno DIP verwenden, um die GOduino III ATmega328 Mikrocontroller programmieren setzen Sie sie wieder in die GOduino III. Auto-Reset-Funktion für FTDI-Programmierer über den DTR-Pin. POWER- Logikspannung: 5V vom T7805CV Regler zugeführt. Eingangsspannung (empfohlen): 7-12V. (Grenzen): 6-20V Motor Spannung: Während der L293D Motortreiber-IC ist für 4,5V bis 36V gelesen werden wir von den empfohlenen / Grenzspannung Bewertungen des Leistungsregler gebunden. 1N7001 Diode schützt vor Gegenspannung von der externen Stromquelle. Die L7805CV Regler bietet 1,5 A, die genug an die Macht der GOduino III und 2 kleine Servos ist. Sie können die 7805 mit Pin-kompatibel Low-Drop-out-Spannungsregler mit höherer Strom wie der LM1084-5V die 5A mit einer maximalen Dropout-Spannung von 1,5 V Quelle kann zu tauschen. Die 5V-Regler auch Kräfte der Servos nicht aber die Motoren. Für die Motoren, bekommt der L293D H-Brücke seine Energie aus dem DC-Steckfassung oder der VIN Pin direkt. Sie können wählen, um die GOduino III von USB oder externes Netz mit einem Stift-Jumper Strom zu versorgen. Bitte beachten Sie, dass USB-Energie nicht ausreichen, um Servos und Motoren zu betreiben. Der L293D H-Brücke kann unterstützt 2 DC-Motoren @ 600mA Dauerstrom je. Sie können zwei L293D huckepack um den Strom auf 1,2 A pro Strommotors zu verdoppeln. PARTS Kondensatorkeramik 0.1uF X 5 10uF / 25V 100uF / 16V 100uF / 6V X 2 Diode 1N4007 LED Red 3MM LED Grün 3MM ATMEGA168P Mikrocontroller 7805 5V-Regler L293D Dual h-Brücke DC Jack Buchse 1X2-3.5MM 40-polige Stiftleiste (0,1 " 2,54 mm) DIP-Sockel 28-Pin-Taste DIP-Sockel 16-Pin-Resistor 10K Ohm Resistor 1.0 K Ohms X 2 Reset 16.00MHz Ceramic Resonator 3-pin Ich überlege, Ersetzen des 3,5-mm-DC-Buchse mit einem Anschlussblock für den nächsten Patch von GOduino PCBs. Sie können die EAGLE Schaltpläne für die Leiterplatte von Github zusammen mit der Bibliothek zu erhalten. Die Board-Layout wird geändert, aber ich werde es bald Github veröffentlicht, sobald ich fertig bin. Software Library Es gibt 4 motorischen Funktionen im Goduino Bibliothek. Sie werden im Abschnitt über die Steuerung von Motoren erläutert. Motorgeschwindigkeit (mot1speed, mot2speed) Setzt Geschwindigkeit für beide Motoren. Motorstop (motorNum) Stoppt ein Motor. motorForward (motorNum) spinnt ein Motor in eine Richtung. motorBack (motorNum) spinnt ein Motor in der umgekehrten Richtung. Die GOduino III Motor Bibliothek und andere Support-Dateien können von Github zum Download bereit: https://github.com/techbitar/goduino VIDEO

        Seiten: