Nul til Maker: Arduino og Beyond - 💡 Fix My Ideas

Nul til Maker: Arduino og Beyond

Nul til Maker: Arduino og Beyond


Forfatter: Ethan Holmes, 2019

David Lang, noget af en tilbageholdende maker, er på en rejse, intensivt fordyber sig i maker kultur og lærer så mange DIY færdigheder som han kan, gennem et generøst arrangement med vores venner på TechShop. Han regelmæssigt chronicling hans indsats i denne kolonne - hvad han lærer, hvem han mødes, og hvad forhindrer han at rydde (om ... eller ej). Gareth

Hvis du går til en Maker Faire eller læser MAKE, er det svært ikke konstant at støde på Arduino. Faktisk har MAKE-webstedet her skabt et helt afsnit om Arduino-revolutionen. Det er virkelig en stor historie om et lille team, der stort set er kunstner, ikke mindre, skaber noget, der er let nok at forstå, er åbent for forbedring (open source), og det har et bredt og lidenskabeligt samfund samledes rundt om designet. Jeg havde chancen for at se Arduino-holdet tale på World Maker Faire i New York, og de var virkelig Faire's rockstjerner. På et tidspunkt kom Eric Stackpole, min partner-in-kriminalitet på OpenROV-projektet, tilbage til vores booth og smilede øre til øre, fordi han lige havde fået et billede med holdet. Kigger ned på sin iPhone på jubilæumet, rystede han hovedet i ulydende spænding og mumlede, "mine roommates bliver så jaloux!"

Så i betragtning af alt det, at lære at programmere Arduino var et must-do for min Nul til Maker proces. For en nybegynder som mig, viser det sig at være en nemmere ting at sige end at gøre. Jeg ønskede at lære det rigtigt og virkelig forstå, hvad jeg gjorde, hvilket betød - og jeg vil virkelig eksponere nulet i mig her - begyndende med grundlæggende elektronik: lodning, kredsløbstestning og forståelse af fundamentals som Ohms lov. Kurset "Soldering og Elektronik Basics" på TechShop var det rigtige sted for mig. Gregg Gemin (også min svejseinstruktør) startede os med at lette klip i små pindfigurer og så til sidst gå videre til et printkort med en simpel blinkende LED. Det forholdsvis lette projekt var en god måde at få et mere sikkert greb på loddejernet, men det viste også, hvor meget af min elektronikuddannelse der manglede eller blev glemt. Med det formål at planlægge en Arduino efterhånden vidste jeg, at jeg skulle lave lidt flere lektier. Heldigvis havde jeg allerede bestilt en kopi af Make: Electronics, baseret på en anbefaling fra Gareth Branwyn, MAKEs onlineredaktør (som også var involveret i at oprette den bog). Bogen har været en stor ressource for at udfylde mine vidensforskelle - fyldt med "Nok til at være farlig" information og organiseret på en måde, der er let for en ny maker at samle op og løbe med. Hvis du starter med et elektronikundervisningstab som mig, er denne bog et godt redskab til at få på hånden.

Selvom min elektronikudgave stadig var meget arbejde-i-processen, besluttede jeg at tilmelde mig Arduino-kurser, som blev undervist på back-to-back aftener. Den første klasse, der byggede den faktiske Bare Bones Arduino bord, var dybest set et avanceret lodde kursus. Alex May, vores instruktør, guidede os igennem processen - hvilket giver plads nok til at finde ud af retningerne, men også swooping i, da vi vandrede af spor, som når jeg ved et uheld overloddet USB-forbindelsen. Efter at vi havde afsluttet bestyrelsen, tog Alex en hurtig test for at se om de arbejdede og ville være klar til den efterfølgende aften: Programmering og brug af Arduino. Af de seks personer, der tog det første kursus, havde kun to af os tid til at komme tilbage den følgende nat. Mellem Alex og den anden studerende, der havde stor erfaring med softwareprogrammering, kunne jeg stille en masse spørgsmål og virkelig grave mig ind i noget, jeg ikke forstod fuldt ud. I tre timers klassen lykkedes det kun at få en lille smag af hvad der var muligt med Arduino: blinkende LED-sekvenser, montering af en knap og potentiometer, styring af servoer og en af ​​Alexs programmer, der gav os mulighed for at spille med nogle serielle data. Det var alle meget overfladeskrabende ting, men det var åbenbarende for mig at lære de indre virkninger af en proces, der var så fremmed og samtidig så afgørende for vores projekt, OpenROV.

