Hoe Arduino-kaarten te gebruiken in elektronica- en elektrotechnische projecten

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Het Arduino-bord is een open-source microcontroller met één bord die is ontworpen voor Doe-het-zelf elektronica en elektrotechnische projecten ​In feite werd het in 2004 ontwikkeld voor Italiaanse designstudenten, maar het werd al snel een favoriet voor beginners, embedded programmeurs en productmakers. Omdat de Arduino-boards een aantal unieke kenmerken hebben, zoals een ingebouwde set ingangen en uitgangen die rechtstreeks zijn verbonden met sensoren, motoren, lichten, slave-controllers, uitbreidbare schilden. Een Arduino bestaat uit een programmeerbare printplaat (meestal een microcontroller) en een stukje software (IDE, Integrated Development Environment).

Een Arduino bestaat uit een programmeerbare printplaat (meestal een microcontroller) en een stukje software (IDE, Integrated Development Environment). De belangrijkste kenmerken van Arduino Boards zijn onder meer de volgende




  • Eenvoudige programmeeromgeving
  • Voordelige en flexibele hardware
  • Open source en uitbreidbare software
  • Open source en uitbreidbare hardware
  • Cross-platform

Verschillende Arduino-kaarten voor elektronica en elektrische projecten

Arduino Boards worden geclassificeerd op basis van hun gebruik en specificatie. Verschillende Arduino-boards worden hieronder vermeld.

Arduino-boards op instapniveau



  • Arduino UNO
  • Arduino Leonardo
  • Arduino ONTDEK
  • Arduino Micro
  • Arduino Nano

Verbeterde functie Arduino-kaarten

  • Arduino MEGA 2560
  • Arduino MEGA ADK
  • Arduino TWEE
  • ArduinoM0
  • ArduinoM0 PRO

Op het Internet of Things (IoT) gebaseerde Arduino-borden


  • Arduino YUN
  • Arduino Ethernet
  • Arduino Tian
  • Arduino Industrieel 101
  • Arduino Leonardo ETH

Draagbare Arduino-borden

  • LilyPad Arduino
  • LilyPad Arduino USB
  • LilyPad Arduino Simple Snap
  • Arduino Gemma

Arduino en Arduino compatibele kaarten

Arduino UNO

Het ArduinoUNO-bord is het basisbord voor beginners om vanaf het begin te leren. Het is een op een microcontroller gebaseerd bord met een ATmega328P-microcontroller. Het bevat alles wat nodig is om de microcontroller te ondersteunen, sluit hem gewoon aan op een computer met een USB-kabel of voed hem met een AC-naar-DC-adapter of batterij om aan de slag te gaan.

Arduino UNO-bord

Arduino UNO-bord

De belangrijkste specificaties van het ArduinoUNO-bord worden hieronder gegeven.

  • Digitale I / O-pinnen-14 (waarvan 6 voor PWM-uitvoer)
  • PWM Digitaal I / O-pinnen-6
  • Analoge invoerpennen-6
  • Flash-geheugen: 32 KB (ATmega328P)
  • SRAM-2 KB (ATmega328P)
  • EEPROM-1 KB (ATmega328P)
  • Kloksnelheid - 16 MHz kwartskristal
  • USB-aansluiting
  • Stroomaansluiting
  • ICSP-header en een resetknop

Arduino-compatibele hardware

Zoals we allemaal weten, is de Arduino een open-source prototypingbord. Een aantal Arduino-compatibele producten die commercieel zijn uitgebracht, hier zijn de volgende kaarten bijna volledig compatibel met zowel de Arduino-hardware als de software.

InVentor (India) en Richduino (India), Arduino UNO R3-compatibel bord met ATmega328P enkelzijdig bordontwerp tegen een zeer betaalbare prijs

ST Freeduino Robotics Board, Arduino UNO R3 compatibel. Het heeft ingebouwde servopoorten voor 4 servo's. LM1117 regelaar voor 1500mA stroom. Een flexibele stroombron (DC-aansluiting of USB).

YourDuinoRoboRED, Geavanceerde Arduino UNO Compatibel met 5.0 / 3.3V, alle I / O tot 3-pins

Microduino, Kwartformaat, bevestigbaar Arduino-compatibel bord, inclusief veel handige uitbreidingsmodules. Het is vooral bekend om het maken van prototypes en het ontwerpen van producten.

Wotduino, Het is een DIY Arduino-kloon, gerealiseerd op een enkellaagse PCB.

RockBLOCK, Dit is een bord dat compatibel is met Arduino, dit is erg populair vanwege zijn tweerichtingssatelliet-berichtensysteem, dat eenvoudig kan worden geïntegreerd met behulp van USB- of seriële interfaces. Het stond toe om overal ter wereld korte berichten te verzenden of te ontvangen.

Digispark, Open source, micro-formaat Arduino-compatibel ontwikkelbord met ingebouwde USB, 6 I / O, SPI, I2C, PWM en ADC.

Arduemetrie, Arduino-compatibel bord, het belangrijkste kenmerk van Arduemtry is een platform voor het vastleggen van GPS-gegevens dat is ontworpen voor draadloze telemetrie (amateurraketten, ballonnen op grote hoogte, RC-voertuigen, APRS, enz.).

