Hjemmeside » hvordan » Hva er Arduino? Lær om denne Open Source-elektronikkplattformen

    Hva er Arduino? Lær om denne Open Source-elektronikkplattformen

    Arduino er en open source elektronikk prototyping plattform basert på fleksibel, brukervennlig maskinvare og programvare. I dag hjelper vi deg med å komme i gang ved å vise deg noen av de tilgjengelige alternativene og hvor lett det er å komme i gang.

    Arduino-maskinvare er et kretskort med åpen kilde med mikroprosessor og inngangs- / utgangspinner (I / O) for kommunikasjon og kontroll av fysiske gjenstander (LED, servoer, knapper, etc.). Brettet vil typisk bli drevet via USB eller en ekstern strømforsyning som igjen gjør det mulig å drive annen maskinvare og sensorer.

    Arduino har også en åpen programvarekomponent som ligner på C ++. Det integrerte utviklingsmiljøet Arduino (IDE) lar deg skrive kode, kompilere det og deretter laste det opp til din Arduino for frittstående bruk i prototyping og prosjekter.

    Alt dette var designet for å være enkelt å bruke til å la kunstnere og beslutningstakere fritt utvikle sine ideer til virkelige objekter. Hvis du er interessert i å bygge noe selv, ta en titt for å se maskinvarealternativer og programvare tilgjengelig for å komme i gang.

    Arduino Variants

    Arduino-maskinvaren er "åpen kildekode", betyr at du kan vise skjemaer for hvert styre som er tilgjengelig. Dette betyr at du er fri til å kjøpe maskinvarekomponenter og lodde brettet sammen selv om du er så tilbøyelig. For å komme i gang, vil vi sannsynligvis bare anbefale at du bruker $ 30 og se hvor mye du virkelig vil investere.

    Bildet nedenfor ble opprettet ved hjelp av Fritzing og er oppsettet for en grunnleggende Arduino ved hjelp av et brødbrett.

    Arduino kommer i en rekke forskjellige typer som gjør det vanskelig å bestemme seg, men variasjon gir også fleksibilitet ved valg av den perfekte løsningen.

    Vi kan ikke dekke alle Arduino-alternativer, men her er noen bemerkelsesverdige alternativer for å komme i gang.

    Arduino Uno

    Uno er en flott startbilde Arduino, den gir et solid fundament for de som bare kommer i gang og har mange alternativer du vil ha når du utforsker plattformen. Det fungerer også med nesten alle skjold tilgjengelig (mer om dette senere).

    Arduino Nano

    Nano er nesten funksjonen for å ha det samme som Arduino Uno, men det er omtrent 1/3 størrelse og kan ikke bruke skjold lett. Uno er ment å brukes som en fast fixtur i prosjekter eller med breadboards for testing.

    Arduino Lilypad

    Lilypad har en unik design som kan sys inn i tekstiler til bærbare prosjekter eller kunst. Selvfølgelig er du ikke begrenset til disse programmene, men skjoldene vil ikke fungere på denne Arduino, slik at utvidelsen kan bli vanskelig.

    Arduino Mega 2560

    Mega 2560 har mer minne og flere I / O-pinner enn noen annen Arduino. Dette er den største og beste Arduino du kan få, men du trenger kanskje ikke så mye strøm hvis prosjektene dine ikke ringer etter det. Dette ville også være en dyrere Arduino å forlate i et prosjekt permanent.

    Netduino

    Netduino er fetteren til Arduino. Det er fortsatt en open source hardware hacking og prototyping løsning. Men Netduino kjører. NET Micro Framework for programvaren. Den er pin kompatibel med Arduino skjold, men noen kan kreve drivere å kjøre.

    For mer Arduino-maskinvare, se lenken nedenfor.

    Arduino Tilbehør (Skjold)

    Skjold gjør det enkelt å legge til funksjonaliteten til Arduino. De har pins som skyver rett inn i toppen av Arduino, og du kan umiddelbart dra nytte av det skjoldet kan gjøre. Du kan også legge til flere skjold av gangen. En Arduino som ser på Twitter for en bestemt hashtag (ethernet skjold) og deretter styrer en RC-bil ved hjelp av RF (RF skjold), er ikke utenfor omfanget av et enkelt prosjekt takket være skjermens fleksibilitet.

    Du vil legge merke til at noen skjold ser ut som Arduino boards selv, men ikke vær forvirret fordi de mangler den viktigste prosessorkraften til å kjøre koden du vil skrive i skisser (mer på dette under).

    Ethernet

    Dette er en av de mest populære skjoldene fordi den utvider din Arduino for å kunne bruke internett til kommunikasjon og kontroll. Ethernet skjermen er en av de mest allsidige tilgjengelige, og når du har mestret det grunnleggende, bør du se for å få en slik at du kan lage din vaskemaskin / brødrister / kaffetrakter tweet.

    XBee

    XBee skjoldet gjør det enkelt å komme til en trådløs kommunikasjon. Du kan bruke dette til å samle to Arduinos sammen eller sette opp et helt nettverksnettverk av Arduinos som en dag vil regne verden!

    Motor

    Arduino kan styre motorer og servoer uten å trenge skjold, men motorskjermen rammer opp den muligheten til 11. Du kan bruke denne til å fjernstyre plenen din, eller bygge din egen robot.

    Det finnes mange andre Arduino skjold tilgjengelig som musikk, videospill og bluetooth. Dette er bare toppen av isfjellet, og vi vil anbefale å gjøre noe for å finne det perfekte skjoldet for prosjektet ditt.

    Hvis du ønsker å prototype Arduinos og skjold sammen sammen med ulike sensorer, anbefaler vi at du sjekker ut Fritzing, som ikke bare hjelper med prototypingstrinnene, men hjelper også deg med å vise deg hvordan du lager faste PCB-kort for å produsere prosjektet ditt.

    Programmering (skisser)

    Arduino IDE er et verktøy for kryssplattform utvikler skrevet i Java. Den lar deg styre alle programvarene i Arduino.

    Hvert program du skriver kalles en skisse og blir kompilert og lastet opp til din Arduino ved hjelp av IDE. Mange skisser er fritt tilgjengelige på nettet og IDE kommer med en rekke eksempler for å komme i gang med omtrent alle funksjoner Arduino er i stand til.

    Eclipse og Notepad ++ er populære alternativer til å skrive skissene dine, men de mangler enkel tilgang til skisseksempler og kompilere / laste opp den ferdige skissen til Arduino.

    ressurser

    Denne artikkelen er laget for å komme i gang i dine Arduino-prosjekter. For mer lesing sjekk ut koblingene nedenfor og kom i gang med å lage ting.

    Hvis du har flere nyttige linker eller et eget Arduino-prosjekt, kan du ikke legge igjen en kommentar for å dele med alle leserne.

    Prosjekt Ideer

    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/category-technology/channel-arduino/

    Arduino maskinvare referanse http://arduino.cc/no/Main/Hardware

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

    http://www.circuitsathome.com/