Gennemgang af Arduino-projektets håndbog

  • Michael Fisher
  • 0
  • 5220
  • 1130
Reklame

Det er aldrig nemt at samle et nyt sprog. At prøve at lære grundlæggende elektronik på samme tid beder bare om problemer. Alligevel er Arduino's verden en af ​​de mere givende færdigheder derude, og det er værd at sætte en indsats i. Det er dog svært at vide, hvor man skal starte.

Det Arduino-projekthåndbog, skrevet af Mark Geddes og udgivet af No Starch Press, er et fantastisk sted at starte. Med 25 spændende projekter - hver med ledningsdiagrammer i fuld farve, pin-forbindelsesborde og fotografier - laver du også snart ting som en laser tripwire-alarm eller joystick-kontrolleret laserkanon.

Endnu bedre: denne betydelige bog er kun $ 25 direkte fra No Starch Press, som inkluderer både en trykt og digital kopi.

Første trin

Da jeg først begyndte at lære Arduino, brugte jeg et alt-i-et-startkit, der fulgte med et officiel Arduino Uno bestyrelse, en bog medforfatter af grundlæggeren af ​​Arduino, og nogle instruktioner til omkring 10 projekter. Det koster tæt på $ 100 på det tidspunkt. Projekterne var alle temmelig enkle, idet hver enkelt indførte en anden komponent. Der var ikke meget progression, og efter at have gjort dem alle, følte jeg mig lidt uopfyldt. Du kunne have gjort dem alle uden en Arduino. Jeg var stadig usikker på, hvordan jeg ville gå videre med at opbygge de mere detaljerede, sjove ting. Da det meste af kostprisen blev taget op af det officielle bord, var der kun lidt tilbage i sættet til yderligere startkomponenter. Det hele var lidt overvældende, og jeg var færdig med det i en weekend.

I dag kan du købe klonbaseret startkit til stor værdi for under $ 30, fyldt med spændende komponenter som en LED-matrix, LCD-skærm eller RFID-læser. Det eneste problem med disse er, at dokumentationen alvorligt mangler; eller rettere, det er helt ikke-eksisterende. Arduino-projekthåndbogen er et godt supplement til disse sæt.

Arduino Project Håndbog Arduino Project Håndbog Køb nu på Amazon $ 35,00

Arduino-projektets håndbog

Selvom navnet antyder, at Arduino Project-håndbogen kun er en samling af projekter, indeholder den en kort sektion om Arduino's baggrund og historie, inden den arbejder sammen med Arduino IDE. Det første projekt er guldstandarden “Hej Verden!” programmeringsvejledning til elektronik: den blinkende LED. Arduino-projekthåndbogen er dog unik, idet den fordeler hver kodelinie - også alle disse krøllede parenteser - for at hjælpe dem med nul programmeringserfaring til at forstå nøjagtigt, hvad der foregår.

Ikke kun dækker det de absolutte grundlæggende, det går derefter videre til at kombinere komponenter og strukturere større projekter. Dette er en vigtig færdighed: Enhver kan kopiere et par kodelinjer, men at forstå fragmenterne og derefter kombinere dem til noget, der er større end summen af ​​delene, er hvor de virkelige vanskeligheder ligger. Der er dog ingen gentagelser, så koncepter, der er forklaret i tidligere projekter, forklares ikke igen. Det kan være fristende at springe direkte til en joystick-kontrolleret laser, men at arbejde gennem projekterne i orden - især de tidlige projekter - vil være den bedste måde at lære.

Når vi taler om, er al projektkoden tilgængelig at downloade fra No Starch Press-webstedet, men jeg vil stærkt anbefale, at du skriver den ud for hånd. Selvom dette kan være kedeligt, sikrer det, at du mentalt undersøger hver kodelinje. I processen introducerer du sandsynligvis også fejl. At lære at identificere relevante fejlmeddelelser, finde fejlen og rette det er en anden vigtig færdighed, som ikke rigtig kan undervises i en bog, men kun kommer til din gennem oplevelse. Hvis du støder på et ukendt funktionsnavn, der ikke er forklaret i bogen, vil en hurtig Google afsløre alt.

