4Jul

Hvad er Arduino? Lær om denne open-source elektronikplatform

Arduino er en open source elektronik prototyping platform baseret på fleksibel, nem at bruge hardware og software. I dag hjælper vi dig med at komme i gang ved at vise dig nogle af de tilgængelige muligheder og hvor nemt det er at komme i gang.

Arduino hardware er et open source printkort med mikroprocessor og input / output( I / O) -stifter til kommunikation og styring af fysiske genstande( LED, servoer, knapper mv.).Bestyrelsen vil typisk blive drevet via USB eller en ekstern strømforsyning, som igen tillader det at drive andre hardware og sensorer.

Arduino har også en open source software komponent, der ligner C ++.Det integrerede udviklingsmiljø Arduino( IDE) giver dig mulighed for at skrive kode, kompilere den og derefter uploade den til din Arduino for at stå alene i prototyper og projekter.

Alt dette var designet til at være let at bruge til at lade kunstnere og beslutningstagere frit udvikle deres ideer til virkelige objekter. Hvis du er interesseret i at bygge noget selv, skal du kigge på hardwareudstyr og software til rådighed for at komme i gang.

Arduino Variants

Arduino hardware er "open source", betyder at du kan få vist skemaer for alle tilgængelige bestyrelser. Det betyder, at du er fri til at købe hardwarekomponenterne og lodde bordet sammen selv, hvis du er så tilbøjelig. For at komme i gang vil vi nok kun anbefale, at du bruger $ 30 og se, hvor meget du virkelig vil investere.

Billedet nedenfor blev oprettet ved hjælp af Fritzing og er layoutet for en grundlæggende Arduino ved hjælp af et brødbræt.

Arduino kommer i en række forskellige typer, der gør det svært at vælge den rigtige, men sorten tillader også fleksibilitet ved valg af den perfekte løsning.

Vi kan ikke dække alle Arduino-muligheder, men her er nogle bemærkelsesværdige muligheder for at komme i gang.

Arduino Uno

Uno er en stor starter Arduino, den giver et solidt fundament for dem, der lige er kommet i gang og har mange af de muligheder, du vil have, når du udforsker platformen. Det virker også med næsten alle skjold tilgængelige( mere om dette senere).

Arduino Nano

Nano er næsten funktionen til at være den samme som Arduino Uno, men den er ca. 1/3 størrelse og kan ikke bruge skjold nemt. Uno er beregnet til at blive brugt som en fast fixtur i projekter eller med breadboards til testning.

Arduino Lilypad

Lilypad har et unikt design, som kan syes i stoffer til bærbare projekter eller kunst. Selvfølgelig er du ikke begrænset til disse applikationer, men skjold vil ikke fungere på denne Arduino, så udvidelsen kan blive vanskelig.

Arduino Mega 2560

Mega 2560 har mere hukommelse og flere I / O-ben end nogen anden Arduino. Dette er den største og bedste Arduino, du kan få, men du behøver måske ikke så meget strøm, hvis dine projekter ikke kræver det. Dette ville også være en dyrere Arduino at forlade i et projekt permanent.

Netduino

Netduino er fætter af Arduino. Det er stadig en open source hardware hacking og prototyping løsning. Men Netduino kører. NET Micro Framework for dets software base. Det er pin kompatibel med Arduino skjold, men nogle kan kræve, at bilister kører.

For mere Arduino hardware se nedenstående link.

Arduino Tilbehør( Shields)

Shields gør bogstaveligt at tilføje funktionaliteten til din Arduino. De har stifter, der skubber lige ind i toppen af ​​din Arduino, og du kan straks drage fordel af hvad skjoldet kan gøre. Du kan også tilføje flere skjold ad gangen. En Arduino, der ser Twitter på en bestemt hashtag( ethernet-skærm) og derefter styrer en RC-bil ved hjælp af RF( RF-skærm), går ikke ud over et enkelt projekt, takket være skærmfleksibiliteten.

Du vil bemærke nedenfor, at nogle skjolde ser meget ud som Arduino boards selv, men ikke forveksles, fordi de mangler den vigtigste processorkraft til at køre koden, du vil skrive i skitser( mere nedenfor).

Ethernet

Dette er et af de mest populære skjold, fordi det udvider din Arduino til at kunne bruge internettet til kommunikation og kontrol. Ethernet skjoldet er en af ​​de mest alsidige tilgængelige, og når du har mestret det grundlæggende skal du se for at få en, så du kan gøre din vaskemaskine /toaster/ kaffemaskine tweet.

XBee

XBee-skjoldet gør det nemt at kommunikere fra punkt til punkt. Du kan bruge dette til at forbinde to Arduinos sammen eller oprette et helt netværksnetværk af Arduinos, som en dag vil regne verden!

Motor

Arduino kan styre motorer og servoer uden brug af et skjold, men motorskærmen rammer den mulighed for at 11. Du kan bruge denne til fjernbetjening af din plæneklipper eller opbygge din egen robot.

Der er mange andre Arduino skjold tilgængelige som musik, videospil og bluetooth. Dette er bare toppen af ​​isbjerget, og vi vil anbefale at lave noget søg på egen hånd for at finde det perfekte skjold til dit projekt.

Hvis du ønsker at prototype Arduinos og skjolde sammen sammen med forskellige sensorer, anbefaler vi at tjekke Fritzing, som ikke kun hjælper med prototyperne, men hjælper også med at vise dig, hvordan du laver permanente printplader til at producere dit projekt.

Programmering( Skitser)

Arduino IDE er et krydsplatform udvikler værktøj skrevet i Java. Det giver dig mulighed for at styre alle softwarefunktionerne i din Arduino.

Hvert program du skriver kaldes en skitse og kompileres og uploades til din Arduino ved hjælp af IDE.Mange skitser er frit tilgængelige online, og IDE kommer endda med en overflod af eksempler for at komme i gang med næsten enhver funktion, som din Arduino er i stand til.

Eclipse og Notepad ++ er populære alternativer til at skrive dine skitser, men de mangler let adgang til skitseksempler og kompilere / uploade den færdige skitse til Arduino.

Resources

Denne artikel er designet til at komme i gang med dine Arduino-projekter. For mere læsning, se linkene herunder og kom i gang med at lave ting.

Hvis du har mere nyttige links eller et eget Arduino-projekt, er du velkommen til at give en kommentar til at dele med alle læsere.

Projekt Idéer

http: //arduino.cc/en/Tutorial/ HomePage

http: //www.arduino.cc/playground/Projects/ ArduinoUsers

http: //hackaday.com/category/ arduino-hacks /

http: //www.instructables.com/tag/ type id / kategori-teknologi / kanal-arduino /

Arduino hardware reference http: //arduino.cc/en/Main/ Hardware

Videoer https: //www.youtube.com/user/makemagazine

http: //www.circuitsathome.com/