• Home »
  • Mikrocontroller »

    4 Schritt:Schritt 1: Hauptkomponenten Erforderliche Schritt 2: Circuit Design und PCB-Fertigung Schritt 3: Download Code und Android App Schritt 4: Testen Sie Ihr Projekt

    Bluetooth basierte Home-Automation ermöglicht Projekt Sie elektrische Geräte steuern mit Ihrem Android-Handy. Es besteht aus ATmega8 Mikrocontroller, HC-06 Bluetooth-Modul, Relays.There gibt viele Hausautomation in unserem Markt. Die meisten davon sind einfache Haushaltsgeräte Controllingsystemen wie DTMF-gesteuerte Haushaltsgeräte, IR-Fernbedienung anhand Haushaltsgeräte steuern, RF basiert Haushaltsgeräte steuern. wir werden über Bluetooth basierte Home / Office Appliances Control (Home Automation System) zu diskutieren. Hier werden alle Schaltungsdetails mit PCB-Design, Code und Android-Anwendung zur Verfügung gestellt. Besuchen Sie meine blog.circuits4you.com für Schritt für Schritt Anleitung und stuff ... Schritt 1: Hauptkomponenten Erforderliche 1. Atmega 8 Mikrocontroller 2. Relais 3. ULN2003 4. LM7805 5. BC548 6. 1K-Widerstände 7. Bluetooth-Modul HC-06 8. Summer 9. Buy Komponenten aus unserem Shop www.circuits4you.com Schritt 2: Circuit Design und PCB-Fertigung Laden Sie alle erforderlichen Dateien und entwickeln Projekt Schritt 3: Download Code und Android App From Here Download Link Schritt 4: Testen Sie Ihr Projekt 1. Installieren Android App auf Ihrem Handy. 2. Lassen Sie Dritten Download 3. Pair HC-06 4. Starten Sie anschließend die Software- 5. Du hast es selbst 6. Tutorials von diesem Siehe blog.circuits4you.com$(function() {$("a.lightbox").lightBox();});

      6 Schritt:Schritt 1: Parts Schritt 2: Herstellung der LED die Degrees Schritt 3: Elektronische Schematic Schritt 4: Microcontroller-Code Schritt 5: Mechanische Montage Schritt 6: Fazit

      Je von GMT verwirrt, oder einfach nur wünschen Ihnen einen Kühler Weg, um die Zeit zu haben? Erstellen Sie eine neue Erde Zeitschaltuhr! Unter Verwendung eines PIC-Mikrocontroller, einen Code und ein paar einzelne Teile können auch Sie einen einzigartigen Zeitmesser, um auf Ihrem Schreibtisch zu halten. New Earth Time (NET) ist eine Idee für einen globalen Zeitnormal. Wie Greenwich Mean Time (GMT), ist es das gleiche "New Earth Time" überall auf der Welt in jedem Augenblick. Anders als GMT, zählt NET Zeit in Grad und Minuten, um nicht mit Ihrer Ortszeit verwechselt werden (die immer noch auf die gleiche Weise verwendet werden, um gerade gezählt wird). Sie können alles darüber, wie neue Erde Zeit arbeitet auf ihrer Website, lesen Sie newearthtime.net . Es scheint wie eine coole Idee zu mir, und welchen besseren Weg, um die Idee, als eine Uhr zu bauen und starten Sie mit der neuen Erde Zeit zu unterstützen! Schritt 1: Ersatzteile Sie können meine Prototyp NET Uhr auf dem Bild sehen, um eine Vorstellung von dem, was einzubeziehen. Elektronik: 1x - PIC16F627A Mikrocontroller 1x - 32,768 kHz Kristall (815 Mouser-AB26T-32.768kHz oder gleichwertig) 2x - 22pF Keramikkondensator (oder 1x 22pF und 1x 0-56pF Drehkondensator zur Abstimmung) 4x - 10K-Widerstand 7x - 100 Ohm Widerstand 1x - 4.7k Widerstand 5x - 1K Widerstand 5x - 2N3904 Transistor 5x - Gemeinsame Kathode 7-Segment-Display (512 Mouser-MAN6980 oder gleichwertig) 2x - SPST Drucktaster 1x - Round LED, modifiziert, wie in Schritt 2 (Making the Grade LED) beschrieben 5V Stromversorgung (Wall-Adapter oder 9V-Batterie mit einer LM7805 Regler heruntergeregelt) Sonstiges: Fall (My Fall stammte aus einer alten Heizdecke Thermostat. Ich liebe den kühlen Retro-modernen Look darüber) Brotschneidebrett oder Perfboard die Schaltung zu konstruieren Schaltdraht Ein wenig von der Schrumpfschlauch (die Größe der LED) und ein Sharpie Marker. Werkzeuge: PIC Programmer Schritt 2: Herstellung der LED die Degrees Da NET zählt in Degrees, ist es nur angemessen, eine Degrees Symbol nach dem Grad Anzeige hinzuzufügen. Um Ihre eigenen Degrees Anzeige zu machen, drücken Sie ein Stück un schrumpfte Schrumpfschlauch auf die LED, so dass das Ende des Schlauchs ist etwa auch bei der Spitze der LED-Linse. Den Schlauch nicht schrumpfen! Lassen Sie es so wie es ist. Dann nehmen Sie einen Sharpie-Marker und Farbe in der Mitte des LED-Linse. Es funktioniert in der Regel am besten, dies mit der LED an zu tun, damit Sie sehen können, wo Sie mehr Tinte benötigen. Es kann mehrere Schichten an Tinte zu nehmen, um es dunkel genug ist, dass es Licht blockiert. Ich finde, dass ein "Tupfen" Bewegung der Sharpie Ablagerungen die Tinte besser, dass ein "Ziehen" oder Schreiben Bewegung. Wenn Sie fertig sind, haben Sie eine LED, die nur lässt das Licht aus den Rändern - gerade wie ein Grad-Symbol! Schritt 3: Elektronische Schematic Das Prinzipschaltbild (siehe Bild) und Elektronikbaugruppe sind relativ einfach, da die meisten der "Magie" kommt in den Microcontroller-Code. Wie jedes digitale Uhr, verwendet der Mikrocontroller im Zeitmultiplex zu fünf 7-Segmentanzeigen von nur 12 I / O-Pins zu steuern. Sie können im Internet nachschlagen diese Regelung, aber die Grundidee ist, dass nur eine Anzeige auf zu einem bestimmten Zeitpunkt, sondern unser Auge wahrnimmt, alle Anzeigen auf gleichzeitig aufgrund Trägheit des Auges sein. Die Anzeigen werden von 2N3904 Transistoren angesteuert, da der PIC-I / O-Ports können genug Strom für 7 LEDs nicht sinken. Zusätzlich zu den Anzeigen gibt es zwei Tasten in die Anzeigeausgaben für das Takteinstellungsfunktionen multiplexiert. Eine Taste setzt NET Grad, die anderen Sätze NET Minuten. Die 32.768kHz Kristall ist der Hauptzeitmesser für die Uhr. Sie wollen sicherstellen, dass Sie eine hochpräzise Kristall zu erhalten, aber selbst dann müssen Sie den Wert von C1 und C2 anpassen, um die Zeit genau zu halten. Ich habe eine kleine 5V Regelkreis in der unteren Ecke enthalten. Wenn Sie einen 5V-Quelle bereits haben, ist dies nicht notwendig. Schritt 4: Microcontroller-Code Hier ist der Quellcode für die Uhr sowohl Assembly (ASM) und Hex (.hex), für die PIC16F627A zusammengestellt. Der Code ist ziemlich gut dokumentiert, aber hier ist eine schnelle Erklärung, was los ist. Code Erläuterung: Uhrzeit: Die magische Verhältnis zu der regulären Spielzeit, um neue Erde konvertieren 0,25 NET Minuten pro 1 Sekunde (oder 1 Minute NET für alle 4 Sekunden der verstrichenen Zeit). Dies wird mit den Verhältnissen 360 NET Deg pro 24Hrs und 60 Minuten pro NET NET Degree berechnet. Um NET zählen, verwendet der Code eingebauten Timer1 (TMR1) Modul des PIC mit einem externen 32.768kHz Kristall für die Zeitmessung. Um das magische Verhältnis 1 NET Min pro 4 Sekunden zu erreichen, können wir die 16-Bit verwenden TMR1 mit 1 Register: 2 Prescaler. (Die 16-Bit-TMR1 Überläufe bei 65536 zählt, läuft Kristall bei 32768 Zählungen pro Sekunde 65536/32768 = Überlauf alle 2 Sekunden Fügen Sie einfach im 1:..! 2 Vorteiler und voila Interrupt alle 4 Sekunden!) Anzeige: Der PIC selbst läuft auf dem internen 4 MHz Oszillator. Die fünf 7-Segment-LED-Anzeigen werden in einem festen Abstand von Timer0 (TMR0) gesteuert abgetastet. Jedes Mal TMR0 überläuft, wird der PIC auf die nächste Anzeige (für Zeitmultiplex) zu wechseln. Der Schlüssel zum Zeitmultiplex-Displays besteht darin, sie so schnell wie möglich und in einem regelmäßigen Intervall abzutasten. Andernfalls wird Ihr Auge wahrnehmen Flackern im Display. Zeiteinstellung / Buttons: Eine Taste Schritten NET Grad und einem NET Minuten - Zeiteinstellung wird durch zwei Tasten durchgeführt. Die Tasten werden fortlaufend durch den PIC in der Hauptprogrammschleife überwacht. Bis ich spare / O-Pins sind die Tasten, um das, was in der Regel eine Ausgangsstift verbunden. Wenn die PIC prüft Taste Status, schaltet er das I / O-Pin mit einem Eingang und nimmt eine Lesung. Wenn eine Tastenbetätigung detektiert wird, geht das Programm zu einem Zeiteinstellungsfunktion spezifisch für jede Taste. Diese Funktion erhöht die variable Verfolgung der Zeit, ebenso wie die TMR1 Interrupt. Ein einfacher Tastendruck wird die Uhr einen Schritt zu erhöhen, und halten Sie die Taste im kontinuierlichen Fortschritt führen. Es gibt eine Verzögerung Funktion im Code zum Entprellen der Anfangs drücken und geben Sie die Zeitsteuerung für die kontinuierliche advance.Step 5: Mechanische Montage Nun, da Sie im Griff haben die Schaltung und Codierung, ist der nächste Schritt, um es in eine Schublade gesteckt und es schön aussehen. Die Argumente für meine Uhr kam tatsächlich aus einer alten Heizdecke Thermostat. Es funktionierte perfekt - ich konnte (mit der Temperatureinstellung Hebel und Markierungen) und Rutsche in einem Stück aus rotem Kunststoff in der gleichen Nut ziehen Sie die alte Frontplatte. Die farbigen Kunststoff verbessert das Kontrastverhältnis des Displays (macht es besser aussehen!) Auch ich war in der Lage, Line-Up eine PCB-Mount-Buchse rechts, wo die Decke Kabel verwendet werden, um herauszukommen. Suche nach exakt gleiche Fall ist praktisch unmöglich (Ich habe immer gesucht!), So wählen Sie einfach aus etwas, das ordentlich aussieht, und ist etwa 4 "x4" x4 "in Größe, und gehen in die Stadt! Sie können auch bauen eine Box aus Holz (siehe anderen Bild), oder lassen Sie ihn einfach auf einem großen Stück perfboard und hängen Sie es an der Wand. Es liegt an Ihnen, Schritt 6: Fazit Wenn Sie entlang so weit gefolgt habe, jetzt du könntest eine voll funktionsfähige NET Clock! Es gibt viel zu tun, von hier aus - möchten Sie vielleicht in Dinge wie eine einstellbare Audioalarm oder Backup-Batterie hinzuzufügen. Oder noch besser, schreiben einige Code, so dass die Uhr kann zwischen NET, GMT und Ortszeit konvertieren. Genießen Sie mit NET, und vielen Dank für das Lesen!

        7 Schritt:Schritt 1: Ersatzteile Schritt 2: Verdrahten Sie den Kreislauf Schritt 3: Software-Konfiguration # 1 Schritt 4: Software-Konfiguration # 2 Schritt 5: Working Test mit Kabelsteckbrett Schritt 6: Echt Hardware Implementierung Schritt 7: Finale Video

        Diese instructable zeigt Ihnen, wie Elektrogeräte in Sie Haus mit Web Server mit WIZwiki-W7500 steuern. Für dieses Projekt umzusetzen I mein eigenes Relais Schild kompatibel mit WIZwiki-W7500. Diese Idee kam von IOT (Internet der Dinge) wie Heimautomatisierung. Also habe ich versucht, alle Elektrogeräte mit WIZwiki-W7500 als Web-Server steuern. Und fest verdrahteten TCP / IP in W7500 mir helfen, Web-Server zu bauen. Diese Schritte nun folgenden wird Ihnen helfen, Ihre eigene IOT in Hause. Lass es uns tun Schritt 1: Parts 1. WIZwiki-W7500 Es hat sich TCP / IP fest verdrahtet und Cortex-M0-Kern dann machen mich diese zu wählen. - USB-Kabel für Strom und herunterladen Firmware W7500. - LAN-Kabel mit Ethernet verwenden Was ist WIZwiki-W7500: WIZwiki-W7500 2. Relais Ich wähle ALQ105 Relais von vielen anderen Optionen. Damit das Ein / Ausschalten Waren es ist passabel. ALQ105 Datenblatt: ALQ105 3. Mehrere Leitungs Das Ziel dieses Projektes ist die Kontrolle dieser Multiple Hahn, um andere Elektrogeräte zu behandeln. 4. Sonstiges - Transistor 2N2222 x 1 - Diode 1N4148 x 1 - LED (rot) x 1, LED (grün) x 1 - Brotschneidebrett - Starthilfekabel - Registrieren 330Ω x 2 Schritt 2: Verdrahten Sie den Kreislauf In dieser Schaltung, ich benutze Transistor (NPN) um 3,3 V Pegel von dem Ausgangsstift zu konvertieren, um für Relais 5V. Für einfache Schaltung, finden Sie 3V Relay dann genießen, ohne Transistor I eingesetzt. Relay datesheet: AJQ105 Datenblatt Wenn Sie Relais Datenblatt lesen, Sie 5-polig, Spule, com, NC und NO finden kann NC ist normal in der Nähe und NO normal offen. Ohne kein Signal von außen, in der Regel, NC ist mit com gesetzt und NO ist offen. Aber keine ist mit com gesetzt, wenn coli hat Regelung mit externer Signal bekam. Mit dieser Grund, liefert die Energie das Brot Bord, rote LED leuchtet über NC (PC_6 ist Low). Danach, wenn Sie PC_6 Hoch gesetzt, coli innerhalb des Relais gesetzt die NO Hoch dann werden Sie überprüfen die grüne LED auf. Schritt 3: Software-Konfiguration # 1 Lassen Sie installieren Compiler für WIZwiki-W7500. WIZwiki-W7500 Compiler ist Keil uvision5. Können Sie mehr Details zu der Download und die Installation klicken. : Wie man Keil installieren Wenn Sie gcc-Compiler bevorzugen, klicken Sie hier: Wie Sie gcc installieren Schritt 4: Software-Konfiguration # 2 Nach der Installation Compiler, müssen Sie Projekt und Treiber für WIZwiki-W7500 herunter zu laden. Download Projekt: https://github.com/joon874/WIZwiki-W7500.git WIZwiki-W7500 hat Cortex-M0, so dass es die Serien ARM-Treiber verwendet. Kostenfreier Download von Driver: ARM-Treiber (Download neuesten Treiber) Wie Firmware WIZwiki-W7500 herunterladen: Download Firmware Schritt 5: Working Test mit Kabelsteckbrett Dies ist die Demo-Video zu zeigen, wie es funktioniert mit Web-Server und, wenn gut funktioniert. Wie Sie sehen, mit Klick auf den buttin auf Web-Browser, finde ich Relais arbeitet wie ich entworfen. Aber, mein Endziel bis 220V Waren zu kontrollieren, nicht 3,3 V LED.Step 6: Echt Hardware Implementierung Löten Sie alle Teile von Steckbrett. Und ich Pin-Buchse in den kompatiblen Schild mit WIZwiki-W7500 (und Arduino) und Stecker für Mehrfachleitungs machen. Eigentlich kann WIZwiki-W7500 keine arduino Schilde haben. Es ist kompatibel mit Arduino Pins (sind ). Es ist eine Sache, die Sie berücksichtigen müssen. 220V-Level wird in Relais 'com' zu liefern. Also muss man machen, um Hardware-Hochspannungspegel zu behandeln. Ich habe es mit 220v Draht und bedeckt es wie Bild oben. Bitte seien Sie vorsichtig im Umgang 220v.Step 7: Schluss Video Dies ist der letzte durchführen mit echten hardwared verlassen Schild auf WIZwiki-W7500. Ich habe gerade in fan gesteckt, aber es passabel, jede 220V oder 110V Elektrogeräte zu verbinden ist. Jetzt können Sie alle Dinge im Haus mit Web-Server steuern. Geniesse es!!

          5 Schritt:Schritt 1: Materialien Schritt 2: Anschließen der Servos Schritt 3: Anschließen des Stick (Joystick) Schritt 4: Der Kodex Schritt 5: Torubleshooting

          In meinen anderen 2 Arduino Tutorials habe ich helfen neue Benutzer Töne spielen und machen 2 Servos mit einer Maus zu bewegen. Dieses Mal werde ich Ihnen helfen, die gleichen 2 Servos mit einem Stick bewegen. Und wieder habe ich im Internet surfen zu sehen, ob es Tutorials, die speziell für verstehen löschen der Anfänger Arduino Benutzer und, habe ich nicht gefunden eins. 2 Servos mit dem Ministick bewegen ist viel einfacher und schmerzfrei als mit der Maus. Und der Grund dafür ist, dass manchmal die Verarbeitungssoftware nicht richtig funktioniert oder gibt es einen Konflikt zwischen der Arduino Software und der Verarbeitungssoftware. Für alle Verbindungen werde ich die Brotbrett zu nutzen. Vergessen Sie nicht, für mich auf dem Arduino Herausforderung stimmen !!! Viel Spaß !!!! ;) Biomech75 Schritt 1: Materialien Hardware: (gekauft @ Radioshack) Arduino Board (Ich bin mit dem UNO REV 3-Version) 2 Parallax Servos Parallax Thumbstick (Joystick) Kleine Brot-Brett Solderless Brotschneidebrett-Schaltdraht Etwas, das 2 Servos Bewegung sehen (ich benutze einen gebrochenen Web Cam und einige legos nicht gezeigt, für dieses Tutorial) Schritt 2: Anschließen der Servos Ich werde mit den 2 Servos starten. (Ich bin mit dem Brotbrett, um alle Verbindungen einfach zu machen) Sie können das Bild für weitere Informationen zu verwenden. Servo Up / Down Arduino Servo rechts / links Arduino Red Cable ------------------------ 5V Red Cable --------------------- --- 5V Schwarz Kabel ---------------------- GND Schwarz Kabel ---------------------- GND Gelb oder weiß Kabel --------- PWM (4) Gelb oder Weiß Kabel --------- PWM (10) Schritt 3: Anschließen des Stick (Joystick) Die follwing Verbindung werden Sie ein wenig verwirren, folgen Sie einfach das Bild. Wieder mit einem Brot Bord werden die Dinge einfacher. 1. Die Stick hat einen U / R + und einem L / R + diese beiden Verbindungen wird die Stromversorgung des Joystick bereitzustellen. Schließen Sie sie an die Arduino 5V-Anschluss. 2. Auch die Joystick hat zwei L / R Anschlüsse und zwei U / D-Verbindungen, ist es wichtig, dass Sie beide eine Verbindung zum jeweiligen Arduino Pin. 3. Machen Sie dasselbe für beide GND-Verbindungen auf dem Joystick. Thumbstick Arduino L / R + ---------------------- 5V U / D + ---------------------- 5V GND GND GND --------------- U / DU / D ------------------ Analog 4 L / RL / R ------------------- Analog 3 HINWEIS: Immer überprüfen Sie die Verbindungen !!! Schritt 4: Der Kodex Nicht viel zu erklären ... einfach kopieren und fügen Sie den folgenden Code in die Arduino Software. Immer Test (kompilieren) den Code vor dem Hochladen auf den Arduino Board. Wenn Sie den Code in die Arduino laden die Servos sollte sich nicht bewegen, bis Sie den Joystick verwenden. Code: #include <Servo.h> const int Servo1 = 3; // Erste Servo const int SERVO2 = 10; // Zweite Servo const int joyH = 3; // L / R Parallax Thumbstick const int joyV = 4; // U / D Parallax Thumbstick int servoVal; // Variable um den Wert aus dem analogen Lesestift Servo myservo1; // Servo Aufgabe, eine Servosteuerung erstellen Servo myservo2; // Servo Aufgabe, eine Servosteuerung erstellen Leere setup () { // Servo myservo1.attach (Servo1); // Misst der Servo myservo2.attach (SERVO2); // Misst der Servo // Inizialize Serien Serial.begin (9600); } Leere Schleife () { // Anzeige Joystick Werte über die serielle Monitor outputJoystick (); // Lesen Sie den Joystick horizontal Wert (Wert zwischen 0 und 1023) servoVal = analogRead (joyH); servoVal = map (servoVal, 0, 1023, 0, 180); // Skalieren, um es mit dem Servo verwenden (Ergebnis zwischen 0 und 180) myservo2.write (servoVal); // Setzt die Servoposition entsprechend der skalierten Wert // Lesen Sie den Joystick horizontal Wert (Wert zwischen 0 und 1023) servoVal = analogRead (joyV); servoVal = map (servoVal, 0, 1023, 70, 180); // Skalieren, um es mit dem Servo verwenden (Ergebnis zwischen 70 und 180) myservo1.write (servoVal); // Setzt die Servoposition entsprechend der skalierten Wert Verzögerung (15); // Wartet auf die Servo um dorthin zu gelangen } / ** * Display Joystick Werte * / Leere outputJoystick () { Serial.print (analogRead (joyH)); Serial.print ("---"); Serial.print (analogRead (joyV)); Serial.println ("----------------"); } Schritt 5: Torubleshooting 1. Die Servos bewegt sich nicht. A. Überprüfen Sie die Verbindungen, erinnern in diesem Tutorial werden wir für die Servos und den Analog-Pins für den Joystick PWM Stifte verwenden. 2. Wenn ich den Code laden in den Vorstand der Servos, beginnen sie vibrieren. A. Das bedeutet, dass entweder U / D + oder L / R + sind nicht richtig angeschlossen. Überprüfen Sie Ihre Verbindungen. Sie müssen den USB vom Brett zu trennen, um zu überprüfen Verbindungen versuchen, die Verbindungen auf Schritt 3 überprüfen. 3. Ich überprüfen Sie die Anschlüsse und die Servos gewohnt bewegen. A. Nehmen Sie den Joystick, und schließen Sie es wieder in die Brotbrett, indem Sie es nach unten, um sicherzustellen, dass es angeschlossen ist. Verbindungen müssen fest von der Joystick nach Brot Bord zu sein. Jede andere Hilfe oder Fragen haben Sie sich bitte, lassen Sie mich wissen, und ich werde froh sein, euch allen zu helfen. ;)

            11 Schritt:Schritt 1: MY CHOICE: teensy 3.1 Schritt 2: TO im Auge behalten: INTEL EDISON (am Ende des Jahres veröffentlicht) Schritt 3: Ein guter Ort, um mit zu beginnen: ARDUINO Schritt 4: WIRELESS Wahl - ARDUINO FIO Schritt 5: erwähnens - smal aber rostig: ARDUINO PRO MINI Schritt 6: CUTE und ROUND: LILYPAD ARDUINO Schritt 7: Kompatible Teile: XADOW (Seeed Studio) Schritt 8: CONNECT TO ANDROID: IOIO (ausgesprochen "Yo-Yo") Schritt 9: SUPER kleine Projekte - mit einem GEMMA! Schritt 10: nähbar MODULE - FLORA Schritt 11: Stay tuned ...

            Was bedeutet Fashion Lack? "Microcontrollers" Ich habe immer zu beantworten - und es ist wahr! Es macht Ihre Kleidung so viel interessanter, interaktiven und kommunikativen, sobald Sie etwas Intelligenz, um es hinzuzufügen. Aber welche sind auf dem Markt sind? Ich begann ein wenig Forschung über auf einige der heißesten KLEINSTE Platten im Moment: Wenn Sie irgendwelche Empfehlungen haben - zögern Sie nicht, mich mit meiner Herausforderung der Suche nach der besten Mikrocontroller-Boards AROUND helfen Schritt 1: MY CHOICE: teensy 3.1! Warum? Denn es ist super klein, zuverlässig, erschwinglich und liebenswert. Der einzige Nachteil ich entdecken konnte, war die Farbe Grün. Aber teensy-Schöpfer Paul Stoffenregen vor kurzem eine PURPLE einem zum Repertoire. In Zusammenarbeit mit der Arbeitsschutz Park Das winzige Platine läuft eine vollständige 32-Bit-ARM-Prozessor, der eine ähnliche Architektur wie das, was in vielen Mobiltelefonen heute ist. Es ist mit einer angepassten Arduino Sprache namens 'Teensieduino' - ein Software-Add-on für den Arduino, Skizzen auf dem Teensy und Teensy ++ ausführen. Es ist auch möglich, das Board direkt mit C programmieren oder immer noch die Arduino IDE mit nur ein kleines Stück. Teensy 2.0 läuft 5V, 3.3V teensy 3.0 läuft und die neu eingeführte Teensy 3.1 (€ 19,80) läuft sowohl 5V Toleranz auf digitale Ausgänge als noch auf 3,3 V läuft auch. Heute sind die meisten neuen Chips Verwendung 3.3V Signale, aber viele ältere Produkte 5-Volt-Ausgang digitale Signale war dies ein wenig Hin- und Herschalten zwischen Teensy 2.0 und 3.0 vor. Auch - auf der Teensy 3.1 der RAM hat sich vervierfacht, von 16K bis 64K. Während 16K gibt viel für fast alle Arduino Libraries ermöglicht 64K für fortgeschrittene Anwendungen. Icons und Grafiken für Farbdisplays und Audioeffekte Verzögerungen, wie Reverb und Chorus erfordern, werden auf Teensy 3.1 möglich. Flash-Speicher hat sich verdoppelt, auf 256K, und bietet die doppelte Speicherbandbreite. Eine perfekte Controller für erweiterte Projekte, die Verwendung des On-Board zur Verfügung stehende Leistung machen kann. Teensy Website: https://www.pjrc.com/teensy/index.html Level: MEDIUMStep 2: TO im Auge behalten: INTEL EDISON (am Ende des Jahres veröffentlicht) Ich freue mich sehr für dieses BADASS Brett für eine längere Zeit wegen mehrere Gründe: Der erste ist, dass es verfügt über integrierte Wi-Fi, Bluetooth * LE, Arbeitsspeicher und Speicher, die meisten Boards müssen nicht neben ein starker Bezug zur Platine Rechenleistung und Zuverlässigkeit. Der SD-Kartenformat Intel® Edison-Entwicklungsplattform (auf der CES im Januar 2014 bekannt gegeben) ist das erste in einer Reihe von Low-Cost-, Produkt-ready, Allzweckrechenplattformen, die am Ende dieses Jahres veröffentlicht werden und wird unterstützt mehr als 30 Industriestandard I / O-Schnittstellen. Aber das Beste von allem: sie auf der fashiontech Markt konzentrieren; die sie nicht nur zu sehen, wie Wearable Electronics, sondern auch vorausdenken und die Unterstützung der Erfahrungen (und noch nicht bewiesen) Bereich der elektronischen Textilien und Elektronik Mode - ein Risiko, nicht viele Unternehmen noch in diesem Moment zu nehmen. Th Beschreibung ist wie folgt: "Intel® Atom ™ System-on-a-Chip (SoC) auf Basis modernster 22 nm Silvermont Mikroarchitektur mit einem Dual-Core-CPU" keine weiteren Angaben zu finden sind. Wir halten ein Auge auf Sie, Edison! ... Level: UNKNOWNStep 3: ein guter Ort, um mit zu beginnen: ARDUINO Arduino hat es schon seit Ewigkeiten: er erstellt seine eigene kleine Welt, Community - sogar spricht seine eigene Sprache! - Eine vereinfachte Version von C ++ ist es ein Open-Source-Elektronik-Prototyping-Plattform auf Basis von flexiblen, einfach zu bedienende Hard- und Software. Beabsichtigen für Künstler, Designer, hobyists und alle Interessierten in die Erstellung interaktiver Objekte oder Umgebungen. Der Mikrocontroller auf dem Brett wird mit theArduino Programmiersprache (basierend auf Wiring) und die Arduino-Entwicklungsumgebung (basierend auf Processing) programmiert. Arduino-Projekte können Stand-alone werden, oder sie mit Software auf einem Computer (zB Flash, Processing, MaxMSP) läuft kommunizieren können. Die Platten können von Hand gebaut oder gekauft vormontiert werden; Die Software kann kostenlos heruntergeladen werden. Die Hardware-Referenz-Designs (CAD-Dateien) sind unter einer Open-Source-Lizenz zur Verfügung, Sie sind frei, um sie an Ihre Bedürfnisse anpassen. Der vollständige Arduino Familie können Sie besuchen hier . Arduino-Website: http://www.arduino.cc/ Schritt 4: WIRELESS Wahl - ARDUINO FIO Fio scheint das vielseitigste Board-Design für komplexere tragbare Projekte im Moment und hat ein großes Interesse aus der fashiontech Gemeinschaft. Ein großes Feature ist, dass Sie es mit einem On-Board XBEE kompatiblen Steckplatz auf der Rückseite, die Ihr Projekt WIRELESS STEUERBARE in einem Augenblick macht und lässt Sie jedes Gerät mit einem XBEE Fußabdruck zu verbinden kommt! Das Arduino Fio ist ein Mikrocontroller-Board auf Basis des ATmega328P ( Datenblatt ) läuft mit 3,3 V und 8 MHz (leider). Es ist eine 3,3-Volt-Karte mit den sehr häufig 3,7 Volt LiPo-Akkus mit einer Ladeschaltung, wenn das Board wird über den USB-Port kompatibel. Die Programmierung der FIO ist einfach, da Sie nicht brauchen einen FTDI Breakout wie einige der Bretter (wie Arduino Mini) benötigen. Ideal für einfache drahtlose XBEE-basierte Projekte, die nicht so viel Rechenleistung benötigen. Level: MEDIUMStep 5: erwähnens - smal aber rostig: ARDUINO PRO MINI Ein super klein und billig Board basierend auf dem ATmega168 ( Die LilyPad Arduino ist ein Mikrocontroller-Board für Wearables und E-Textilien entwickelt es war beabsichtigt, zur DIY und Nähen-Community zurück in die Tage gebracht werden, und es scheint sucessfull zu sein! Ich begann mit Lilypad ist neben zurück in die Tage für das Prototyping und Testen Arduino, aber ich beschloss, dass ich wollte, um mit der "Real Deal" zu spielen. Obwohl - Lilypads sind nett, vor allem ihre runde Form Faktor ergibt führenden Ihre Drähte eine sehr easthetical Ansatz. Die LilyPad Arduino ist ein Mikrocontroller-Board für Wearables und E-Textilien entwickelt. Es kann auf Stoff genäht werden, und in ähnlicher Weise montiert Netzteile, Sensoren und Aktoren mit leitfähigen Faden. Das Board basiert auf theATmega168V (die Low-Power-Version des ATmega168) (basierend Datenblatt ) oder der ATmega328V ( Datenblatt ). Die LilyPadArduino wurde entworfen und von Leah Buechley und SparkFun Electronics entwickelt. Level: Easystep 7: Kompatible Teile: XADOW (Seeed Studio) Die XADOW arbeitet mit kompatible Teile! Damit versuchen sie, eine neue Art der Einbettung des Systems in einer flexiblen Oberfläche, während Sie in zwischen verschiedenen Modulen, wie Main Board, LED, OLED, Barometer, Xadow BLE Slave und wechseln mit schaltbaren Anschlüsse zu entwerfen, in einem Snatch der Finger. Engineering leicht gemacht! Dies ist eine perfekte Wahl für Prototyping in dem Sie nicht möchten, dass die Last, um alles zusammen zu löten, bevor ein "Proof of Concept" zu haben. Level: Easystep 8: CONNECT TO ANDROID: IOIO (ausgesprochen "Yo-Yo") Die IOIO ist ein Brett, das eine Host-Maschine die Fähigkeit zur Verknüpfung mit externer Hardware über eine Vielzahl von häufig verwendeten Protokolle bietet. Die ursprüngliche IOIO Bord wurde speziell entwickelt, um mit Android-Geräten. Die neuere IOIO-OTG ("on the go") Platten arbeiten mit beiden Android-Geräten und PCs ( Details hier ). Die IOIO Pension kann auf seinem Host über USB oder Bluetooth angeschlossen werden und bietet eine High-Level-Java-API auf der Host-Seite für die Verwendung seiner I / O-Funktionen, als ob sie ein integraler Bestandteil des Kunden. Level: kann HARDERStep 9 sein: SUPER kleine Projekte - mit einem GEMMA! Gemma ist ein Miniatur (Größe von einem Viertel!) Tragbare elektronische Plattform von Adafruit entwickelt und ist stark im Zusammenhang mit der Flora; die Gemma ist für wirklich kleine Projekte, die nicht eine ganze Reihe von I / O benötigen. Nachteil ist der Mangel an einer seriellen Schnittstelle, die Debug Skizzen erschwert. Level: SUPER Easystep 10: nähbar MODULE - FLORA Flora ist Adafruit Antwort auf die Lilypad - obwohl es eine etwas vielfältiges Ökosystem hat. Es gibt viele nähbar Module zur Verfügung, von High-End-GPS-Antenne, um Lichtsensoren zu färben. Obwohl Nähen in meinem Schaltungen immer noch nicht das Gefühl, so eine gute Sache zu Zeiten - sicherzustellen, dass Sie alles, was sehr gut zu sichern und verwenden Sie nicht, dass viel Stretch auf Draht. Level: Easystep 11: Stay tuned ... Wie werde ich halten erfrischenden dieses Thema! Verliebt und glücklich zu schaffen <3

              7 Schritt:Schritt 1: Materialien Schritt 2: Entwurf Schritt 3: Roboter-Montage Schritt 4: Autonome Betrieb Circuitry Schritt 5: Autonome Betrieb Schritt 6: Controller Assembly Schritt 7: Handbetrieb

              Dies ist eine einfache Arduino-basierte Roboter, der Fotowiderstände verwendet, um eine schwarze Linie auf weißem Papier gedruckt folgen. Dies wurde im Rahmen des Mechatronik-Klasse an der Rowan University im Frühjahr 2015 semester.Step 1 durchgeführt: Materialien (1) Arduino Uno oder ähnliche Platten (2) CdS Schranke (2) 10k Widerstand (2) Kontinuierliche Drehservo (2) 1MΩ Linear Rotary Potentiometer (1) 9-Volt-Batterie zur Stromkabel Arduino (1) 4 x AA Batterie Pack (2 sq. Ft.) 1/8 "Plexiglas (5 ft) Kupferdraht, 18 Gauge Verschiedene Nüsse und boltsStep 2: Planung Eine einfache Körper wurde entwickelt, um von 1/8 "Acryl mit einem Laserschneider geschnitten werden Solidworks. Und Vektorschaltpläne sind unterhalb erhältlich. Der Körper des Roboters wurde um die Komponenten war es erforderlich, passen konzipiert, damit die Breite des Körpers war größtenteils durch die Breite der für die Räder verwendet Servos bestimmt und die Länge wurde gewählt, um sowohl die Arduino Uno Board, Servo Akku und Arduino Batterie passen. Es wurde beschlossen, eine einfache Hardpoint für die hinteren Schwenk verwenden, in Form von ein 1/4 "Rundkopfschraube, weil der Roboter wurde entwickelt, um auf eine flache, harte Oberfläche, die nicht vorhergesehen wurde, um Probleme auf eine so einfache Methode der hinteren Stützhaltung führen. Schritt 3: Roboter-Montage Der Roboterkörper auf dem Laserschneider mit den Dateien in dem vorherigen Schritt zu schneiden. Der Körper wurde dann mit Sekundenkleber zusammengefügt und die Servos eingebaut. Die hintere Schraube wurde installiert, und die AA-Batteriesatz für Servo-Power befestigt war. Die Fotowiderstände wurden auf der Vorderseite des Roboterkörpers angebracht ist, montiert auf Längen von CAT5-Kabel, so dass ihre Position leicht einstellbar und stabil war. Schritt 4: Autonome Betrieb Circuitry Wie in der Abbildung dargestellt, ist die Schaltung für den Betrieb relativ einfach ist. Ein Servo eines Photowiderstandes auf dem Diagramm aus Gründen der Klarheit, aber die anderen Servo und Fotowiderstand wurden in ähnlicher Weise verbunden dargestellt, aber an den Stiften 6 bzw. A1. Der Servo ist so verbunden, dass sie die Macht erhält von der AA-Batteriepaket, da die 9-V-Strom Arduino nicht aus, um den notwendigen Strom liefern aber auch die Aufrechterhaltung Leistung an den Arduino ist. Die Signalstifte von den Servos verbunden sind, um digitale Stifte 6 und 9, für die Drehzahlsteuerung des Servo Arduino. Der Fotowiderstand Schaltung ist ein einfacher Spannungsteiler, mit dem analogen Stiften A0 und A1 verwendet, um das Signal in der Mitte der Trennwand, die auf der Ebene des von dem Sensor empfangenen basierte Änderungen zu messen, und wird in der Code kalibriert. Schritt 5: Autonome Betrieb Arduino-Code für die autonome Steuerung des Roboters sind unterhalb erhältlich. Die Funktionen des Roboters durch Lesen der Werte von den Photozellen auf jeder Seite und dann das Ausführen von Aktionen auf der Basis dieser Werte. Zum Beispiel, wenn das linke Sensor Berichte sehen, ein dunkleres Bild, bedeutet es, den Roboter hat eine Linkskurve begegnet, und damit wird seine rechte Rad vorwärts drehen und seine linke Rad umgekehrt; umgekehrt für eine Rechtskurve Szenario. Für Fälle, in denen kein dunkles Bild wird (auf einem direkt) zu sehen, schalten Sie beide Räder nach vorne, bis sie eine Wende zu begegnen. In dem Fall, in dem beide Fühler haben eine dunkle Bild (vielleicht auf eine schärfere Umdrehung), beide Räder wieder einzuschalten vorwärts, bis eine Auflösung auf der Spur gefunden. Ein Video der Roboter autonom ausgeführt ist embedded.Step 6: Controller Assembly Da manuelle Steuerung des Roboters ist auch erwünscht, eine einfache Steuerung mit linearen Drehpotentiometer, wobei die Schaltung für die in dem Bild gezeigt erstellt. Eines Potentiometers zur Klarheit nicht gezeigt, aber das zweite Potentiometer wurde ähnlich verbunden, mit der Ausnahme, daß der Signalstift verbunden ist, um den Stift A5 Arduino. Der Controller wurde dann in Arduino-Code, so dass ein Potentiometer gesteuert die Drehzahl der Motoren eingestellt, und die andere Potentiometer steuert die Wende. Dies wird in der nächsten step.Step 7 gezeigt: Handbetrieb Die manuelle Steuerung des Roboters ist unkompliziert mit Hilfe der beiden Potentiometer-Setup im vorherigen Schritt beschrieben. Durch Drehen der linken Potentiometer wird die Geschwindigkeit der beiden Servos entweder erhöht, auf Null gesetzt oder umgekehrt. Außerdem Drehen des rechten Potentiometer steuert die Drehbewegung des Roboters; Spinnen nach links bewirkt, dass der linke Servo in umgekehrter Richtung und der rechten Servo vorwärts laufen und umgekehrt für eine Rechtskurve laufen. Es gibt einen Mittelweg für das Potentiometer, wo kein Wende kann passieren, um eine einfachere Steuerung der Roboter auf Kurs zu bleiben erlaubt. Ein Video des Roboters manuell gesteuert wird eingebettet.

                5 Schritt:Schritt 1: Das Problem Schritt 2: Der LM317 Schritt 3: Der variable Widerstand Schritt 4: Schaltung und Simulation Schritt 5: Aufbau und Test

                Diese Instructable ist, wie man eine Spannung an die Macht etwas, das nur durch eine variierende Lichtquelle zu erzeugen. Dabei spielt es keine Rolle, ob diese Lichtquelle ist die Sonne oder eine PWM-LED. Diese Spannungsquelle kann Ströme bis zu einigen Ampere treiben (abhängig von der Spannungsregler Sie wählen) und kann in Minimalkonfiguration (LED als Lichtquelle) mit angelegt werden: 2 Widerstände und 2 Kondensatoren, 1LED, 1LDR, 1Arduino oder eine andere PWM-Quelle, LM317 und ein Ausgangsspannungsquelle (was immer Sie wollen). Der Grund, warum ich kam zu diesem ist, dass ich noch auf eine Steuerschaltung arbeiten für einen Drehtischmotor. Dadurch konfrontiert I einige Probleme mit der Steuerung der Geschwindigkeit meines Gleichstrommotor mit einem Wechselstromsignal, wie einem PWM-Signal von meinem Mikrocontroller. Zu diesem Zweck entwickelte ich ein Licht gesteuerte Spannungsquelle, die das, was der Name schon sagt tut. Grundsätzlich ist dieser Spannungsquelle verwendet eine Kombination eines PWM-gesteuerten LED, einem LDR und dem LM317 linearen Spannungsregler.

                  5 Schritt:Schritt 1: Suchen Teile Schritt 2: PC-Netzanschlüsse Schritt 3: Schließen Verlängerungsdrähte Schritt 4: Löten Sie die Verbindungen Schritt 5: Braid und kleben Sie die Verbindungen

                  Alle 7 Artikel anzeigen Sie können einige Teile, die Sie haben wahrscheinlich herumliegen in ein Kabel, mit der Sie elektronische Projekte Energie von einem PC zu hacken. Ursprünglich habe ich getan, dieser Artikel auf meiner Website unter uC Hobby , aber dachte, ich würde es versuchen, wie meine erste instructable. Lass mich wissen was du denkst. Lassen Sie mich zunächst sagen, dass dies gefährlich. Ihr PC Netzteil sollte den Schutz vor Kurzschlüssen, aber Sie sicher, dass Sie alle geöffneten Dateien, wenn nicht verlieren, aber wenn Sie einen Fehler auf dem Steckbrett zu machen. Auch das PC-Netzteil ausgegeben viel Strom so Dinge aus der Hand schnell. In der Tat, je mehr ich darüber nachdenke, desto mehr merke ich, es ist eine schlechte Idee. Die ersten beiden Bilder zeigen das fertige Produkt. Ein PC-Netzstecker mit langen Verlängerungskabel, die meine zu erreichen Mikrocontroller Steckbrett . Der PC bietet 12 und +5 VDC.

                    4 Schritt:Schritt 1: Nachdem die Dinge, die Sie benötigen Schritt 2: Fetch und downloaden Sie den Code Schritt 3: Spielen Schritt 4: Optional Experimente mit externen Komponenten

                    "Drück Es" Interaktives Spiel mit einem nackten Arduino Board, keine Außenteile oder Verkabelung nötig. Push-Es hat zwei Zwecke. Um schnell zu demonstrieren / überprüfen, ob Ihr Arduino-Board funktioniert und dass Sie Setup ordnungsgemäß, um einen neuen Code zu skizzieren, um sie herunterzuladen. Sie in der Lage zu sehen, dass es führt Ein- und Ausgang (Sinn digitalen Eingangspegel, Ausgangs um die an Bord LED) sein; Produkte speichern und zu einem Wert von nicht-flüchtigen EEPROM-Speicher. Alle ohne Anfügen keine Kabel oder Geräte. Geben Sie einen unterhaltsamen und spannenden Spiel interagieren mit einem Arduino Board. Diese instructable davon aus, dass Sie bereits ein Arduino IDE installiert und sind zumindest minimal vertraut mit ihm zu verwenden. Wenn nicht verweise ich Sie auf diese Links gilt: Erste Schritte mit Arduino Schritte Hinzufügen Digispark (mit Bootloader) Unterstützung der bestehenden Arduino IDE 1.6.x Push-Es wird mit fast jedem Arduino Board, zB ein Nano, Uno oder DigiSpark ATtiny85 Bord zu arbeiten. Ich habe es mit einem Nano 3.1 und einem DigiSpark getestet. In dem Text, wenn ich von Stiften Namen / Nummern werden sie, wie auf der Nano Platte verwendet werden (im Gegensatz zu den DigiSpark).

                      6 Schritt:Schritt 1: Erstellen des Netzteils Schritt 2: Chip-Buchse und ICSP Header Schritt 3: Reset-Schalter und LED-Anzeige Schritt 4: Header Schritt 5: Der Programmer Schritt 6: Pinbelegung und -prüfung

                      Dies ist ein Entwicklungs-Board für Attiny84 Mikrocontroller. Tha Attiny84 Chip hat 11 Pins adressierbar mit der Arduino IDE, 8k Flash-Speicher für die Programmspeicherung und 512 Byte RAM für den Stack und Programmvariablen zur Verfügung. Ein Merkmal der Attiny84, die sehr schön für Assembler-Programmierer ist, uneingeschränkten Zugang zu allen acht Pins an den Port A-Register. Sie können für die digitale Schreib, digitale Lese verwendet werden und analoge Lesefunktionen mit oder ohne interne Pull-up-Widerstände aktiviert. Und vier von ihnen kann verwendet werden, für die PWM schreibt. Ich plane, dieses Board zu verwenden, um zu versuchen, meine sehr begrenzte Kenntnisse der AVR Assemblersprache zu erweitern. Du wirst brauchen: SparkFun Solder-Lage Breadboard https://www.sparkfun.com/products/12070 2,1 mm Zylinderbuchse http://www.adafruit.com/products/373 2 - 10mF Elektrolytkondensatoren https://www.sparkfun.com/products/523 7805 Spannungsregler http://www.adafruit.com/products/2164 2 - 330 bis 560 Ohm 1/4 Watt Widerstand (vor Ort gekauft) 2 - 5mm LEDs, eine rote eine grüne (vor Ort gekauft) 22 Gauge Schaltdraht (Ich habe rot, schwarz, gelb und grün, vor Ort gekauft) 9 Volt Batterie-Clip http://www.adafruit.com/products/80 9 Volt Batterie (vor Ort gekauft) Attiny84 Mikrocontroller https://www.sparkfun.com/products/11232 14 pin IC-Sockel https://www.sparkfun.com/products/7939 IDC Steckbrett Helfer http://www.adafruit.com/products/2105 6 mm Drucktaster https://www.sparkfun.com/products/97 Tiny AVR Programmer https://www.sparkfun.com/products/11801 6-polige Buchse / Buchse IDC Kabel http://www.adafruit.com/products/371 2x3 Stiftleiste https://www.sparkfun.com/products/12807 Stiftleisten https://www.sparkfun.com/products/116 Buchsenleisten https://www.sparkfun.com/products/115 Ich wünschte, es wäre möglich, alle diese Teile aus einer Hand zu kaufen, um Versandkosten zu sparen, aber das ist nicht der Fall. Viele dieser Teile sind nur verfügbar, von Sparkfun, und nach bestem Wissen und Gewissen, ist das IDC Steckbrett Helfer von Adafruit verfügbar.

                        6 Schritt:Schritt 1: Werkzeuge, Materialien und Ressourcen Schritt 2: Erstellen der Matrix Schritt 3: Anbringen der Matrix Schritt 4: Die Programmierung des Arduino Schritt 5: Die Programmierung des User Interface Schritt 6: Die Bedienung der Matrix, Fazit

                        Seit kurzem bin ich ein Arduino Uno, und es wurde schnell mein Lieblingsspielzeug. Nach dem Erlernen der Grundlagen, wie die Plattform betreibt, interessierte ich mich für die Anbindung der Arduino mit PCs. Nachdem ich eine große Anzahl von LED-Matrix-Projekte auf Instructables und den Rest der Bahn, schien die LED-Matrix wie eine perfekte Projekt, zu versuchen, mit einem Computer zu verbinden. Ich entschied mich für eine 3 x 3-Matrix zu bauen, weil ich dachte, es wäre am besten, klein zu beginnen (und ich hatte nicht genug LEDs für ein größeres). Außerdem ist 3 x 3 über die größte Größe ist es sicher, direkt aus dem Arduino anzutreiben, ohne eine externe Stromversorgung. Jedoch sollte der Entwurf für die Matrix und die Software in dieser Instructable ziemlich einfach maßstäblich bis zu 8 x 8 oder so, mit Hilfe eines externen 5 V-Stromversorgung und einige Transistoren sein. .

                          7 Schritt:Schritt 1: Materialien, die Sie gehen zu müssen, Schritt 2: Grundlegendes Fuse Bits aus Datenblatt Schritt 3: Berechnung der fuse bits Schritt 4: die Schaltung auf einem Steckbrett Set Schritt 5: Hochladen Arduino als ISP Skizze Schritt 6: Ändern Sie die Sicherungen mit avrdude Schritt 7: das blink LED Skizze hochladen

                          In diesem instructable erfahren Sie, wie Sie die Sicherung Bits ATMEGA328P Mikrocontroller ändern. Ich bin mit Arduino Mega als Programmierer zu ATMEGA328P-PU auf Steckbrett zu programmieren. Es kommt mit einem Standard-1 MHz Interne kalibriert Oszillatorfrequenz. Ich ändert die Sicherungen zur Arbeit mit 8 MHz Interner Oszillator kalibriert. Fuse Bits spielen eine entscheidende Rolle in der Arbeits eines Mikrocontrollers. Diese sind wie Schalter, die beiden Werte 0 haben (programmiert) und 1 (nicht programmiert). Jetzt gibt es grundsätzlich zwei Arten von Sicherungs Bytes: niedrige Sicherung Byte (oder lfuse) und hohe Sicherungs byte (oder hfuse). In einigen Mikrocontrollern gibt es eine zusätzliche Sicherung Byte genannt Erweiterte Sicherung byte (oder eFUSE). Programmierung Fuse Bits sind wie Tuning Ihrer Mikrocontroller. Ich werde nicht in Details viel aboutthese Dinge. Wenn Sie neu programmieren, um den Mikrocontroller sind, sollten Sie diese in ein wenig mehr Details zu erfahren. Sie können viele Informationen im Internet zu diesem Thema zu finden. Achtung: Vor dem Ändern die Sicherungen zu beachten, dass die Programmierung falsche Sicherung Bits können zu einer dauerhaften Schädigung des Mikrocontroller-Chip führen. Wenn Sie durch dieses instructable gehen und folgen Sie Schritt für Schritt richtig, dann werden Sie nicht mit keine Probleme.

                            2 Schritt:Schritt 1: "Einrichten der Hardware" Schritt 2: "Die Software ''

                            Brennen Sie den Bootloader in einem ATmega328 könnte etwas schwierig, aber wenn u folgendermaßen vor richtig Sie in der Lage, jede Art von ATmega328 Mikrocontroller Bootload sein .. . . .

                              7 Schritt:Schritt 1: Teileliste Schritt 2: Schaltschema Schritt 3: Programmieren Sie die ATtiny MCU Schritt 4: Steckbrett it! Schritt 5: Löten Sie es! Schritt 6: es schön aussehen! Schritt 7: Nun sind Sie fertig! Gut gemacht!

                              Hey Leute! Dies ist ein Instructable für Ihre eigenen ATtiny85 / 45 5 LED-POV (P ersistence O f V ision) Display! Dies ist mein zweiter Instructable, auch für die Elementar LED-Wettbewerb, so fallenzulassen ein Kommentar und abstimmen it up! Die Gesamtkosten für Teile dieser POV-Display ist unter € 10! (Wenn Sie die Teile von einem Großhandelslieferant, wie Mouser oder Digi-Key) Ich entschuldige mich für alle schrecklich unscharfe Bilder, ich bin mit meinem iPod touch, sie zu nehmen (auf, dass man was für ein Mist Kamera, oder?) Ich nehme die Bilder mit einer anderen Kamera für meine Zukunft Instructables. :)

                                5 Schritt:Schritt 1: Materialien Schritt 2: Werkzeuge Schritt 3: Build It! Pt. 1 Schritt 4: Build It! Pt. 2 Schritt 5: Legen Sie es in Aktion!

                                Eine schnelle und einfache tragbare Lüfter, die auf, wenn Sonnenlicht auf die Sonnenkollektoren dreht! Das grundlegende Design ist perfekt für Einsteiger in der Elektronik. Für fortgeschrittene Benutzer gibt es Tonnen von möglichen Erweiterungen an das Basismodul. Die BrownDog Gadgets 5W Solar-Panel gibt 5V über USB. Es kann leicht berechnen die meisten Handys und mit dem Zusatz von einer wiederaufladbaren Batterie kann eine Energiequelle für die meisten Mikrocontroller wie Arduino und Raspberry Pi ist.

                                  4 Schritt:Schritt 1: Erforderliche Teile Schritt 2: Schaltplan Schritt 3: Setzen Sie die LED und Fotowiderstand zusammen Schritt 4: fertigen Leiter

                                  Beim Aufbau einer Schrittmotor-Treiber-Platine, lief ich in das Problem, dass mein Motoren würde so viel Kraft aus dem Mikrocontroller Ich war mit ihnen zu wechseln, dass der Mikrocontroller würde heruntergefahren zu ziehen. Als ich es an die Arbeit, waren Spitzen in der Stromversorgung groß genug, um meine teure Mikrocontroller zerstören. Ich erkannte, dass ich brauchte, um meine Steuerschaltkreise von der Hochspannungsversorgung, dass sie die Umstellung auf den Controller zu schützen und die richtige Energieverteilung sicherzustellen, zu isolieren. Optokoppler schien perfekt, aber ich beschloss, es würde mehr Spaß machen, sie selbst anstatt sie zu kaufen in integrierten Schaltkreisen zu machen. Dies ist auch viel billiger, da mein lokalen Radioshack hat lächerlichen Preisen pro Chip. Bevor wir bauen eine jedoch, lassen Sie uns über das, was ein Optokoppler ist eigentlich gehen. Ein Optokoppler ist im Grunde ein Licht und ein Lichtsensor verwendet werden, um zwischen zwei Stromkreisen zu kommunizieren. Dies ist in Situationen wünschenswert, wo Sie vollständige Isolierung von einer Last und sehr schnelle Kommunikation benötigen. Ein einfacher Transistor wird Ihnen, dass hohe Schaltgeschwindigkeit ohne die Isolierung. Relais geben Ihnen die Isolierung Sie brauchen, aber nicht über eine Schaltgeschwindigkeit haben annähernd schnell genug, um die verwendet werden, um einen Schrittmotor Antriebsimpulse zu behandeln. Optokoppler sind die Lösung, da sie totale Isolation und haben eine sehr hohe Schaltgeschwindigkeit. Meine hausgemachten diejenigen werden etwa 300 Hz verarbeiten, aber Phantasie diejenigen in der Industrie verwendet werden, können in Kilohertz geschaltet werden. In meiner Version ist das Licht einer LED, der Sensor ein Fotowiderstand, und einen MOSFET-Transistor schaltet den Ist-Strom durch die Last.

                                    13 Schritt:Schritt 1: Sehen Sie das Video Schritt 2: Material Schritt 3: Wie funktioniert das System Schritt 4: Microcontroller-Code Schritt 5: Prototyp des Systems auf ein Steckbrett Schritt 6: Löten Sie die Teile zusammen auf einem Perf Foren Schritt 7: Schließen Sie das Perf Vorstand an die Arduino und testen Schritt 8: Bohrungen im Gehäuse Schritt 9: Kleben Sie den Bewegungssensor und der Summer in Place Schritt 10: Montieren Sie die Verbindungsschrauben und befestigen Sie die Drähte Schritt 11: Schließen Sie herauf das Gehäuse Schritt 12: hinwegtäuschen Key Resistor (optional) Schritt 13: Fertige Resistance Controlled Alarm

                                    Es gibt alle Arten von Schlössern und Alarme, die Sie machen können. Sie können Alarme, die mit Tasten, Tastaturen, Fernbedienungen, Scanner, oder irgendetwas anderes, das man sich vorstellen kann gesteuert werden, zu machen. Just for fun, entwarf ich einen Alarm, der durch die Widerstände gesteuert wird. Dies ist eine grundlegende Motion Sensing Alarm, wenn jemand in den Bereich erkennt. Wenn ein Eindringling erkannt wird, aktiviert er eine Sirene. Aber was macht dieses System einzigartig ist, dass es aktiviert und durch Berühren eines Widerstands mit einem Paar von Metallkontakten auf dem Gehäuse deaktiviert. Dies sorgt für eine interessante Art von Sicherheitssystem.