DT-AVR Inoduino, DT-AVR Inoduino is een microcontrollermodule gebaseerd op AT90USB1286, die compatibel is met Arduino. Het maakt gebruik van hoogwaardige SMD-componenten, compact van formaat. Deze module is ontworpen met de interne bootloader om code te downloaden met Arduino IDE-software.

Arduino-compatibele hardware

Arduino-compatibele hardware

Arduino-borden in elektronica- en elektrotechnische projecten

De toepassingen van het Arduino-bord zijn voornamelijk betrokken bij het embedded real-time systeem gebaseerde projecten die omvatten: controle van industriële apparaten, intensiteitscontrole van straatverlichting, vermijden van obstakels, controle van elektrische apparaten, domotica, detectie van ondergrondse kabelfouten, straatverlichting op zonne-energie, enz. Voor een beter begrip van deze toepassingen. Hier zullen we het kort bespreken met een passend diagram. Voor deze applicatieontwikkeling moeten we software schrijven in de programmeertaal Arduino en ArduinoIDE.

Hier zullen we het kort bespreken met een passend diagram. Voor deze applicatieontwikkeling moeten we software schrijven in de programmeertaal Arduino en ArduinoIDE.

Op Arduino gebaseerde led-straatverlichting met automatische intensiteitscontrole

Het belangrijkste doel van dit project is om de automatische intensiteit van de straatverlichting te regelen met behulp van een Arduino-bord. Een Arduino-bord wordt gebruikt om de intensiteit van lichten te regelen door PWM-signalen te ontwikkelen die maken MOSFET om AAN / UIT te schakelen een set lichtgevende diodes.

Hardwarevereisten

  • Arduino-bord (Microcontroller uit de ATmega AVR-serie)
  • Voedingseenheid
  • Condensatoren, weerstanden
  • Witte leds
  • MOSFET
  • Kristal
Blokschema van op Arduino-borden gebaseerde LED-straatverlichting met automatische intensiteitscontrole

Blokschema van op Arduino-borden gebaseerde LED-straatverlichting met automatische intensiteitscontrole

In vergelijking met HID-lampen is de levensduur van leds langer omdat leds minder stroom verbruiken. Het Arduino-bord bevat programmeerbare commando's die de lichtintensiteit regelen op basis van de geproduceerde PWM-signalen. De lichtintensiteit wordt 's nachts hoog gehouden wanneer het verkeer op de wegen langzaam afneemt en de lichtintensiteit neemt ook steeds meer af tot de ochtend. Eindelijk valt de lichtintensiteit 's ochtends om 6 uur' s ochtends volledig uit en start opnieuw om 18 uur. 's avonds en dit proces komt vaak voor.

Op Arduino gebaseerde LED-straatverlichting met automatische intensiteitscontrole

Op Arduino gebaseerde LED-straatverlichting met automatische intensiteitscontrole

Arduino-aangedreven robot voor het vermijden van obstakels

Het belangrijkste doel van dit project is om een ​​robotvoertuig te ontwerpen dat wordt gebruikt om een ​​obstakel te vermijden. Dit project maakt gebruik van een ultrasone sensor voor de beweging van de robot en Arduino wordt gebruikt voor de gewenste bediening.

Hardwarevereisten

Blokschema van een Arduino-bediende robot voor het vermijden van obstakels

Blokschema van een Arduino-bediende robot voor het vermijden van obstakels

Telkens wanneer een robot een obstakel voor zich detecteert, stuurt dat onmiddellijk de signalen naar het Arduino-bord. Afhankelijk van het ontvangen invoersignaal, stuurt de microcontroller het commando naar de robot om in een andere richting te rijden door de motoren die via een motorbesturings-IC zijn aangesloten, correct te activeren.

Arduino-aangedreven robot voor het vermijden van obstakels

Arduino-aangedreven robot voor het vermijden van obstakels

Op Arduino gebaseerde huisautomatisering

Terwijl de technologie zich van dag tot dag ontwikkelt en huizen ook erg slim worden. Bij ons thuis worden de belastingen bediend met conventionele schakelaars. Maar het bedienen van die schakelaars om in de buurt te komen, is erg moeilijk voor ons. Dit project geeft dus de beste oplossing met Arduino en smartphones.

Hardwarevereisten

  • Arduino-bord (ATmega AVR-serie microcontroller)
  • Bluetooth-module
  • 9V voedingsmodule
  • Opto-isolator
  • TRIAC
  • Diodes, weerstanden, condensatoren
  • Lampen (belasting)
Blokschema van op Arduino gebaseerde domotica

Blokschema van op Arduino gebaseerde huisautomatisering

Aan het uiteinde van de ontvanger is een Bluetooth-apparaat verbonden met het Arduino-bord, terwijl aan het uiteinde van de zender een GUI-applicatie op een Android-telefoon AAN / UIT-opdrachten naar de ontvanger verzendt. Door op de specifieke locatie op de GUI te drukken, kunnen de belastingen op afstand AAN / UIT worden gezet. Deze belastingen kunnen worden bestuurd door een Arduino-bord via thyristors en opto-isolatoren met behulp van TRIAC's.

Op Arduino Boards gebaseerde huisautomatisering

Op Arduino Boards gebaseerde huisautomatisering

Dit gaat dus allemaal over het gebruik van Arduino-borden in elektronica- en elektrotechnische projecten ​We hopen dat u deze projecten beter begrijpt. Bovendien kunt u bij eventuele vragen over dit concept uw ​​feedback geven door in het commentaargedeelte hieronder te reageren.