Den Parallax Propeller-baserede OpenROV Board

Efter at have gennemført kurserne satte jeg mine synspunkter på et meget vanskeligt projekt af mine standarder - det indbyggede system til OpenROV. Det første skridt var at vælge hjernen i designgeneriet, der skabte brættet til modellen, der blev præsenteret hos World Maker Faire: Matteo Borri fra Robots Everywhere. Matteo har været en kritisk bidragyder til OpenROV prototypen. Faktisk blev projektet delvist stoppet, indtil Matteo begyndte at hackere på en prototype, som Eric forlod hos hans hus. Matteo kaldte ham en uge senere med nyheden om, at han havde oprettet et brugerdefineret Parallax Propeller bord. Eric hjalp med at forklare, at bestyrelsen havde 12 GPIO-stik (General Purpose Input / Output), som kan konfigureres til at fungere som servoudgange til at drive motorkontrollere, men kan også bruges som indgange til sensorer, der forbinder en seriel enhed (som en Arduino) , eller tænding og tænding af lysdioder. Bestyrelsen gør alt dette ved enten at tage kommandoer gennem en lydport, der kunne tilsluttes noget som en Android-telefon eller ved at forbinde til en Ethernet-forbindelse med det ekstra Ethernet-pausekort. Ud over alt dette er Propeller-chipen også vært for en IP-adresse, der kan logges ind for at kontrollere ROV'en, så brugeren behøver ikke engang at downloade nogen software!

Jeg overbeviste Matteo om at tilbringe en eftermiddag, der viste mig rundt på hans OpenROV-bord, samt at levere andre mikrocontroller råd, han kunne tilbyde. Jeg var på vej over mit hoved, men i en sund, inspireret-til-keep-learning måde. Det første, Matteo forklarede, er, at Arduino ikke var det eneste spil i byen - han troede det var virkelig vigtigt. Jeg forstod alle typer mikrocontrollere, så jeg vidste at vælge den mest passende til jobbet. For eksempel var Parallax Propeller det, han havde valgt for at opfylde ROV's behov til den laveste pris. Matteo viste mig omkring en række forskellige projekter og plader, han havde skabt (Parallax, Arduino, Picaxe osv.), Og var altid venlig nok til at svare på mine spørgsmål som "hvad er et skjold? Hvad betyder det?"

Ligesom mange af mine andre Nul til Maker oplevelser, endte jeg med en større forståelse af, hvad jeg ikke vidste og hvad jeg behøver at gøre for at nå mit mål. Processen med at skabe et integreret system til OpenROV er virkelig lige begyndt. Faktisk vil jeg elske noget input eller råd, du måtte have, hvad enten det drejer sig om programmering af Parallax-bordet, som Matteo udviklede eller en Arduino-designidee, der kan nå de samme mål. Vi har startet en diskussion på OpenROV forum eller velkommen til at forlade ideer i kommentarerne nedenfor.

Mere: Følg Davids nul til at skabe rejse



Du Kan Være Interesseret

Droner, Augmented Reality og Borg Buketter på Mokena Mini Maker Faire

Droner, Augmented Reality og Borg Buketter på Mokena Mini Maker Faire


Serviet Ring Roundup

Serviet Ring Roundup


Find Starter Projekter for Nye Makere (Del 1: Make & Friends)

Find Starter Projekter for Nye Makere (Del 1: Make & Friends)


DIY Fiberglass Wolverine Claws

DIY Fiberglass Wolverine Claws






Seneste Indlæg