Vi har talt om, hvad du finder i et startsæt Hvad findes i dit Arduino Starter Kit? [Arduino-begyndere] Hvad er der i dit Arduino-startkit? [Arduino-begyndere] Det er let at blive overvældet overfor en kasse fuld af elektroniske komponenter. Her er en guide til nøjagtigt, hvad du finder i dit sæt. før, og i bogens appendiks finder du en lignende oversigt, samt tekniske pinouts til hardware.

Enkel at kompleks

Arduino-projekthåndbogen bringer dig faktisk fra udgangspunktet for en absolut begynder og følger en logisk progression og forklarer nøglebegreber, som det går. Projekterne bliver stadig mere komplekse med flere komponenter og længere programmer. Nedenfor er kun en lille prøve af de 25 inkluderede projekter. Du finder den fulde indholdsfortegnelse på bogens websted:

  • Lydbaseret hukommelsespil, der ligner det klassiske Simon.
  • Raketkaster ved hjælp af en glødelampe og matchstick.
  • Joystick-kontrolleret laser, svarende til den autonome lasertårn Pew Pew! Sådan bygger du en lasertårn med en Arduino Pew Pew! Sådan bygger du en lasertårn med en Arduino Keder du dig? Kan også bygge en lasertårn. Jeg sammensatte for et par år siden.
  • Ghost (eller rettere sagt, EMF) detektor.
  • Laser tripwire alarm.
  • RFID-kortindtastningssystem (du kan kombinere dette med en kraftig magnetisk dørlås, som vi gjorde her. Lav en autolåsende kontordør med smartphone-nærhedssensor Lav en automatisk-låsende kontordør med smartphone-proximitetssensor. Vi opretter en Raspberry Pi med en Bluetooth-adapter, der skal være på udkig efter, når din smartphone er uden for rækkevidde, og klik et relæ til handling for at låse døren.).

Projekterne er opdelt i 7 dele, der dækker: LED'er, lyd, servoer, LCD, tællere, sikkerhed og avanceret.

Elektronisk terning

For at teste instruktionernes kvalitet byggede jeg projekt nr. 16, en elektronisk matrice. Delvis skyldtes det, at jeg aldrig før har prøvet at bruge et 7-segmentet LED-display, så jeg vidste, at jeg ikke kunne snyde. Bortset fra at en af ​​mine knapper var dumgy, fungerede ledninger og kode første gang.

De klare diagrammer i fuld farve og tabeller med pinouts er let at forstå, og projektet brugte kun komponenter, jeg havde i mit startsæt. Koden er veldokumenteret, hvis du ville foretage ændringer, som at justere animationshastigheden for terningens ryster.

Skal du købe Arduino-projekthåndbogen?

Arduino Project Håndbog Arduino Project Håndbog Køb nu på Amazon $ 6,00

Hvis du er ny med Arduino, skal du absolut købe denne bog. Spring lige forbi de brandede alt-i-en-startkits, der inkluderer et par kedelige projekter. Denne bøger fører dig ikke kun igennem de enkle, begynders ting, som alle gør; men også de komplekse, større projekter, der demonstrerer Arduinos virkelige magt. Disse projekter vil virkelig holde dig motiveret til at fortsætte med at lære. At have en praktisk, spændende ting at lave er mere motiverende end blot at lave en ting for det.

Du bliver stadig nødt til at købe et par komponenter - såsom fyringsmekanismen for vagtpistolen - men disse koster et par dollars.

Vores dom af Arduino-projekthåndbog:
Nemt den bedste begynderguide derude. Par med et billigt klonbaseret startsæt, og det har aldrig været billigere at tilslutte sig producentrevolutionen.910



Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.