7 Schritt:Schritt 1: Zu Beginn: Schritt 2: Warum Bascom AVR? Schritt 3: Schematische: Schritt 4: Im Test Verpflegung: Schritt 5: Das Programm: Schritt 6: Das Ende Schritt 7: Betet für den Frieden in meinem Land

    ; die Idee ; 32 + 16 + 8 + 4 = 60 sec oder 111100Step 1: Zu Beginn: السلام عليكم Zunächst einmal sorry für mein schlechtes Englisch: | in diesem instructable Ich werde Ihnen zeigen, wie man "Binäruhr" beginnend von Sekundenzähler auf Minuten und Stunden in Finale schaffen Schritt 2: Warum Bascom AVR? Ich habe bascom Sprache, um die Programmierung -ATMIGA8L- _MCU_ , einer Hochsprache war es und hat etwa 130 Anweisung mit einer klar und einfach Richtlinien so werden die "bascomian Programmierer" :-D Dieses / 5 / Standard-Prinzipien in Programmierung wissen würde: 1- Richtlinien (die MCU, Kristall .. 2- Konfiguration (pin, Hafen, ADC .. 3- Variablen (x, y ... 4- Hauptprogramm 5- Subroutinen und man sollte diese Sätze zu jedem Programm zu folgen Sie es schreiben Schritt 3: Schematische: wir benötigen '6 LEDs (3mm) '6 Widerstände (200 Ohm ...) '1 Mikrocontroller (in meinem Fall ATMEGA8L) Verbinden Sie jeden Komponenten wie das Bild Schritt 4: Im Test Verpflegung: nachdem wir die Komponenten verbunden es ist gut wie das erste Bild sein wir verbinden die LEDs direkt an Controller, weil sie verdienen nur 10 mA 1 pin und von allen Stiften 60 mA und mein Controller können diesen Wert zu widerstehen (es kann bis zu 300 mA zu widerstehen) gegebenenfalls Komponente; - Ich habe Schwammkappe (old watch box) Ich habe ihn von der Mitte nach der Montage der LEDs schneiden (es ist schwarz, um das Licht zu absorbieren und die Uhr zu deutlich zu sehen) Schritt 5: Das Programm: * Richtlinien: $ regfile = "m8def.dat" $ crystal = 1000000 * Konfiguration: Config PORTC = & B00111111 * Variable: PORTC = & B00000000 * verstümmeln Programm: Machen Während PORTC = & B00111100 Incr PORTC warten 1 Wend PORTC = & B00000000 Schleife Ende ............................................ Schritt 6: Das Ende Alle 7 Artikel anzeigen in der Folge bekamen wir hatten Sekundenzähler Bild 1: 0 und nach einer Sekunde Bild 2: 1 ..picture 3: 2 Bild 4: 3 5. 4 und 59 60 Schritt 7: Betet für den Frieden in meinem Land innerhalb der majestätischen umayad Moschee Syrien, Damascus ältere Stadt der Welt :-)$(function() {$("a.lightbox").lightBox();});

      5 Schritt:Schritt 1: Things benötigt Schritt 2: [Optional] Austauschen der ATmega328 Chip der Arduino Uno Schritt 3: Speichern von Text in die ATmega Chip Schritt 4: Speichern von Bildern in den ATmega Chip Schritt 5: Das ist alles!

      Hallo allerseits! In diesem instructable, werde ich Ihnen zeigen, wie Text und Bilder in einer kleinen ATmega328P Chip zu speichern. Lasst uns anfangen! Dieser Artikel ist auch verfügbar auf Lab Notebook Jordaniens Schritt 1: Things benötigt Dinge benötigt: - Arduino Uno - ATmega Chips (Optional, können Sie das Original-Chip der Arduino UNO verwenden) - Arduino IDE - Internet AccessStep 2: [Optional] Austauschen der ATmega328 Chip der Arduino Uno Um den ATmega Chip Sie Dinge speichern wollen, zu ersetzen, nur einfach die Original-Chip, dann setzen Sie den neuen Chip. Bitte beachten, dass die kleinen Kreis sollte in der rechten oberen Ecke, wenn Sie die chip.Step 3 einzulegen: Die Speicherung von Texten in die ATmega Chip Um Text in den Chip zu schreiben, zuerst müssen wir Arduino IDE öffnen. Dann fügen Sie den Code unten in die Arduino IDE. Vor dem Hochladen den Code in Ihre Arduino UNO, ersetzen Sie "Text Here !!!" in Zeile 5 auf den Text, den Sie in den Chip gespeichert werden soll: Leere setup () { Serial.begin (9600); während (Serial!); Serial.println ("Text Here !!!"); } Leere Schleife () {} In dem obigen Code haben wir die 9600 Baud Serien, um die gespeicherte Text in der Chip anzuzeigen. Um die gespeicherte Text angezeigt, stecken Sie Ihre Arduino UNO (mit dem Chip gespeicherten Text) in den Computer ein, offene Arduino IDE, und klicken Sie auf Serien Monior. Ihre gespeicherte Text wird auf der seriellen Monitor angezeigt werden. Wenn es nicht bis dargestellt ist, prüfen Sie, ob die Datenrate auf 9600 Baud eingestellt. In den ATmega Chip Bildspeicherung: Es sollte fine.Step 4 arbeiten Speichern von Bildern in die ATMEGA328P Chip ist ganz dasselbe wie Speichern von Text. Der Unterschied ist, müssen wir das Bild in eine base64 String zu konvertieren. http: //base64.wutils.com/encoding-online/image-to -... Dies ist eine kostenlose Online-Bild, um Base64-Konverter. Zuerst müssen wir unser Bild hochladen. Man beachte, dass das Bild nicht zu groß sein, da die atmega hat nur eine begrenzte Speicherkapazität. Nachdem Sie das Bild hochgeladen wurde, klicken Sie auf die Schaltfläche Konvertieren. Dann eine Reihe von Basis-64-Codes werden bis angezeigt. Kopieren Sie diesen Code in die Linie 5 des Codes: Leere setup () { Serial.begin (9600); während (Serial!); Serial.println ("Base64-Code hier !!!"); } Leere Schleife () {} Genau wie Speichern von Text, die wir auch eine 9600 Baud Serien an der Basis angezeigt werden 64 Codes. Um die base64-Codes zu entschlüsseln, fügen Sie den Code in dieser Website: http: //base64.wutils.com/encoding-online/base64-de ... Dies ist die base64-Decodierung Werkzeug. Schritt 5: Das ist alles! Jetzt können Sie Texte und Bilder in einer kleinen ATmega328P Chip zu speichern! Wenn Sie diese Intructables möchten, wenden Sie sich bitte gerne und teilen! Fühlen Sie sich frei, um unten zu fragen, ob Sie irgendwelche Probleme haben :) Dank für das Lesen dieses Instructable!

        11 Schritt:Schritt 1: Remotely Controlled VGA-Kamera - Schaltplan Schritt 2: Remotely Controlled VGA-Kamera - PCB-Design Schritt 3: Remotely Controlled VGA-Kamera - Löten Schritt 4: Remotely Controlled VGA-Kamera - Blinkbootloader Schritt 5: Remotely Controlled VGA-Kamera - Flashen der Firmware Schritt 6: Remotely Controlled VGA-Kamera - Server Side Schritt 7: Remotely Controlled VGA-Kamera - Montage Schritt 8: Remotely Controlled VGA-Kamera - Intial Testen und Konfigurieren Schritt 9: Remotely Controlled VGA-Kamera - Putting Alles zusammen Schritt 10: Remotely Controlled VGA-Kamera - Whole-System in Aktion Schritt 11: Remotely Controlled VGA-Kamera - Beispiel der aufgenommenen Bilder

        Die Idee hinter diesem Projekt war sehr einfach: Design eine kostengünstige ferngesteuerten System, das Aufnehmen von Fotos und Hochladen auf einem entfernten Dateispeicher mit einer Kamera, um entweder durch Remote-Befehle oder Sensorereignisse aktiviert werden. Und nach zahlreichen Gehirn Stürme die folgende Lösung gefunden worden ist. Im Basis-Konfiguration Das System besteht aus mindestens zwei Teilen: Haupt (MCU) und Transportmodule. Hauptmodul wird durch ATmega1280 Chip mit vier Hardware serielle Ports, dedizierte Echtzeit-I2C Uhr und Thermometer / Thermostat, angetrieben Primär- und Backup-stabilisierten Netzteilen, microSD-Karte, parallele Schnittstelle für 2 Zeilen x 16 Zeichen alphabetischer LCD-Display, Lautsprecher-Ausgang, vier unabhängige digitale Eingänge für Sensoren, eine Eingangsleitung für die Manipulationserkennung, zwei 10 A 240 V AC Relaisausgänge, JTAG und ISP-Schnittstellen für Programmierung / Debuggen und zahlreichen Erweiterungsstecker. Das Modul verfügt über USB-zu-Seriell-Schnittstelle ermöglicht, neu zu programmieren, konfigurieren und Fehler im System von einem Desktop-PC / Notebook anschließen via USB-Port. Interaktion mit der Außenwelt wird durch die Verwendung einheitlicher austauschbaren Transportmodule das System von jedem Kommunikationsschnittstelle unabhängig zu machen erreicht. Zum Beispiel, wenn das System an einem entfernten Ort bereitgestellt werden dann die am besten geeignete Form der Kommunikation wäre GSM GPRS-Netzwerk durch ein Modem stattfinden. Potenziell könnten Transportmodul nahezu jede Schnittstelle vorzusehen, beispielsweise, Ethernet, Zigbee, Bluetooth oder etwas anderes. In diesem instructable werden wir mit Hilfe von GSM Transportmodul. In dieser speziellen Anwendung das Projekt als ein Sicherheitssystem mit einem Bild von PIR-Sensor und sofortige Hochladen auf einen Remote-Speicher ausgelöst verwendet. Das System konnte den aktiv / inaktiv-Modus entweder ein RC aus zerrütteten TV / DVD oder per SMS eingestellt werden. Neben Sensoren Bild kann auch durch das Senden von SMS angefordert werden. Schritt 1: Remotely Controlled VGA-Kamera - Schaltplan Beginnen wir mit der Gestaltung Schaltpläne. Als Electronic Design Automation Tool namens gEDA gewählt wird (http://www.geda-project.org). Trotz seiner enormen Popularität Eagle-System wurde schließlich abgelehnt, da die Abmessungen der Hauptleiterplatte nicht durch Eagle-Datei herunter laden und die Kosten der Lizenz von wesentlichen bedeckt. Zur gleichen Zeit hat gEDA genug Kapazitäten, damit wir dieses Projekt zu entwerfen. Zwei Schaltpläne müssen entwickelt werden - eine für Hauptmodul und eine für GSM Transport module.Step 2: Remotely Controlled VGA-Kamera - PCB-Design Verwenden von PCB-Tool (http://pcb.geda-project.org) Design Leiterplattenlayouts für beide Boards. Wir Route manuell um bestmögliche Ergebnisse zu erzielen, und unter Berücksichtigung der technologischen Fähigkeiten eines Leiterplattenhersteller. Eine kostengünstige chinesische Fertigung Haus Pcbart aufgenommen worden ist, kann seine Fähigkeiten für 'Standard-Leiterplatten "zu finden unter http://www.pcbcart.com/cart.php?page=capability___standard_pcb. Um die Gesamtkosten zu senken entwerfen wir zwei Schichtplatten. Nach dem Absenden Gerber-Dateien für beide Platinen in zwei Wochen unsere Boards endlich ausgeliefert. Zur gleichen Zeit der Bestellung elektronischen Komponenten in Übereinstimmung mit BOM-Dateien, so dass bei PCBs Ankunft werden wir in der Lage, zu beginnen Löten sofort. Schritt 3: Remotely Controlled VGA-Kamera - Löten Nicht nur, dass Löten dieser kleinen SMD-Bauteilen möglich ist, ist es eigentlich ganz einfach. Es macht Spaß. Die schwierigste Komponente gelötet ist ATmega1280. Aber alles, was wir brauchen, um unsere Mission zu erfüllen ist: - Ein Klemmwerkzeug mit Lupe (verfügbar unter http://cpc.farnell.com/duratool/d00269/clamp-tool-with-magnifier/dp/TL10478) - A Lötstation. Wir haben alte Duratech TS1560 und waren ziemlich zufrieden mit den Ergebnissen, - Löten Paste in Spritzenverpackung (wir SMD291SNL an http://www.digikey.com/product-detail/en/SMD291SNL/SMD291SNL-ND/1160001?cur=USD Das ist es. Das ist alles, was wir brauchen. Glauben Sie uns, Sie können es tun. Beim Löten beendet ist, reinigen Sie Ihre Leiterplatten und tun Sichtprüfung. Blinkt Bootloader - Remotely Controlled VGA-Kamera: Ist es gut, Zeit zu bootloader.Step 4 blinken Ein Bootloader ist eine kompakte ausführbare Code häufig in oberen Programmspeicherbereich die Durchführung von grundlegenden Übertragungsprotokoll und Selbstprogrammierfunktion zu erleichtern, so dass mögliche Firmware-Updates, ohne Notwendigkeit, einen externen Programmierer haben blitzte. Als nächstes müssen wir einen ISP Programmierer, lassen Sie uns als Beispiel USBtinyISP Atmel AVR ISP Programmer (zum Beispiel diese: nehmen http://www.ladyada.net/make/usbtinyisp). Es kostet rund € 15USD, mit zwei Flachkabel geliefert (für 10 und 6-Pin-Stecker) und ist in der Lage, ein blinkendes Brett mit + 5V. Laden Sie die USB-Treiber für den Programmierer benötigt, sind sie an http://blog.arduino.cn/wp-content/uploads/2009/05/usbtinyisp-w32-driver-v112.zip. Verbinden Sie das Programmiergerät an einen PC über ein USB-Kabel, sollten Windows-über neu gefundene Gerät berichten und für die Fahrer zu bitten. Entpacken und installieren Sie gerade heruntergeladen Archiv. Jetzt im Geräte-Manager ein neues Gerät namens USBtinyISP AVR-Programmierer sollten in LibUSB-Win32 Devices Gruppe angezeigt. Donwload und installieren WinAVR von http://winavr.sourceforge.net. Öffnen Sie die Eingabeaufforderung und geben Sie "avrdude" - Sie sollten erhalten Liste der Optionen als Folge. Verbinden Sie Hauptmodul und das Programmiergerät mit 10-Draht-Flachkabel, aber vor um sicherzustellen, dass Programmierer "PWR" Jumper geschlossen ist - in diesem Fall wird das Modul durch USBtiny versorgt werden. Donwload neueste Firmware von http://sourceforge.net/projects/defendline2/files/latest/download. Bereits konnten zusammengestellt Bootloader bei CPP \ Bootloader \ ATmegaBOOT_168_atmega1280.hex gefunden werden. Jetzt ist es an der Platte geflasht werden kann, geben Sie die folgende Zeile in die Eingabeaufforderung: avrdude -p M1280 -c usbtiny -U Flash: w: ATmegaBOOT_168_atmega1280.hex Wenn die Programmierung abgeschlossen ist, setzen Sie FUSE-Bits mit den follwoing aufeinander folgenden Befehle ein: avrdude -p M1280 -c usbtiny -U hfuse: w: 0x98: m avrdude -p M1280 -c usbtiny -U lfuse: w: 0xD7: m avrdude -p M1280 -c usbtiny -U eFUSE: w: 0xFF: m Trennen Sie USBtiny von Ihrem PC und Hauptmodul. Jetzt kann das Hauptmodul ohne USBtiny.Step 5 programmiert werden: Remotely Controlled VGA-Kamera - Flashen der Firmware Schließen Sie das Hauptmodul für externe Stromversorgung und zum PC über USB, sollten Windows-zu neu gefundenen virtuellen COM-Port zu berichten und die Treiber automatisch installiert. Alternativ könnte VCP-Treiber heruntergeladen werden http://www.ftdichip.com/Drivers/VCP.htm und manuell installiert. Wenn es fertig ist, im Geräte-Manager ein neues Gerät namens USB Serial Port sollte in Anschlüsse (COM und LPT) Gruppe angezeigt. Um Bootloader hold SB1-Taste zu aktivieren, während das Modul wird eingeschaltet und, bis rote LED beginnt zu blinken. Ohne Freigabe SB1 geben Sie den folgenden Befehl ein (ersetzen Sie 'COM4' mit entsprechenden COM-Port): avrdude -p M1280 -c AVRISP -P com4 -b 57600 -U Flash: w: DefendLineII.hex Beachten Sie, dass wir dieses Mal verwenden 'avrisp'programmer Art und explizit definierten COM-Port und Baudrate. Wenn der Aktualisierungsprozess abgeschlossen ist das Modul automatisch neu gestartet und es ist bereit für die Konfiguration ist. Die gute Nachricht ist, dass die Firmware kommt mit Source-Code - Sie sind frei, ihn zu ändern, um Ihre eigenen Bedürfnisse zu Schritt 6: Remotely Controlled VGA-Kamera - Server Side Serverseitige Anwendung wird als eine Reihe von PHP-Skripten mit MySQL-Datenbank als Datenspeicher implementiert. Wenn Sie möchten, dass Ihre Skripte von GSM-Netz leicht zugänglich sein, es wäre sehr sinnvoll, sie zu einem Host von einem Webhoster zu installieren. Die folgenden Anwendungen sollten verfügbar sein auf einem Hosting-Site: PHP5, PHPMyAdmin, MySQL. Verwendung create_struct.sql aus dem Archiv hier angebracht ist, erstellen Sie einen neuen DB-Struktur mit Hilfe von phpMyAdmin. Gewähren Sie uneingeschränkten Berechtigungen auf eine DB-Benutzer, der verwendet wird, um auf die Datenbank zugreifen wird. Kopieren Sie die gesamte Struktur PHP / dl /*.* auf Ihre Remote-Host. Stellen Sie sicher, dass * .php-Dateien über Berechtigungen für die Ausführung und hochladen und gemischte Ordner Schreibrechte haben. Nun ein paar Änderungen in /dl/include/config.inc.php getan werden muss. Neu zu definieren db_user und db_pass durch mit Datenbank-Anmeldeinformationen füllt sie. Füllen web_user_MD5 und web_pwd_MD5 mit MD5-Summen, für Web-Benutzernamen und das Web-Passwort entsprechend berechnet. //yourhost/dl/dlRep.php: Sie sollten in der Lage, sich anmelden, um DefendLine Daten http zugreifen zu können. Es sollte eine leere Liste. Imitieren einige Daten von einem Remote-Sicherheitssystem vorgelegt. Öffnen Sie den folgenden Link: http: //localhost/dl/dlLog.html, füllen Sie die Felder erschien dann senden Sie das Formular. Überprüfen Sie http: //localhost/dl/dlRep.php erneut. Es sollte ein Rekord sein. Einrichten abzuschließen. Das Bild zeigt angebracht unserer Web-Interface mit einigen Bildern uploaded.Step 7: Remotely Controlled VGA-Kamera - Montage Anschließen alles zusammen: Einsetzen der SIM-Karte, das Anbringen GSM-Antenne, Verbindungs ​​GSM-Modul und Hauptmodul mit Flachkabel, Einfügen von MicroSD-Karte, Stecken in PIR-Sensor und Kamera-Modul. Apropos Kamera - es ist UCAM-TTL aus http://www.4dsystems.com.au Schritt 8: Remotely Controlled VGA-Kamera - Intial Testen und Konfigurieren Zeit, um erste Tests zu tun. Ein großer Teil der Konfiguration und Debuggen wird über Klemme erfolgen. Einfach mal werden am Terminal Ausgang können wir sagen, was ist los mit unserem Gerät, überprüfen Sie seine Gesundheit und sicherstellen, dass es richtig konfiguriert ist. Verbinden Sie Hauptmodul über USB-Kabel an den PC. Stellen Sie sicher, dass virtuelle serielle Schnittstelle erschienen (wie es im vorherigen Schritt getan haben). Führen Sie Terminal-Programm, wählen Sie den entsprechenden Port und die Baudrate auf 115200 Schalten Sie das Hauptmodul und versuchen, das Gerät zu befragen, wie es auf dem Video gemacht. Die Einstellungen werden in NV Flash-Speicher gespeichert. Es gibt viele Einstellungen, um festgelegt werden, einschließlich der Zeitzone, Sensor Beschreibungen, Gerätenamen usw., aber es gibt mindestens zwei von ihnen am wichtigsten ist: GSM APN und URL. Die erste erlaubt die GPRS-Verbindung zu öffnen, und hängt von Ihrem Mobilfunkanbieter. Die zweite tatsächlich auf einem Web-Server mit PHP-Skripte installiert. Schritt 9: Remotely Controlled VGA-Kamera - Putting Alles zusammen Letzten Schliff - Zugabe von 3,3 V LCD aus SparkFun (http://www.sparkfun.com/products/9052) und IR-Empfänger (http://www.sparkfun.com/products/8554). Als Ergebnis - das System kann aus der Distanz durch einen RC von TV / DVD gesteuert werden. LCD spielt wichtige Rolle bei der Diagnose, wenn Sie nicht über PC / Notebook zur USB-Port angeschlossen. Schritt 10: Remotely Controlled VGA-Kamera - Whole-System in Aktion Hier sind einige weitere Videos veröffentlicht, um Fähigkeiten Systems zu demonstrieren. Lohnt sich zu erwähnen, dass ein Experiment hat den Nachweis, dass das System tatsächlich in einer DVD-Box montiert werden getan worden (mit Ausnahme des Kameramoduls selbst, hat es einen separaten Gehäuse). Schritt 11: Remotely Controlled VGA-Kamera - Beispiel der aufgenommenen Bilder Und schließlich, hier sind Beispiele für Bilder vom System übernommen. Einige von ihnen wirklich lustig!

          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 ...

            2 Schritt:Schritt 1: Hochladen der ArduinoISP Schritt 2: Brennen der Bootloader

            Heute werden wir einen Bootloader um ATMega328PU mit einem Arduino Mega 2560. Dieses Verfahren kann auch auf der ATMega8 16PU und anderen Mikrocontrollern verwendet werden verbrennen.   Teileliste: 1xATmega328 1xArduino groß2560 1x 16 MHz Kristall 1 x 100uF Kondensator 2 x 22pF Kondensatoren 1 x 1k Ohm Widerstände 1 x LED- Und einige Drahtbrücken   Die Verkabelung ist sehr einfach Pin Name: ATM ega328 M ega (1280 und 2560) RESET:       1:                        53 MOSI:         17:                       51 MISO:         18:                       50 SCK:            19:                        52   Hinweis: LED geht an den 1K Widerstand auf der ATMega328 und 100uF Capasitor ist erforderlich, nachdem wir die Skizze mit dem Arduino Mega 2560 laden Pin 19.

              7 Schritt:Schritt 1: Materialien Schritt 2: Vorbereiten des Leonardo Schritt 3: Ziel Atmel Mikrocontroller 1: ATMEGA328P (Materialien) Schritt 4: Ziel Atmel Mikrocontroller 1: ATMEGA328P (montieren) Schritt 5: Ziel Atmel Mikrocontroller 1: ATMEGA328P (Brennen bootloader und das Hochladen Skizzen) Schritt 6: Ziel Atmel Microcontroller 2: ATtiny84 Schritt 7: Thanks!

              Das Leonardo war mein erster Arduino, kaufte ich es, weil es nativen USB-Funktionen. Nach dem Experimentieren mit Arduino, beschloss ich, von meinem Arduino Leonardo mit einem Standalone-ATMEGA328P migrieren oder, für kleinere Projekte, mit einem Mikrocontroller aus der Familie Attiny. Nach einigen Recherchen fand ich diese Anleitung durch PeterVH : http://petervanhoyweghen.wordpress.com/2012/09/16/arduinoisp-on-the-leonardo/ Nach mehreren gescheiterten Versuchen, war ich in der Lage, den Bootloader brennen und laden Skizzen erfolgreich und wollte, dass mit diesem Instructable teilen. Haftungsausschluss Ich kann nicht für Schäden, die Sie oder Ihre Ausrüstung, während im Anschluss an die auf dieser Seite vorliegenden Verfahren auftreten könnte, verantwortlich gemacht werden. Außerdem gebe ich keinerlei Garantie für die Richtigkeit und Nutzbarkeit von Informationen auf dieser Instructable. Bitte beachten Sie jedoch, dass diese Verfahren haben, in meinem Fall, ohne Schäden oder Störungen funktioniert.

                7 Schritt:Schritt 1: Werkzeuge und Komponenten Schritt 2: Beschreibung Schritt 3: Das Hochladen ein Bootloader Schritt 4: Hochladen einer Bootloader2 Schritt 5: Hinzufügen der 5V-Regler Schritt 6: 3,3 V Spannungsregler Schritt 7: Erste-Code

                In diesem instructable Ich werde Ihnen zeigen, wie ein Arduino bauen mit Hilfe eines atmeg328 IC, ich weiß, dass das klingt kompliziert, ist aber ganz einfach zu tun. Dieses Projekt ist, wenn Sie ein Arduino in Ihrem Projekt aber nicht, um den Arduino UNO oder Arduino Nano verwenden möchten. Der ATmega328 ist die gleiche IC Sie in dem Arduino zu finden. Ich baute das, weil ich einen LED Würfel (ich werde es bald post up) und ich wollte nicht mein Uno in einer Box zu verschließen.

                  19 Schritt:Schritt 1: Es muss doch einen besseren Weg geben ... OR "Schaffung des perfekten Würfel". Schritt 2: Der bessere Weg ... steckte das Maßband. Schritt 3: Montage der Würfel - Ebenen ersten! Schritt 4: Befestigen Sie die Schichten Schritt 5: Stellen Sie Ihre eigenen Basis und befestigen Sie die Controller-Anschlüsse Schritt 6: Was geht, wo ..., die eine eigene Controller? Sie benötigen diese CHART !!! Schritt 7: Fehlerbehebung in breif Schritt 8: ICSP (ISP) USB PROGRAMMER BOARD Fragen. Schritt 9: Was mache ich, schalten Sie es mit? Schritt 10: Wie kann ich die Software zu modifizieren? Fragen, Antworten und Firmware-Repository Schritt 11: Ein besserer Weg - wieder Schritt 12: Kleiner ist besser zu ... Schritt 13: Weitere Verbesserungen - die 2N2222! Schritt 14: Gedruckt Cube Basis Schritt 15: Links die Flugteile Schritt 16: Der Power On Self Test Diagnostic: Fehlerbehebung Cube Schritt 17: Was nun? Beta Addons und Updates Schritt 18: IHREN CUBE Schritt 19: Ankündigung ...

                  Alle 9 Artikel anzeigen Siehe Schritt 17 für weitere Informationen über die Musik-Eingabemodus für Nicht-RAMP-Boards. Es gibt jetzt 7 Musik-Modi in der geschrieben Code, und ich bin auf der Suche nach mehr Ideen für Animationen oder Musik ausgelöst Effekte! Gehen Sie direkt zu Schritt 1 zurück, wenn Sie nur wollen, um zu den verbesserten Aufbauanleitung erhalten Siehe Schritt 18 für meine neuesten freigegebenen Boards und Merkmale und Teilnehmer Videos ihrer abgeschlossenen Würfel! Siehe Schritt 19 für die jüngsten oder bevorstehenden Design Previews und Demos. Vergessen Sie nicht, check out my RGB-Würfel-and-Drop von TheLEDCube.com um weitere Videos und Informationen! Ich möchte, dass so viele hier trugen Ideen und Unterstützung zu bestätigen, und auch wenn es zu viele, um den Namen jetzt, wollte ich meine Dankbarkeit für alles, was mit dem Projekt beigetragen haben. Ich bin so glücklich, dass die Leiterplatten entwickelte ich geholfen, die, wollte oder brauchte sie, ob sie in monatelanger Arbeit gestellt hatte, und konnte diese Arbeitskreis nicht bekommen, wollte nur alle jene Leitungen zu beseitigen, wollte einen PC Board aber nicht wissen, wie sie zu entwerfen, entwickelt eine Leiterplatte und dann realisiert, wie teuer sie sein kann, hergestellt haben, nicht wissen, wie man Schaltpläne lesen, waren gegen ein Schulprojekt Frist, oder einfach nur begeistert von den zusätzlichen Features wie die Musik-Eingang und Fernbedienung - Ich freue mich, dass so viele waren in der Lage, um von ihnen zu profitieren. Ich selbst war so mit dem Original-Projekt übernommen, dass, wenn ich nicht über die Kenntnisse oder Fähigkeiten oder Ressourcen, um eine PCB-Design, oder Draht bis die Schaltung selbst, ich hätte gerne kaufte ein Bord, wenn sie zur Verfügung standen. Leider waren keine in der ursprünglichen instructable von CHR, wenn ich zuerst gesehen. Wenn Sie nicht von Hand bauen es, Sie waren auf eigene Faust, und ich fühlte mich sehr leid für die, die versucht und sind gescheitert, und wusste nicht einmal, wo ich anfangen soll. Fragen Sie bitte nicht für Eagle-Dateien für die PCBoards. Es war nicht in Eagle gestaltet, so dass es keine gibt. Nun ... auf den instructable. Ich wurde sofort mit der LED Cube instructable von CHR begeistert. Werde ich einen Rat ich dort gesehen habe, die viel Sinn zu geben. Lesen Sie alles inklusive aller Kommentare. Oft gibt es Informationen und Antworten auf Fragen, die eine Frage gerne beantworten können. Ich dachte, "Ich könnte das machen" (und ich tat, was kleine Verbesserungen auf dem Weg) - aber ich habe noch einen Schritt weiter, und beschlossen, dass ich versuchen würde, machen es so, dass fast jeder kann es machen, so lange, wie sie konnten löten und könnte den Unterschied zwischen den verschiedenen Teilen zu erzählen. Das ist der Grund, warum ich schuf die PCBoards, um den Würfel zu steuern, und schließlich sogar ein Cube Base Board, das alles aber macht den Punkt-zu-Punkt-Verdrahtung aus dem Projekt. Ich liebte das Projekt, sondern gehasst überall alle unordentlichen Drähte. Ich habe auch Demo-Code geliefert (sowohl die Original-Code und viele meiner Modifikationen) und anklickbaren AVR Initialisierung und Code-Uploader-Dienstprogramme, um den Code auf das Brett schnell und einfach für diejenigen, die nicht mit DOS-Eingabeaufforderung basierte Dienstprogramme wie komfortabel erhalten avrdude. Es gibt auch eine Belegung / Anschlussdiagramm, die Sie verwenden können, zu entwerfen und zu beheben Ihr eigenes Brett mit dem Arduino, ATmega328P oder die besser in der Lage ATmega32 Mikrocontroller für erweiterte Funktionen. Der schwierigste Teil ist den Bau eines Würfels, gerade und quadratisch ist. Ich werde zunächst werden Adressierung dieses. Wenn Sie meine Bauweisen verwenden, sollten Sie Ihre Würfel als gerade und quadratisch wie in Fotos oben zu sein. Ich habe eine gute Elektronik Hintergrund, so wollte ich sofort einen dieser Würfel bauen die zweite ich sie sah. Je mehr ich setzte sich hinein und lesen Sie die Kommentare auf seinem gut dokumentiert instructable, je mehr ich dachte, ich könnte in der Lage, Menschen mit weniger aus einem Elektronik Hintergrund helfen, genau zu verstehen, wie dieses Ding tatsächlich funktioniert, und beheben Probleme. Die Menschen waren alle Arten von Fragen zu stellen lange nach Menschen, die wirklich wusste, die Schaltung gestoppt Beantwortung von ihnen, und ich fand mich der Beantwortung von Fragen in seinem instructable auf einem ziemlich regelmäßig. Schließlich wusste ich genug, um das, was ich hoffte, wäre ein leichter verständlich instructable. Nicht nur das, ich habe ein paar Verbesserungen auf dem Weg gemacht als gut, und schließlich sogar PC-Boards für mich selbst, und bekam Extras für diejenigen, die auch wollen, könnte sie Wie ich beginnen, merke ich, ich werde "winging es" eine Menge hier, so verzeihen Sie mir, wenn ich mich unklar, an jedem Punkt, und fühlen Sie sich frei, Fragen zu stellen. Wenn Sie sehen, ANODE geschrieben, wo man weiß, es sollte Kathode - oder umgekehrt - lass es mich wissen. Manchmal habe ich müde, beim Schreiben und erhalten elektronische Legasthenie, und mischen Sie sie auf. Ich habe mein Bestes versucht, den Nachweis lesen Sie meine Anweisungen, um sicherzustellen, dass dies nicht geschehen ist. Versuchen Sie, im Hinterkopf behalten, dass während der Bauphase gibt es einen Kathodenanschluss pro Schicht und 64 Anodenanschlüsse. Ich werde jedoch bitten, dass, wenn Sie sich bereit, um einer von ihnen aufzubauen, besonders wenn Sie eine eigene Schaltung bauen wollen, dass Sie durch CHRS gut dokumentiert instructable gehen zuerst, und dann durch diesen zu lesen. Versuchen Sie, seine Steuerschaltung, wenn Sie können bauen, und fühlen Sie sich frei, mich zu kontaktieren, wenn Sie in Schwierigkeiten geraten (was fast jeder tut). Dies kann eine sehr schwierige Aufgabe sein. Viele Leute finden, können sie den physischen Würfel zu bauen, und sind in der Lage, Verbindungen leicht genug, löten, aber wenn es um den Aufbau der eigentlichen Schaltung kommt, das ist, wo alles in der Regel auseinander fällt. Fehlerbehebung bei einem Punkt-zu-Punkt-Hand verdrahteten Schaltung ist nicht einfach, auch wenn Sie wissen, was du tust. KEINE ANGST ! Da diese instructable fortschreitet, werde ich auf eine Reihe von Leiterplatten, die enthalten wird, indem die Menschen aufgefordert, hier zu arbeiten, und auf verschiedenen Ebenen des Lötens Expertise den ganzen Weg von der einfachen Durchgangsloch Löten vollständig Surface Mount Technology Boards. Sie werden in der Lage, diese Bretter zu kaufen, wenn sie verfügbar sind, und die Preise fallen, da mehr Anfragen für Platten kommen in durch Mengenrabatte. Nur nicht erwarten, dass sie fünf Dollar sein - ich werde nicht die Massenproduktion, welche meine Kosten viel höher macht. Achten Sie auf Pension Revisionen, wenn Sie eine Empfehlung oder Anforderung für einen Bord-Funktion, die mir gefallen haben Musik ausgelöst Modi für die mit meinem Leiterplatten ... (Ich werde arbeiten mehr als Vorschläge kommen in) - AKTUELLE Code ist jetzt auf Schritt 10 geschrieben Sorry über die Videoqualität auf diesen einen, aber ich war in Eile, um diese geschrieben zu bekommen und nicht die Zeit, um die Kamera gut anpassen zu nehmen. Drücken Sie einfach die Taste MUSIC auf dem Board (Black Edition V3.5 und höher, ARMS Serie oder RAMP-Serie) oder drahtlose Fernbedienung (Arme und nur Serie Boards Rampe), um durch die Musik-Modi. Zurück 5 Modus-Code befindet sich auf STEP 12, so euch mit den neuen Boards können mit ihm zu spielen! Ich werde das Hinzufügen werden, um es aber! Der Code funktioniert sowohl mit wie in Schritt 17 beschrieben, auf die Platine eingebaut (nur RAMP Bohlen), oder mit dem MIC-Modul in der Stückliste (3.5A und höher, Arme oder RAMP Platten) Wenn Sie denken, "Big Deal, habe ich gesehen, Würfel reagieren auf Musik in anderen Videos" - na ja, wir tun es, ohne einen PC angeschlossen an die serielle Schnittstelle! Das ist richtig, das ATmega32 tut dies auf seine eigene. Was mehr ist, mit dem Mic-Modul-Option bedeutet dies, könnte man den Cube zu einer Party zu nehmen und legen Sie es irgendwo (dass niemand es berühren) und lassen Sie es auf die Musik reagieren, ohne auch nur Einhaken alles bis zu es. Diese instructable hat sich in den vergangenen Monaten mutiert, und Sie werden eine Reihe von End-Ergebnisse zu sehen, bevor wir in, wie man den Würfel machen zu bekommen, und die Verbesserungen, die in den ursprünglichen Konstruktionstechniken und Originalkreis vorgenommen worden sind, sowie Verbesserungen auf den PC Boards im Laufe der Zeit gemacht. Ein paar schnelle Videos meiner Würfel in Aktion sind oben. Das erste Video ist der Würfel als eigenständiges Gerät, und die "Cube Perry" Video ist unter PC-Steuerung über den seriellen TTL-Port und ein Skript in Verarbeitung geschrieben. Die serielle Schnittstelle ist der Schlüssel zu so dass sie durch Dinge wie ein PIC, anderen Arduino oder PCDuino oder PC gesteuert werden. Stand-Alone-Musik-Eingang! Das Video unten zeigt diese zusätzlich zu der Schaltung, Der Schaltplan ist auf Stufe 17 zum Anschluss einer Audioquelle zur vorherigen Board-Versionen. Übrigens - hier wieder alle paar Tage, um auf dieser instructable prüfen. Ich neige dazu, sie ohne vorherige Ankündigung hinzuzufügen! Dies beinhaltet Ergänzungen und Überarbeitungen der Codes. Wenn Sie versucht haben, um Ihre eigenen Controller zu machen - oder einfach nur wissen, dass Sie nicht zu bauen von Grund auf, konnte aber eine PC-Platine löten, dann fragen Sie mich über das, was Platten stehen zur Verfügung. Schicken Sie mir eine Nachricht für Details. HINWEIS: Wenn Sie die 5-Modus Musik-Hex-Datei vor dem 12. Januar heruntergeladen haben, müssen Sie den neuesten Code herunterladen. Die Musik-Modi ursprünglich ein wenig zu viel RAM im AVR verwendet wird, und wenn das Feuerwerk-Effekt würde versuchen, zu starten, würde die Würfel zurückgesetzt. Dies wurde durch die Reduzierung der Feuerwerk funkelt von 60 bis 40. Die neue 5 Musikmodus HEX-Datei wird dieses Problem nicht jetzt, wenn in der Animation-Modus ausgeführt behoben. Zum Glück habe ich zunächst lief in dieser Frage mit dem Arduino bei der Portierung auf die gleiche Routine. Da die Schriften gehen Sie in RAM statt EEPROM auf dem ATMEGA328P, gab es viel weniger RAM zu nutzen, und deshalb gibt es nur 30 funkelt in der Feuerwerkskörper-Routine, die in die Arduino portablen Code portiert wurde. Den Armen und RAMP Serie Boards haben ein Bereich abgegrenzt, wo der Wireless-Remote-Modul geht. Wenn Sie nicht gehen, um die Wireless-Remote-Modul verwenden, keines der Teile in diesem Bereich muss auf der Platine gesetzt werden, und Sie brauchen nicht, um das Remote-Modul erwerben. Ebenso, wenn Sie nicht wollen, akustische Musik Antwort, brauchen Sie nicht, um die Mic-Modul erwerben. Und jetzt auf unseren regelmäßigen Programm (wie man die LED Cube)

                    10 Schritt:Schritt 1: Arduino Schritt 2: LCD Schritt 3: Stromkreis Schritt 4: Bluetooth Schritt 5: Code Schritt 6: Spannungsteiler Schritt 7: Holz Schritt 8: Kleber Schritt 9: Android App Schritt 10: Ausbau

                    Haben Sie eine Gewohnheit, Notizen auf dem Kühlschrank zu haben, jetzt nehmen Sie es digital an und füge eine Arduino zu. In diesem instructable Ich werde Ihnen zeigen, wie genau das zu tun. Alles was Sie brauchen ist ein Arduino, ein LCD-Bildschirm und ein Bluetooth-Modul, dies zu machen und ein Android Handy um Ihre Notiz drahtlose hochladen. Ich versuchte, sie so gering wie möglich zu halten, und es wird von einer 9V Batterie betrieben. Überprüfen Sie heraus meine Facebook -Seite und mag es, mich zu unterstützen. So genießen Sie den Aufbau Ihrer eigenen Projekt. Also fangen wir mit immer alle Teile. Liste der Einzelteile: LCD Module 16x2 Arduino (I baute meine eigenen) Bluetooth Modul L805 Voltage Regulator 9V Batterie Werkzeuge: Lötkolben

                      13 Schritt:Schritt 1: Video-Übersicht und Autopilot Erläuterungen Schritt 2: Prototype # 1 Schritt 3: Prototype # 2 Schritt 4: Testen Prototype # 2 Schritt 5: Erste Boat Schritt 6: Ändern der Boot Schritt 7: Prototype # 3 Schritt 8: Löten der Leiterplatte (n) Schritt 9: Die Kombination der Autopilot mit dem RC Boat Schritt 10: Programmieren der ATmegas Schritt 11: Die Trennung der Compass Schritt 12: Testen der Autopilot Schritt 13: Die nächsten Schritte, Final Thoughts und Downloads

                      Hier ist, wie einen Autopiloten, die ein RC Boot zu lenken Wegpunkte können zu bauen! Es ist einfach zu bauen, basierend auf der beliebten Arduino-Plattform, und ideal für Bastler, die etwas Löten Praxis wollen! Mit diesem Autopilot kann ein RC Boot lange Strecken ohne menschliches Zutun zu gehen, wie eine autonome Drohne. Die ursprüngliche Idee war, Roboter Boote wie die Mimik UBC Sailbot und der Scout (die ihre transatlantischen Reise fast erfolgreich beendet!) Dieses Projekt wurde in der Herstellung mehr als ein Jahr jetzt gewesen und hat mir viel über Autopilot Theorie und Schaltungsentwurf unterrichtet. Ich hoffe, eines Tages, werde ich in der Lage, die verwendet, um dieses Autopiloten machen Fähigkeiten zu nehmen, und sie auf einen Autopiloten für meines Vaters machen 38 Fuß-Katamaran ! Um auf die endgültige Fassung dieser Autopilot zu bekommen, ging ich durch drei Prototypen. Jeder Prototyp bekam zunehmend komplexer in Bezug auf die Schaltung und Code. Nach diesen drei Prototypen baute ich die endgültige Schaltung, die in der Lage, ein RC-Boot um einen Teich mehrmals zu steuern war. Sehr ausführliche Schaltpläne und Bilder sind verfügbar, wenn Sie Ihre eigenen bauen. Die finale Version fehlerfrei ist, aber immer noch Raum für Verbesserungen. In Bezug auf Code, ich muss noch mit dem Boot zu bekommen, um einen Weg zu gehen, und nicht nur zu einem Wegpunkt gehen (dies wirkt Seitenversatz). In Bezug auf die Elektronik, hoffe ich, einen Beschleunigungsmesser, um die Tilt-Kompensation, um mein Kompass hinzufügen.

                      Seiten: