Was ist Arduino und was kann man damit machen? Interessante Geschäftsideen basierend auf Arduino-DIY-Arduino-Projekten

Alles über Arduino und Elektronik!

Arduino- eine Marke für Hardware und Software zum Aufbau einfacher Automatisierungs- und Robotiksysteme, die sich an nichtprofessionelle Benutzer richtet. Software Ein Teil besteht aus einer freien Software-Shell (IDE) zum Schreiben von Programmen, deren Kompilierung und der Programmierung von Hardware. Hardware Bei dem Teil handelt es sich um einen Satz zusammengebauter Leiterplatten, die sowohl vom offiziellen Hersteller als auch von Drittherstellern verkauft werden. Die völlig offene Architektur des Systems ermöglicht es Ihnen, die Arduino-Produktlinie frei zu kopieren oder zu erweitern.

Der Name der Plattform leitet sich vom gleichnamigen Gewächshaus in Ivrea ab, das von den Gründern des Projekts oft besucht wurde, und dieser Name wurde wiederum zu Ehren des italienischen Königs Arduin von Ivrea vergeben.

Arduino kann sowohl zum Erstellen autonomer Automatisierungsobjekte als auch zum Herstellen einer Verbindung mit Software auf einem Computer über standardmäßige kabelgebundene und kabellose Schnittstellen verwendet werden

Warum lohnt sich der Besuch von Ausstellungen? Auf einer guten Expo sieht man immer, was uns in naher Zukunft erwartet, welche Trends und Tendenzen in den nächsten sechs Monaten relevant sein werden. Elektronikmesse in Hongkong ist eine dieser Messen, bei denen Aussteller zeigen, was sie können, und wir als Gäste der Veranstaltung Produkte kennenlernen und aktiv testen, bewerten und entscheiden, was ein Hit wird, was einfach Interesse verdient und was ist dazu verdammt, unbeaufsichtigt am Stand zu liegen. Wir möchten Sie daran erinnern, dass all dies unter dem Dach des schönsten Ausstellungszentrums in Hongkong stattfindet – Hong Kong Convention & Exhibition Centre.

Der AD8232 ist eine kleine Chipplatine zur Messung der elektrischen Aktivität des Herzens. Diese elektrische Aktivität kann als EKG oder Elektrokardiogramm bezeichnet werden. Die Elektrokardiographie wird zur Diagnose verschiedener Herzerkrankungen eingesetzt.

Das elektrische System des Herzens steuert die Erzeugung und Ausbreitung elektrischer Signale durch den Herzmuskel, wodurch sich das Herz regelmäßig zusammenzieht und entspannt, um Blut zu pumpen. Während des Herzzyklus findet ein geordneter Prozess der Depolarisation statt. Unter Depolarisation versteht man eine plötzliche Änderung des elektrischen Zustands einer Zelle, wenn die negative innere Ladung der Zelle für kurze Zeit positiv wird. Im Herzen beginnt die Depolarisation in spezialisierten Schrittmacherzellen im Sinusknoten. Als nächstes breitet sich die Erregungswelle durch den atrioventrikulären (atrioventrikulären) Knoten bis zum His-Bündel aus, gelangt in die Purkinje-Fasern und führt weiter zur Kontraktion der Ventrikel. Im Gegensatz zu anderen Nervenzellen, die nicht in der Lage sind, im selbstoszillierenden Modus ein elektrisches Signal zu erzeugen, sind die Zellen des Sinusknotens in der Lage, ohne äußere Einwirkung ein rhythmisches elektrisches Signal zu erzeugen. Genauer gesagt beeinflussen äußere Einflüsse (zum Beispiel körperliche Aktivität) nur die Schwingungsfrequenz, sind aber nicht erforderlich, um diesen „Generator“ zu starten. In diesem Fall kommt es zu einer periodischen Depolarisation und Repolarisation von Schrittmacherzellen. Der Herzschrittmacher verfügt außerdem über einen stabilen Frequenzgenerator, der als Sinusknoten fungiert. Die Membranen lebender Zellen wirken als Kondensatoren. Aufgrund der Tatsache, dass die Prozesse in Zellen elektrochemisch und nicht elektrisch sind, erfolgt die Depolarisation und Repolarisation in ihnen viel langsamer als in einem Kondensator gleicher Kapazität.

Dieses Material bietet ein Beispiel für die Verwendung mehrerer 18b20-Temperatursensoren + das Hinzufügen der erforderlichen Anzahl und die Durchführung einer Fernüberwachung mithilfe der esp8266-Nodemcu-Karte und der Blynk-Anwendung. Dieses Material ist nützlich, wenn Sie zur Überwachung mehrere Temperaturmessungen aus der Ferne durchführen müssen.

Möchten Sie Videospiele aus Ihrer Kindheit spielen? Tanks, Contra, Chip and Dale, Teenage Mutant Ninja Turtles ... All diese Spiele warten auf Sie! In dieser Anleitung erfahren Sie, wie Sie schnell und einfach eine Retro-Konsole auf Basis eines Raspberry Pi-Mikrocomputers zusammenbauen und konfigurieren und RetroPie-Emulatoren zusammenbauen.

Interaktive Schneeflocke in der passenden Form, erstellt von Arduino Nano. Verwendung von 17 unabhängigen PWM-Kanälen und Berührungssensor zum Schalten und Effekten.

Die Schneeflocke besteht aus 30 LEDs, die in 17 unabhängige Segmente gruppiert sind und separat von einem Arduino Nano-Mikrocontroller gesteuert werden können. Jeder Block wird über einen separaten PWM-Pin gesteuert und passt die Helligkeit jedes LED-Blocks und der einzelnen Effekte separat an.

In diesem Artikel habe ich beschlossen, eine vollständige Schritt-für-Schritt-Anleitung für Arduino-Anfänger zusammenzustellen. Wir werden uns ansehen, was Arduino ist, was Sie zum Lernen benötigen, wo Sie die Programmierumgebung herunterladen und installieren und konfigurieren, wie sie funktioniert und wie Sie die Programmiersprache verwenden und vieles mehr, was für die Erstellung einer vollwertigen Software erforderlich ist komplexe Geräte basierend auf der Familie dieser Mikrocontroller.

Hier werde ich versuchen, ein komprimiertes Minimum anzugeben, damit Sie die Prinzipien der Arbeit mit Arduino verstehen. Für ein umfassenderes Eintauchen in die Welt der programmierbaren Mikrocontroller lesen Sie die anderen Abschnitte und Artikel dieser Website. Ich werde Links zu anderen Materialien auf dieser Website hinterlassen, um einige Aspekte detaillierter zu untersuchen.

Was ist Arduino und wozu dient es?

Arduino ist ein elektronischer Baukasten, mit dem jeder eine Vielzahl elektromechanischer Geräte erstellen kann. Arduino besteht aus Software und Hardware. Der Softwareteil umfasst eine Entwicklungsumgebung (ein Programm zum Schreiben und Debuggen von Firmware), viele vorgefertigte und praktische Bibliotheken und eine vereinfachte Programmiersprache. Die Hardware umfasst eine große Auswahl an Mikrocontrollern und vorgefertigten Modulen dafür. Dadurch ist die Arbeit mit Arduino sehr einfach!

Mit Hilfe von Arduino können Sie Programmieren, Elektrotechnik und Mechanik erlernen. Dies ist jedoch nicht nur ein pädagogischer Konstrukteur. Auf dieser Grundlage können Sie wirklich nützliche Geräte herstellen.
Angefangen von einfachen Blinklichtern, Wetterstationen, Automatisierungssystemen bis hin zu Smart-Home-Systemen, CNC-Maschinen und unbemannten Luftfahrzeugen. Den Möglichkeiten sind nicht einmal durch Ihre Fantasie Grenzen gesetzt, denn es gibt eine Vielzahl an Anleitungen und Ideen zur Umsetzung.

