• Home »
  • serielle »

    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!$(function() {$("a.lightbox").lightBox();});

      5 Schritt:Schritt 1: Elektrischer Anschluss Schritt 2: Schalten Sie den Serial Console Schritt 3: Testen des GPS Schritt 4: Schreiben Sie Ihre eigenen Python App Schritt 5: Mit einem kleinen LCD-Display

      Zuvor baute ich ein Projekt, bei dem ich eine Verbindung Neo-6M zu einem Arduino , aber dieses Mal wollte ich zeigen, wie ein GPS mit dem Raspberry PI verwenden. Nun gibt es mehrere USB-Lösungen und Anwendungen, die mit ihnen arbeiten, aber ich wollte zeigen, wie Sie € 20 GPS-Modul mit aa serielle UART nutzen, und Python-Code, um die NMEA-Strings zu decodieren. Dann können Sie Ihre eigenen GPS-Schnittstelle schreiben, oder kombinieren Sie die Daten mit Google Maps. Benötigen Sie folgende Teile: Raspberry PI (alle Versionen) Neo-6M GPS Buchse auf Buchse Jumpers Raspberry Pi Zubehör wie a> 1a 5V Netzteil, SD-Karte, Tastatur, Maus und einem HDMI-Monitor aus irgendeinem RPI Projekt benötigt. Schritt 1: Elektrischer Anschluss Der erste Schritt ist, das GPS-Modul auf die Himbeere PI verbinden. Es gibt nur 4 Drähte (F bis F), so ist es eine einfache Verbindung. Neo-6M RPI VCC zu Pin 1, die 3,3 V ist TX an Pin 10, der RX ist (GPIO15) RX auf Pin 8, das ist TX (GPIO14) Auf Pin 6, der GndStep 2 GND: Schalten Sie den Serial Console Standardmäßig verwendet die Raspberry Pi der UART als serielle Konsole. Wir müssen weg von diesem Funktionalität drehen, so dass wir die UART für eigene Anwendung verwenden. Öffnen Sie ein Terminal-Sitzung auf dem Raspberry Pi. Das erste, was wir tun werden, ist ein Backup der Datei cmdline.txt, bevor wir sie zu bearbeiten. sudo cp /boot/cmdline.txt /boot/cmdline_backup.txt und drücken Sie Enter. Das müssen wir cmdlint.txt bearbeiten und entfernen Sie die serielle Schnittstelle. Geben Sie sudo nano /boot/cmdline.txt und drücken Sie Enter. Löschen console = ttyAMA0,115200 und speichern Sie die Datei, indem Sie Strg X, Y, und die Eingabetaste. Geben Sie nun in sudo nano / etc / inittab und drücken Sie Enter. Finden ttyAMA0 durch Drücken von Strg W und die Eingabe ttyAMA0 auf der Suchlinie. Wenn sie feststellt, dass die Linie, drücken Sie nach Hause, legen Sie ein Symbol # auskommentieren Sie diese Zeile, und Ctrl X, Y, die Eingabetaste, um zu speichern. Geben Sie sudo reboot und drücken Sie Enter, um den Pi.Step 3 neu zu starten: Testen des GPS Bevor wir schreiben unsere eigenen Code, lassen Sie testen Sie die GPS indem Sie einige Programme aus dem Regal. Öffnen Sie eine Terminalsitzung, und geben Sie sudo apt-get gpsd gpsd-Clients installieren und drücken Sie Enter. Danach installiert, lassen Sie uns beginnen die serielle Schnittstelle: Geben Sie stty -F / dev / ttyAMA0 9600 und drücken Sie Enter. Starten Sie jetzt RaPS: Geben Sie sudo gpsd / dev / ttyAMA0 -F /var/run/gpsd.sock und drücken Sie Enter. Jetzt angezeigt werden, indem Sie CGPS -s und drücken Enter.Step 4: Schreiben Sie Ihre eigenen Python App Nun, da ich weiß, das GPS-Modul funktioniert, möchte ich meine eigene Software zu schreiben, so dass ich auf die Werte lese ich handeln. Demnächst ...... Schritt 5: Mit einem kleinen LCD-Display Die besten Ergebnisse erzielen, muss ein GPS-Sensor im Freien zu sein. Aber ich möchte wirklich nicht zu ziehen meine 42 "HDMI Monitor draußen. Ich werde das Hinzufügen einer 2,8" LCD bald zu diesem Projekt!

        7 Schritt:Schritt 1: Sammeln Sie die Materialien Schritt 2: Bereiten Sie das Feld Schritt 3: Bringen Sie die Räder Schritt 4: Setzen Sie alles in der Box Schritt 5: die Skizze auf dem Arduino hochladen Schritt 6: Testen Sie es! Schritt 7: Öffnen Sie Ihre Phantasie!

        Ein Computer ist eine sehr praktische Sache, um in Ihre Roboter zu verwenden. Wenn Sie in dem alle Funktionen, die für Roboter Zwecke verwendet werden können Sie feststellen, dass es billiger ist, ein Netbook kaufen als der Kauf LCD, WiFi und Bluetooth-Module, Kameras, Sprach-Synthesizer-Module, Tastaturen, Speicherkartenleser, Lautsprecher und viele beginnen andere Sachen. Das ist, warum ich beschlossen, diese Plattform, um mein Netbook machen. Um die Computersteuerung lassen sich die Motoren, versuchte ich zwei verschiedene Arten: Erstens habe ich ein Arduino Duemilanove mit zwei Motortreiberplatinen , aber dann fand ich, dass es viel einfacher sein würde, wenn ich nur verwendet eine motoruino . Damit viele verschiedene Anwendungen, die mein Computer nach bestimmten Farben lasse ich schaffen konnte, folgen menschliche Gesichter, Flammen erkennen, fahren rund um das Haus zu vermeiden Wände, über das Internet ferngesteuert werden oder mit einer Wiimote und die Liste der Möglichkeiten ist fast endlos . Ich habe die Entwicklung dieser Anwendung, auf den Film, die als ComputerOnWheelsController wird vorgestellt. Hier können Sie mehr erfahren, und laden Sie es auf seiner Seite: http://www.franciscodias.net/applications/openframeworks/computer-on-wheels-controller Oder, wenn Sie bevorzugen die Verarbeitung, die Sie finden und herunterzuladen ein paar Beispiele, die ich schon auf meiner Website getan werden kann: http://www.franciscodias.net/processing-applications Schritt 1: Sammeln Sie die Materialien Dies ist, was Sie brauchen: - 1x Box - 2x Motoren, Räder und Stützen - 1x Kleinbodenrad - 1x Akkupack - Einige Adern und Jumper Und ... Wenn Sie sich entscheiden, um die motoruino Weitere Voraussetzungen verwenden: - Motoruino - FDTI Cable ... Oder ... Wenn Sie die Arduino bevorzugen Sie brauchen: - Arduino - USB A / B Kabel - Dual-Motortreiber, habe ich diese . Sie können, was Sie wollen, zum Beispiel, ist das L293D sehr einfach zu bedienen. Überprüfen Sie das Bild angehängt Steckbrett. Schritt 2: Bereiten Sie das Feld Lassen Sie bereiten das Feld, um unsere Bedürfnisse anpassen: Schneiden Sie die Löcher, die Sie für das USB-Kabel und für die Räder müssen. Ich erhitzt ein Messer in den Ofen, um das ganz einfach tun, und es war wie Schneiden Butter. Schritt 3: Bringen Sie die Räder Legen Sie die Räder auf der Motoren und ihre Naben Schrauben festziehen. Bringen Sie auch das dritte Rad auf seiner place.Step 4: Zeigen alles, was in der Box Alle 9 Artikel anzeigen Wenn Sie die motoruino nutzen, müssen Sie die Drähte von den Motoren und der Batterie auf die entsprechenden Schraubklemmen anschließen. Wenn Sie Zweifel haben, überprüfen Sie diese Seite: http://www.guibot.pt/using-the-motoruino/ . Dann müssen Sie das USB-Kabel, wenn Sie eines sind mit dem FTDI Chip eingebettet Es wird einfach dirrectly an den Vorstand, wenn Sie eine Adapterplatine so wie ich es in Ort, und schließen Sie das USB-Kabel, um es. Stellen Sie sicher, dass Sie den Anschluss es der richtige Weg, müssen Sie möglicherweise schließen Sie es nach unten gegenüber. Wenn Sie beschlossen, meine Platten verwenden, schließen Sie die Batteriekabel und die Motoren an die Motor-Steuertafeln, wie sie ist zeigen Sie auf die Bilder. Verbinden Sie das 5V des Arduino auf den Brettern, und die Springer, die sich von der PWM-Ausgänge des Arduino kommen. Sie sind zwei für jeden Motor möglich sein, die Geschwindigkeit der Drehung an beiden Drehrichtungen zu steuern. Wenn Sie einen L293D in ein Steckbrett verwenden, aktivieren Sie das beigefügte Bild. Wenn verwenden andere Steuerungen, überprüfen Sie ihre Datenblatt. Nun ist die Hardware-Teil erledigt ist Schritt 5: die Skizze auf dem Arduino hochladen Laden Sie die angehängte Datei, öffnen Sie es mit der Arduino Software , lesen Sie es, wenn Sie wünschen, wählen Sie die serielle Schnittstelle und das Brett, und laden Sie sie auf Ihr Brett. Schritt 6: Testen Sie es! Öffnen Sie das Monitorfenster Serien und sehen, was passiert, wenn Sie die folgenden Befehle zu senden: - 'W' vorwärts zu bewegen - 'S' rückwärts bewegen - "A" drehen links - "D" Spin auf den Schreib - 'G' Stop Schritt 7: Öffnen Sie Ihre Phantasie! Jetzt haben Sie Ihre Arbeitsplattform haben, starten Sie die Erstellung von Anwendungen für sie! Ich entwickle ComputerOnWheelsController die eine Anwendung soll einfach zu implementieren und zu verwenden mit Robotern in irgendeiner Weise mit einem Computer verbunden, wie dieser zu sein. Hier können Sie mehr erfahren, und laden Sie es auf seiner Seite: http://www.franciscodias.net/applications/openframeworks/computer-on-wheels-controller Ich habe auch einige mit erstellt Verarbeitung , die eine sehr einfache Sprache zu lernen, ist, speziell Sie wissen Sie bereits, wie man in arduino programmieren. Sie können einen Blick haben und laden Sie sie hier: http://www.franciscodias.net/processing-applications Denken Sie immer daran, die vorhanden Steuer-Anschluss des Computers zu überprüfen, in meinem Fall ist COM19, aber das unterscheidet sich von System zu System ist. Hier ist wieder die Demonstration der Farbverfolgungs ein:

        Seiten: