Jeffrey Cross
Jeffrey Cross

Circuito.io hjälper nybörjare att samla elektroniska projekt

För många människor finns det ett stort gap mellan att ha en idé och veta vilka elektroniska komponenter som behövs för att bygga upp den ideen. Med allmänt tillgängliga komponenter och moduler är det möjligt att komma fram till ett koncept och förstå att du kan få delarna, men att få dem att prata med varandra kräver lite mer kunskap.

Vi hittade det här projektet på Maker Faire Bay Area 2017!

De av oss med lite erfarenhet tar det för givet, men även saker som är så enkla som att blinka en LED med en Arduino kräver ytterligare ett motstånd (förutsatt att du inte blinkar ombord). En nybörjare kommer helt enkelt inte att veta det här. Tack och lov är det stavat i nästan varje nybörjare handledning. Men när en nybörjare tar sitt nästa steg, vet de inte vilka kringutrustning som behövs för att få sina delar att prata med varandra.

Det här är där Circuito.io kommer in. Du kan använda sitt vackra gränssnitt för att dra och släppa olika delar tillsammans och de kommer att beräkna alla nödvändiga extra föremål och ge dig ett kopplingsschema. För mig verkar det här synd. Det finns så många människor där ute som tycker att den här aspekten är ett enormt vägspärr för att få sina projekt gjorda.

Låt oss kolla in ett exempel. Kom ihåg min jätte mekaniska iris? Låt oss säga att jag ville göra det nära, öppna sedan igen när någon går uppför trapporna. Jag vet att jag skulle behöva en sensor av något slag och en servo.

Här har jag helt enkelt klickat på en ultraljudssensor och en stegmotor. De tillsattes automatiskt till ingång respektive utgång. Se den lilla röda "jag" bredvid komponenterna till vänster? De kommer att ge dig lite information om vad varje bit gör, om du inte redan är bekant. Efter att jag valde delarna slår jag "generera"

När du klickar på generering presenteras du med följande. Det finns en fullständig lista över objekt som du behöver fylla i saker, det här är din faktura. Det finns också ett kopplingsschema och kod. Låt oss kolla in BoM och Wiring diagram först, så talar vi om kod.

BoM är ganska enkelt. Här hittar du allt du behöver för att slutföra kretsen, tillsammans med en länk för att köpa det objektet om du inte redan har det. Dessa länkar går oftast till Sparkfun, och förhoppningsvis kommer de snart att lägga till fler produkter från Adafruit.

Nästa steg är ledningar. Som du kan se här finns det ett fullständigt diagram över hur du korrekt monterar de komponenter som valdes tidigare. Mitt exempel är ganska enkelt, men du kan se min stegmotor nödvändiggjort en förarbräda. Om jag aldrig hade upplevt detta skulle den kompletterande vägledningen ha varit ovärderlig. Det här är inte bara ett statiskt diagram. Till vänster ser du ett gränssnitt som låter dig gå igenom montering ett objekt åt gången och vägleda dig genom att bygga kretsen.

Den här delen, jag känner, är av otroligt värde för nybörjare. Jag rekommenderar starkt alla som har haft frustration med att bygga ett projekt kolla Circuito.io bara för detta.

Slutligen finns kodmodulen. Detta område ger exempel på hur man använder varje del av kretsen. Bli inte för upphetsad, men levererar INTE en hel kopia / klistra in version av koden för att slutföra ditt projekt. Hur kunde de Du måste titta på exemplen och räkna ut hur man sammanfogar de viktiga bitarna till en användbar konstruktion.

Det här sista kodstycket är speciellt intressant. Förmågan att skriva en Arduino-skiss som gör vad du vill är ännu ett stort blockblock för många som kommer in på detta från den konstnärliga eller projektbaserade sidan. Om du inte är en kodare, och har aldrig byggt en krets, kommer det här programmet dig så nära. Om bara de också kunde skapa en slutlig skiss för dig också. Men automatiskt att skapa en skiss som det skulle vara oerhört komplex. De skulle behöva ta reda på exakt vad du vill göra, hänvisa till det med vad varje komponent behöver och bygga den sedan utifrån bästa gemensamma metoder. Jag undrar om Circuito.io eller någon annan arbetar med någon slags generator för att skapa projekt på detta sätt.

Del

Lämna En Kommentar