Arduino-Starterkit

Um mit dem Erlernen von Arduino zu beginnen, müssen Sie die Mikrocontroller-Platine selbst und zusätzliche Teile erwerben. Kaufen Sie am besten ein Arduino-Starterkit, aber Sie können alles, was Sie brauchen, selbst auswählen. Ich empfehle die Wahl eines Sets, da es einfacher und oft auch günstiger ist. Hier sind Links zu den besten Sets und Einzelteilen, die Sie unbedingt studieren müssen:

Grundlegendes Arduino-Kit für Anfänger:Kaufen
Großes Set für Schulungen und erste Projekte:Kaufen
Satz zusätzlicher Sensoren und Module:Kaufen
Arduino Uno ist das einfachste und praktischste Modell aus der Reihe:Kaufen
Lötfreies Steckbrett für einfaches Lernen und Prototyping:Kaufen
Kabelsatz mit praktischen Anschlüssen:Kaufen
LED-Set:Kaufen
Widerstandsset:Kaufen
Tasten:Kaufen
Potentiometer:Kaufen

Arduino IDE-Entwicklungsumgebung

Um Firmware zu schreiben, zu debuggen und herunterzuladen, müssen Sie die Arduino IDE herunterladen und installieren. Dies ist ein sehr einfaches und praktisches Programm. Auf meiner Website habe ich den Prozess des Herunterladens, Installierens und Konfigurierens der Entwicklungsumgebung bereits beschrieben. Daher hinterlasse ich hier einfach Links zur neuesten Version des Programms und zu

Ausführung Windows Mac OS X Linux
1.8.2

Arduino-Programmiersprache

Wenn Sie ein Mikrocontroller-Board in den Händen halten und eine Entwicklungsumgebung auf Ihrem Computer installiert haben, können Sie mit dem Schreiben Ihrer ersten Skizzen (Firmware) beginnen. Dazu müssen Sie sich mit der Programmiersprache vertraut machen.

Die Arduino-Programmierung verwendet eine vereinfachte Version der C++-Sprache mit vordefinierten Funktionen. Wie in anderen C-ähnlichen Programmiersprachen gibt es eine Reihe von Regeln für das Schreiben von Code. Hier sind die grundlegendsten:

  • Auf jede Anweisung muss ein Semikolon (;) folgen.
  • Bevor Sie eine Funktion deklarieren, müssen Sie den von der Funktion zurückgegebenen Datentyp angeben oder void, wenn die Funktion keinen Wert zurückgibt.
  • Außerdem ist es notwendig, den Datentyp anzugeben, bevor eine Variable deklariert wird.
  • Kommentare werden wie folgt bezeichnet: // Inline und /* Block */

Mehr über Datentypen, Funktionen, Variablen, Operatoren und Sprachkonstrukte erfahren Sie auf der Seite unter Sie müssen sich nicht alle diese Informationen merken und merken. Sie können jederzeit zum Nachschlagewerk gehen und sich die Syntax einer bestimmten Funktion ansehen.

Jede Arduino-Firmware muss mindestens 2 Funktionen enthalten. Dies sind setup() und loop().

Setup-Funktion

Damit alles funktioniert, müssen wir eine Skizze schreiben. Lassen Sie die LED nach dem Drücken der Taste aufleuchten und nach dem nächsten Drücken erlöschen. Hier ist unsere erste Skizze:

// Variablen mit Pins der angeschlossenen Geräte int switchPin = 8; int ledPin = 11; // Variablen zum Speichern des Zustands der Schaltfläche und der LED boolean lastButton = LOW; boolean currentButton = LOW; boolean ledOn = false; void setup() ( pinMode(switchPin, INPUT); pinMode(ledPin, OUTPUT); ) // Funktion zum Entprellen von boolean debounse(boolean last) ( boolean current = digitalRead(switchPin); if(last != current) ( delay ( 5); current = digitalRead(switchPin); ) return current ) void loop() ( currentButton = debounse(lastButton); if(lastButton == LOW && currentButton == HIGH) ( ledOn = !ledOn; ) lastButton = currentButton ; digitalWrite (ledPin, ledOn);

// Variablen mit Pins angeschlossener Geräte

int switchPin = 8 ;

int ledPin = 11 ;

// Variablen zum Speichern des Zustands der Taste und der LED

boolean lastButton = LOW ;

boolean currentButton = LOW ;

boolean ledOn = false ;

void setup() (

pinMode(switchPin, INPUT);

pinMode(ledPin, OUTPUT);

// Funktion zum Entprellen

boolean debounse (boolean last ) (

boolean current = digitalRead(switchPin);

if (last != current ) (

Verzögerung(5);

current = digitalRead(switchPin);

Rückstrom;

void loop() (

currentButton = debounse(lastButton);

if (lastButton == LOW && currentButton == HIGH ) (

ledOn = ! ledOn ;

lastButton = currentButton ;

digitalWrite(ledPin, ledOn);

In dieser Skizze habe ich eine zusätzliche Entprellungsfunktion erstellt, um das Abprallen von Kontakten zu unterdrücken. Auf meiner Website finden Sie Informationen zum Kontakt-Bounce. Schauen Sie sich unbedingt dieses Material an.

PWM-Arduino

Pulsweitenmodulation (PWM) ist der Prozess der Spannungssteuerung mithilfe des Tastverhältnisses eines Signals. Das heißt, mithilfe von PWM können wir die Last reibungslos steuern. Sie können beispielsweise die Helligkeit einer LED stufenlos ändern, diese Helligkeitsänderung wird jedoch nicht durch Verringern der Spannung, sondern durch Erhöhen der Intervalle des Low-Signals erreicht. Das Funktionsprinzip von PWM ist in diesem Diagramm dargestellt:

Wenn wir PWM auf eine LED anwenden, beginnt sie schnell zu leuchten und zu erlöschen. Das menschliche Auge kann dies nicht erkennen, da die Frequenz zu hoch ist. Beim Aufnehmen von Videos werden Sie jedoch höchstwahrscheinlich Momente sehen, in denen die LED nicht leuchtet. Dies geschieht unter der Voraussetzung, dass die Bildrate der Kamera kein Vielfaches der PWM-Frequenz ist.

Arduino verfügt über einen eingebauten Pulsweitenmodulator. Sie können PWM nur an den Pins verwenden, die vom Mikrocontroller unterstützt werden. Arduino Uno und Nano verfügen beispielsweise über 6 PWM-Pins: Dies sind die Pins D3, D5, D6, D9, D10 und D11. Bei anderen Boards können die Pins abweichen. Hier finden Sie eine Beschreibung des Boards, an dem Sie interessiert sind

Um PWM in Arduino zu verwenden, gibt es eine Funktion, die als Argumente die Pin-Nummer und den PWM-Wert von 0 bis 255 verwendet. 0 ist 0 % Füllung mit einem hohen Signal und 255 ist 100 %. Lassen Sie uns als Beispiel eine einfache Skizze schreiben. Lassen wir die LED sanft aufleuchten, eine Sekunde warten und genauso sanft ausblenden und so weiter bis ins Unendliche. Hier ist ein Beispiel für die Verwendung dieser Funktion:

// Die LED ist an Pin 11 angeschlossen int ledPin = 11; void setup() ( pinMode(ledPin, OUTPUT); ) void loop() ( for (int i = 0; i< 255; i++) { analogWrite(ledPin, i); delay(5); } delay(1000); for (int i = 255; i >0; i--) ( analogWrite(ledPin, i); delay(5); ) )

// LED an Pin 11 angeschlossen

int ledPin = 11 ;

void setup() (

pinMode(ledPin, OUTPUT);

void loop() (

für (int i = 0 ; i< 255 ; i ++ ) {

analogWrite(ledPin, i);

Verzögerung(5);

Verzögerung (1000);


Wir haben die besten und sogar verrücktesten Arduino-Projekte zusammengestellt, die uns 2015 begegnet sind.

Arduino-Weckmaschine

Zahlenschlösser mit Arduino hacken

Dieser von Arduino gesteuerte Mechanismus kann jedes Zahlenschloss in weniger als 30 Sekunden öffnen. Das Hackerprojekt Samy Kamkar hat eine Schwachstelle aufgezeigt.

Roboter sortiert Kegel

Ein Projekt für einen 3D-gedruckten Arduino-Roboter, um beim Sortieren von Skittles Zeit zu sparen. Die vielleicht größte Enttäuschung ist, dass der Mechanismus nicht universell für M&Ms geeignet ist. Video und detailliertere Beschreibung

Prototypiper – Prototyping-Gadget

Erstaunliches Gerät für das Prototyping. Sind Sie es leid, mit einem Maßband herumzulaufen? Mit diesem Gerät können Sie schnell eine raumgroße Skizze erstellen.

Open-Source-Schneefräse

Der Motor des Fortschritts ist in vielen Fällen Faulheit. Schnee schaufeln? Für diese Aufgabe wird ein Roboter benötigt. Vielleicht gefällt den Verkäufern von Schneefräsen dieses Projekt nicht, weil... Der Autor glaubt, dass jeder für sich selbst eines machen kann. .

Blaster zum Umschalten von Musik

Jeder hat einen anderen Musikgeschmack. Aber manchmal ist die Musik einfach schrecklich. Niemand in der Firma mag sie. Es passiert. Wenn Ihr Traum und solche Momente darin bestehen, mit einer Waffe zu schießen und die Musik zu ändern ... dann wissen Sie, dass das Projekt umgesetzt wurde und Träume wahr werden.

Geben Sie Ihrem Haar mehr Möglichkeiten

Versenden Sie unbemerkt Nachrichten, starten Sie Anwendungen, übertragen Sie Ihren Standort – all das können Sie tun, indem Sie sanft über Ihr Haar streicheln – das ist für Mädchen so natürlich.

Mit Arduino stricken

Um zu stricken, müssen Sie sich nicht an Ihre Großmutter wenden oder professionelle Ausrüstung kaufen. Bauen Sie mit Arduino Ihren eigenen Roboter, der strickt.

Roboter BB-8 auf Arduino

Ein Projekt für diejenigen, die davon träumen, einen BB-8-Roboter aus Star Wars zu bauen.

Okay Google, Sesam, öffne die Tür

In diesem Projekt implementierte ein MIT-Student eine Türöffnung mithilfe eines Google Now-Sprachbefehls. Um ins Haus zu gelangen, muss man nur sagen: „Sesam öffne dich.“ Video und Beschreibung des Projekts.

Schreibmaschine spielt eine Symphonie

Die Schreibmaschine von 1960 ist nicht nur ein Drucker, sondern auch ein Musikinstrument geworden.

Roboter AT-AT

Gesteuerter Roboter AT-AT aus Star Wars.

Roboter T-800 von Terminator

Es gibt viele Terminator-Fans auf der Welt, aber nur wenige haben den T-800-Roboter nachgebaut. Sie können mehr über das Projekt lesen und das Video ansehen.

Roboter-Minion aus einem Ei von Kinder Surprise

Ein lustiger hausgemachter Roboter, den Sie selbst bauen können. Weitere Details zum Projekt.

Steuern Sie Ihren Fernseher mit Ihrem Kopf

Die TV-Fernbedienung wird nicht mehr benötigt. Sie müssen lediglich über einen Kanalwechsel nachdenken. Das Projekt nutzt einen Chip aus dem 2009 erschienenen Spiel Star Wars Force Trainer. Mehr lesen.

Arduino erfreut sich bei allen Designbegeisterten großer Beliebtheit. Wer noch nie davon gehört hat, sollte es auch kennenlernen.

Was ist Arduino?

Wie kann man Arduino kurz beschreiben? Die besten Worte wären: Arduino ist ein Werkzeug, mit dem man verschiedene elektronische Geräte erstellen kann. Im Wesentlichen handelt es sich hierbei um eine echte Allzweck-Hardware-Computing-Plattform. Es kann sowohl zum Aufbau einfacher Schaltungen als auch zur Umsetzung recht komplexer Projekte eingesetzt werden.

Der Designer basiert auf seiner Hardware, bei der es sich um eine Eingabe-Ausgabe-Karte handelt. Zur Programmierung des Boards werden Sprachen verwendet, die auf C/C++ basieren. Sie werden jeweils als Verarbeitung/Verkabelung bezeichnet. Von Gruppe C haben sie extreme Einfachheit geerbt, dank derer sie von jeder Person sehr schnell erlernt werden können und die Anwendung des Wissens in der Praxis kein großes Problem darstellt. Damit Sie die Leichtigkeit der Arbeit verstehen, wird oft gesagt, dass Arduino für Anfänger-Assistenten-Designer gedacht ist. Sogar Kinder können Arduino-Boards verstehen.

Was kann man darauf sammeln?

Die Anwendungen von Arduino sind sehr vielfältig; es kann sowohl für die einfachsten Beispiele, die am Ende des Artikels empfohlen werden, als auch für recht komplexe Mechanismen, einschließlich Manipulatoren, Roboter oder Produktionsmaschinen, verwendet werden. Einige Handwerker schaffen es, mit solchen Systemen Tablets, Telefone, Heimüberwachungs- und Sicherheitssysteme, Smart-Home-Systeme oder einfach Computer herzustellen. Arduino-Projekte für Einsteiger, mit denen auch Unerfahrene loslegen können, finden Sie am Ende des Artikels. Sie können sogar zur Erstellung primitiver Virtual-Reality-Systeme verwendet werden. Alles dank der ziemlich vielseitigen Hardware und Fähigkeiten, die die Arduino-Programmierung bietet.

Wo kann ich die Komponenten kaufen?

In Italien hergestellte Komponenten gelten als Original. Der Preis solcher Kits ist jedoch nicht niedrig. Daher stellen zahlreiche Unternehmen oder sogar Einzelpersonen handwerklich Arduino-kompatible Geräte und Komponenten her, die scherzhaft als Produktionsklone bezeichnet werden. Beim Kauf solcher Klone kann man nicht mit Sicherheit sagen, dass sie funktionieren, aber der Wunsch, Geld zu sparen, fordert seinen Tribut.

Komponenten können entweder als Teil von Kits oder einzeln erworben werden. Es gibt sogar vorgefertigte Bausätze zum Zusammenbau von Autos, Hubschraubern mit unterschiedlichen Steuerungsarten oder Schiffen. Ein in China hergestelltes Set wie das oben abgebildete kostet 49 US-Dollar.

Mehr zur Ausstattung

Das Arduino-Board ist ein einfacher AVR-Mikrocontroller, der mit einem Bootloader geflasht wurde und über den minimal erforderlichen USB-UART-Anschluss verfügt. Es gibt noch weitere wichtige Komponenten, aber im Rahmen des Artikels wäre es besser, sich nur auf diese beiden Komponenten zu konzentrieren.

Zunächst zum Mikrocontroller, einem auf einem einzigen Schaltkreis aufgebauten Mechanismus, in dem sich das entwickelte Programm befindet. Das Programm kann durch Drücken von Tasten, Empfangen von Signalen von den Komponenten der Schöpfung (Widerstände, Transistoren, Sensoren usw.) usw. beeinflusst werden. Darüber hinaus können die Sensoren in ihrem Zweck sehr unterschiedlich sein: Beleuchtung, Beschleunigung, Temperatur, Entfernung, B. Druck, Hindernisse usw. Als Anzeigegeräte können einfache Teile verwendet werden, von LEDs und Hochtönern bis hin zu komplexen Geräten, wie z. B. Grafikdisplays. Die berücksichtigten Qualitäten sind Motoren, Ventile, Relais, Servos, Elektromagnete und viele andere, deren Auflistung sehr, sehr lange dauern würde. Mit einigen dieser Listen arbeitet der MK über Verbindungsdrähte direkt zusammen. Für einige Mechanismen sind Adapter erforderlich. Aber sobald Sie mit dem Entwerfen beginnen, wird es für Sie schwierig sein, sich davon loszureißen. Lassen Sie uns nun über die Arduino-Programmierung sprechen.

Erfahren Sie mehr über den Board-Programmierungsprozess

Ein Programm, das bereits auf einem Mikrocontroller lauffähig ist, wird Firmware genannt. Es kann entweder ein Projekt oder Arduino-Projekte geben. Daher wäre es ratsam, jede Firmware in einem separaten Ordner zu speichern, um das Auffinden der erforderlichen Dateien zu beschleunigen. Es wird mithilfe spezieller Geräte: Programmierern, auf den MK-Kristall geflasht. Und hier hat Arduino einen Vorteil: Es benötigt keinen Programmierer. Alles ist so gemacht, dass das Programmieren von Arduino für Anfänger nicht schwierig ist. Der geschriebene Code kann über ein USB-Kabel in den MK geladen werden. Dieser Vorteil wird nicht durch einen vorgefertigten Programmierer erreicht, sondern durch eine spezielle Firmware – einen Bootloader. Der Bootloader ist ein spezielles Programm, das sofort nach dem Anschließen startet und abhört, ob Befehle vorliegen, ob der Kristall geflasht werden soll, ob Arduino-Projekte vorhanden sind oder nicht. Die Verwendung eines Bootloaders bietet mehrere sehr attraktive Vorteile:

  1. Nutzung nur eines Kommunikationskanals, was keinen zusätzlichen Zeitaufwand erfordert. Bei Arduino-Projekten müssen Sie also nicht viele verschiedene Drähte anschließen, und bei deren Verwendung kommt es zu Verwirrung. Für den erfolgreichen Betrieb reicht ein USB-Kabel.
  2. Schutz vor krummen Händen. Es ist ganz einfach, den Mikrocontroller mithilfe der direkten Firmware in einen Brick-Zustand zu versetzen. Wenn Sie mit einem Bootloader arbeiten, können Sie nicht auf potenziell gefährliche Einstellungen zugreifen (natürlich mit Hilfe eines Entwicklungsprogramms, sonst kann alles kaputt gehen). Daher ist Arduino für Anfänger nicht nur unter dem Gesichtspunkt gedacht, dass es verständlich und praktisch ist, sondern ermöglicht es Ihnen auch, unerwünschte finanzielle Ausgaben zu vermeiden, die mit der Unerfahrenheit der damit arbeitenden Person verbunden sind.

Projekte zum Einstieg

Wenn Sie einen Bausatz, einen Lötkolben, Kolophonium und Lot erworben haben, sollten Sie nicht sofort sehr komplexe Strukturen formen. Natürlich kann man sie herstellen, aber die Erfolgsaussichten in Arduino sind für Anfänger bei komplexen Projekten recht gering. Um Ihre Fähigkeiten zu trainieren und zu verbessern, können Sie versuchen, ein paar einfachere Ideen umzusetzen, die Ihnen helfen, die Interaktion und Funktionsweise von Arduino zu verstehen. Als erste Schritte in der Arbeit mit Arduino für Anfänger können wir Ihnen raten, Folgendes zu berücksichtigen:

  1. Erstellen Sie dank Arduino eines, das funktioniert.
  2. Anschließen einer separaten Taste an Arduino. In diesem Fall können Sie festlegen, dass der Knopf das Leuchten der LED ab Punkt Nr. 1 anpassen kann.
  3. Potentiometeranschluss.
  4. Servoantriebssteuerung.
  5. Anschließen und Arbeiten mit einer dreifarbigen LED.
  6. Anschließen des piezoelektrischen Elements.
  7. Anschließen eines Fotowiderstands.
  8. Anschließen eines Bewegungssensors und Signalisierung über dessen Betrieb.
  9. Anschließen eines Feuchtigkeits- oder Temperatursensors.

Projekte für die Zukunft

Es ist unwahrscheinlich, dass Sie sich für Arduino interessieren, um einzelne LEDs anzuschließen. Höchstwahrscheinlich werden Sie von der Möglichkeit angezogen, Ihr eigenes Auto oder einen fliegenden Plattenspieler zu bauen. Diese Projekte sind schwer umzusetzen und erfordern viel Zeit und Ausdauer, aber sobald sie abgeschlossen sind, erhalten Sie, was Sie wollen: wertvolle Arduino-Designerfahrung für Anfänger.

Ich habe es schon lange nicht mehr gemacht funkgesteuerte Modelle. Ich habe beschlossen, mein altes Projekt wiederzubeleben: . Aber es ist nicht einfach, wiederzubeleben. Sondern auch, um es zu verbessern. Seit ich habe 3D Drucker. Ich beschloss, einen neuen Rahmen für das Auto zu drucken. Ich habe auch beschlossen, ein wenig am Code herumzubasteln. In dieser Zeit hat sich mein Wissen erweitert und ich betrachte alte Projekte bereits ganz anders. Aber das Wichtigste zuerst.

Bluetooth HC-06 und Arduino. Android-Anwendung zur Steuerung von Relais über Ihr Telefon.

So verbinden Sie sich Bluetooth-Modell HC-06 oder HC-05 erzählt

In der Lektion haben wir einen Drittanbieter verwendet Android Apps Telefon oder Tablet. Heute schreiben wir unsere Bewerbung mit App-Erfinder. Lass es uns reparieren Skizze von 11, für die Arbeit mit Low-Level-Relais. Es funktioniert mit einem High-Level-Rey, ohne die Skizze zu ändern.

DIY LED-Uhr auf Arduino WS2312 gesteuert (adressierbar)

Nach einer weiteren Modernisierung seines 3D Drucker. Übrigens werde ich bald einen Artikel und ein Video zum Upgrade von Anet 8A veröffentlichen.

Wovon rede ich also? Oh ja. Und so beschloss ich, flache und große Teile zu drucken. Es waren diejenigen, die aus meinem 3D-Drucker kamen. Es löste sich sogar zusammen mit dem Klebeband.

Ich habe ein Modell gefunden LED-Uhr.

LED-Nachtlicht in Form eines Würfels.

Erweiterung der in der Entwicklung eingesetzten Materialien und Technologien Arduino-Projekte. Heute erzähle ich euch davon LED-Würfel 3D gedruckt. Traditionell verwende ich in meinen Entwicklungen nur gratis Software. Beim Erstellen 3D-Modelle Es stellte sich die Frage, mit welchem ​​kostenlosen Programm man schnell genug schöne Details herstellen kann. Noch ein Punkt, an dem ich nur arbeite Linux. Habe mir die gesamte Softwarepalette angeschaut 3D Modellierung.

Arduino-Ampel auf Digispark und ws2812b

Heute werden wir darüber reden Ampel an auf adressierbaren DigiSpark- und WS2812-LEDs . Dies ist die zweite Version Ampel. Ich habe hier über den ersten gesprochen. Die erste Version erwies sich als recht praktisch und bestand aus weniger Teilen. Warum habe ich mich für eine zweite Version entschieden? Tatsache ist, dass die Box die Batterien enthält, die ich in der ersten Version verwendet habe Ampel auf Arduino, ist sehr teuer geworden. Einige Verkäufer verkaufen es für 5 $



 

Es könnte nützlich sein zu lesen: