Innehållsförteckning:

De bästa Arduino -korten för ditt projekt: 14 steg
De bästa Arduino -korten för ditt projekt: 14 steg

Video: De bästa Arduino -korten för ditt projekt: 14 steg

Video: De bästa Arduino -korten för ditt projekt: 14 steg
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, November
Anonim
De bästa Arduino -korten för ditt projekt
De bästa Arduino -korten för ditt projekt
De bästa Arduino -korten för ditt projekt
De bästa Arduino -korten för ditt projekt

*Kom ihåg att jag publicerar den här instruerbara supernära Arduino -tävlingens mållinje (vänligen rösta på mig!) Eftersom jag inte har haft den tid som krävs för att göra den tidigare. Just nu har jag skola från 08:00. till 17.00, gör tennis fem timmar i veckan, har lägergrupp hela lördagen och läxor de flesta andra dagar. Tack så mycket för din förståelse, och hoppas att du gillar instruktionsboken!*

Kanske är du en nybörjare som arbetar med ett litet projekt eller en professionell som designar en cool robot. I båda fallen måste du välja vilket styrkort du ska använda. Nu, innan du dyker in i vilken Arduino du ska använda, tänk på följande: Arduino är inte samma sak som Raspberry Pi. Den första är enklare, mindre, mindre energikrävande; den andra är kraftfull, större och bättre på mer komplexa saker. De flesta Arduinos kostar mindre och har inte de senaste grafik-, AI-, kamera- etc. Hallonpajer är alldeles för kraftfulla att sätta på en Arduinos plats (utom i vissa fall). Att sätta en Arduino där ett hallon ska vara är som att sätta en 2-cylindrig motor i en V6-bil; och vice versa. Det betyder inte att hallon är bättre, helt enkelt att de uppfyller olika uppgifter.

Om du bestämde dig för att använda ett hallon, läs inte denna Ible (förkortning för "instruerbar". Jag kommer alltid att använda förkortningar som detta, så bli inte förvånad!). Jag vill inte ha kommentarer som "Du har slösat bort min tid!" etc., bara för att du väntade ett hallon och bara fick Arduinos. Om du däremot vill hitta ett Arduino -kort, bortse från den här varningen och fortsätt. Om du är en nybörjare i Arduino kan du anmäla dig till denna Arduino -klass av bekathwia.

Denna Ible kommer att delas in i de bästa tavlorna för varje typ av projekt. För denna "klassificering" kommer jag att ta hänsyn till storlek, stift, skärmkompatibilitet, användarvänlighet, extra funktioner, bland andra. Nu när vi är klara med introduktionen, låt oss gå vidare till Materials.

Steg 1: Material

Material
Material

Vänta en stund … Vilka material? Egentligen, om du hade läst titeln på denna Ible, borde du korrekt ha antagit att du inte skulle använda något material. Trots allt är syftet med denna instruktionsbok att hjälpa dig att hitta vilket material du ska använda i andra projekt. Bara för att ge dig en idé, när du faktiskt får ditt Arduino -kort, tänk på att du också kommer att behöva den nödvändiga USB -kabeln eller programmeraren, och även Arduino IDE -programvaran (Mac, Windows och Linux). Du kan ladda ner det härifrån. Funktionen för detta program är att göra skisser (namn ges till de små program som du ska ladda upp till Arduino -kortet) och "sätta in dem i tavlan" ("ladda upp"). Om du är intresserad kan du läsa denna instruktionsbok om hur du programmerar din Arduino med din Android -mobiltelefon (några killar berättade att IOS -versionen av appen inte fungerade så bra).

Nu när du nu vad du behöver (faktiskt behöver du bara ett nytt projekt, lite intresse för det och ett par dollar. Jag rekommenderar inte någon plats att köpa brädorna, jag fick mitt ur en lokal butik), låt oss gå vidare till den första brädkategorin.

Steg 2: Basic, Prototyping eller First Arduino Boards

Grundläggande, prototyper eller första Arduino -kort
Grundläggande, prototyper eller första Arduino -kort
Grundläggande, prototyper eller första Arduino -kort
Grundläggande, prototyper eller första Arduino -kort

Den första kategorin jag ska berätta om är den grundläggande eller prototyperna. Det betyder inte att det kommer att bli extremt enkelt, billigt och ha få funktioner och stift. Det betyder bara att de vanligtvis inte är superkomplexa, har mycket information på webben som du kan kolla in och mer eller mindre kan ta sig an något projekt som du kan vara intresserad av i detta skede. Vikt och storlek spelar inte så stor roll, du behöver inte 60 stift eller WiFi, men behöver en solid fungerande bas. Första Arduino som kommer in i någons huvud: Uno.

Arduino Uno är en av de mest kända modellerna och är extremt intressant för nybörjare och proffs. En av de bästa funktionerna den har, förutom att ha USB/SPI/I2C -portar (leta efter dem på Internet), är möjligheten att stapla Arduino Shields på den. Arduino-sköldar är i huvudsak färdigbyggda kretskort som har stift under dem och monteras direkt på Arduino-kortet. Det finns internetsköldar, servosköldar, Proto Board -sköldar, etc. De flesta av dem har utformats speciellt för Arduino Uno, men vissa är också utformade för Mega (som namnet säger, det är stort). Vissa sköldar är till och med utformade för både Uno och Mega. Det bästa med sköldarna är att de undviker nödvändigheten av kablar och i vissa fall kan många sköldar staplas ovanpå varandra.

Så Uno är förmodligen ett av dina bästa val. Enligt min erfarenhet var Pro Mini mycket bra för mina mönster. Först hade jag inget bestämt projekt, men eftersom det var litet och samtidigt hade tillräckligt med nålar blev det oerhört användbart för allt jag försökte göra. Med undantag för sköldkompatibilitet har den ungefär samma funktioner som Uno, förutom USB -porten och några andra specialnålar. Att vara liten, men det kanske inte är det bästa alternativet. Nano är i en liknande position, även om den har en kvinnlig Mini USB B -kontakt.

För att säga sanningen kan du använda nästan vilken Arduino som helst utan för många saker (vilket höjer priset). Den mest populära brädan är dock överlägset Uno.

Steg 3: Medium Arduino -kort: Fysiska specifikationer är relativt viktiga

Medium Arduino -kort: Fysiska specifikationer är relativt viktiga
Medium Arduino -kort: Fysiska specifikationer är relativt viktiga
Medium Arduino -kort: Fysiska specifikationer är relativt viktiga
Medium Arduino -kort: Fysiska specifikationer är relativt viktiga
Medium Arduino -kort: Fysiska specifikationer är relativt viktiga
Medium Arduino -kort: Fysiska specifikationer är relativt viktiga

Så du har redan passerat nybörjarbrädor. Nu, istället för att leta efter en tavla som är användbar för de flesta enkla projekt och lätt att gränssnitt, söker du efter Arduinos med mindre storlekar och vikter, men samma stift och kapacitet. Men inte alla mellanprojekt kräver dessa specifikationer. Kanske har du extra utrymme och en Uno passar perfekt in. Men många gånger kommer du att bli frustrerad över att upptäcka att det du trodde var ett stort utrymme förvandlas till en trång. Så … Regel för att göra mönster: tänk alltid på att ditt utrymme blir mindre än vad du förväntat dig. Försök att inte planera projekt där allt passar perfekt in; du kommer att bli besviken när det inte gör det.

Det är just därför du bör börja tänka på mindre Arduino -brädor. Det är mycket svårare att sätta en Uno inuti ett drönerskal än en Pro Mini eller en Nano. Dessutom, som jag sa tidigare, börjar stift också spela roll, liksom logik och matningsspänning. De flesta sensorer är anslutna direkt till 5v; men andra kan inte ha mer än 3.3v på sina Vcc -stift, även om de kanske använder 5v -logik. Vissa Arduino levereras med inbyggda regulatorer, men Pro Minis, som finns i 5v och 3.3v versioner, har inga specialiserade regulatorstift på dem. Nano, å andra sidan, gör det. Samtidigt, om du ska välja mellan en 5v och en 3.3v Pro Mini, få 5v, eftersom den kommer med en snabbare processor. 3.3v Regulatorer finns på Pro Mini USB -programmeraren, eller som små "transistorer" (du kan få dem ensamma eller redan lödda på ett minikort). När vi återgår till stiftantal har både Pro Mini och Nano, förutom de 14 digitala stiften (varav du kan använda 12, de andra Rx- och Tx -stiften), 8 analoga stift, medan Uno bara har 6 av dem. Om ditt projekt kräver mer än sex analoga ingångar (potentiometrar, I2C, etc), måste du förmodligen släppa tanken på att använda Uno.

Så i det här steget skulle jag rekommendera dig Uno (vilket alltid är användbart), Pro Mini (mitt första kort, riktigt härligt men inte har ett integrerat USB -uttag, vilket innebär att du måste skaffa en extern programmerare), Nano (samma storlek som Pro Mini, men med USB -uttag och ett par stift till), och Mega (alldeles för stor, men super bra. Har mer än 70 stift).

Steg 4: Pro -kort: Storlek, vikt och stift är de viktigaste funktionerna

Pro -kort: Storlek, vikt och stift är de viktigaste funktionerna
Pro -kort: Storlek, vikt och stift är de viktigaste funktionerna
Pro -kort: Storlek, vikt och stift är de viktigaste funktionerna
Pro -kort: Storlek, vikt och stift är de viktigaste funktionerna
Pro -kort: Storlek, vikt och stift är de viktigaste funktionerna
Pro -kort: Storlek, vikt och stift är de viktigaste funktionerna
Pro -kort: Storlek, vikt och stift är de viktigaste funktionerna
Pro -kort: Storlek, vikt och stift är de viktigaste funktionerna

Du har redan lagt ner lite tid på att pyssla med dina Arduinos och är redo att starta ett fantastiskt och fantastiskt projekt. Men först kommer du att behöva en bräda som inte bara kan vad du siktar på, utan som också passar in i din exakta ram. Detta behov innebär dock inte att du måste få den minsta brädan möjligt. Denna hexapod från ivver, till exempel, med 3 servon i varje ben och många sensorer skulle behöva mycket mer än de 20 digitala stiften som finns på Pro Mini eller Nano (12 digitala stift + 8 analoga. Det är inte särskilt känt att stiften A0, A1, A2, etc. kan adresseras som digitala stift om du använder stiftnumret 14, 15, 16 och så vidare). I det här fallet bör du förmodligen välja en Mega, som kan styra ett blygsamt antal 30 servon eller mer. Om du bygger en 3d -skrivare bör du också använda den här tavlan med Ramps -skölden (jag försöker göra det här projektet för närvarande. Vänligen rösta på mig i Arduino -tävlingen, eftersom jag skulle behöva ett av priserna för att kunna att bygga det. Om jag äntligen gör det kommer jag att vara oerhört tacksam för ert stöd och försöka skriva en Ible om projektets framställning). Men om du vill bygga en mikro Bluetooth -quadcopter bör du välja det minsta kortet som finns (så länge det klarar uppgiften).

Så, bra brädor för avancerade projekt är … ja, du kanske börjar tänka att de enda brädorna jag vet om är Uno, Mega, Nano och Pro Mini, och att de två sista klart är mina favoriter (du gissade säkert att jag skulle säga de styrelserna). Det är sant att jag älskar de sista och att jag har upprepat samma fyra brädor i varje kategori, men saken är att de är relativt bra brädor för både nybörjare och proffs. Jag började med två Pro Minis och köpte senare två Nanos, och de sviktade mig på allvar aldrig (än så länge). Jag planerar att skaffa en Mega helt enkelt för att de andra brädorna är två små för en 3d -skrivare. Bortsett från det är jag fortfarande helt nöjd med brädorna som jag köpte för nästan ett år sedan (japp … fortfarande en relativt nybörjare … men tro mig, jag har redan spenderat mina långa timmar på att pyssla med dem och bygga kretsar. Underskatta inte mig eller … din Arduino kommer att brinna ut), eftersom de kan dra nästan alla projekt. Om du känner att dessa kort inte är vad du letar efter eller behöver, kan du också kolla mikrokortet (även om jag inte hörde för bra recensioner om det … Jag valde Nano istället för det och jag tror att jag gjorde det bästa valet), Due, Leonardo, bland andra (de flesta av dessa ser ut som Uno eller Mega, men har några små skillnader, som hastighet, driftspänning, etc.).

Steg 5: Bara ett litet stopp för att förklara följande kategorier …

De kategorier jag har berättat om hittills var indelade efter komplexiteten och dina styrelsekrav. Från detta steg framåt kommer de flesta kategorierna att gälla medelstora och hårda projekt. Här vill du göra jobbet så effektivt som möjligt, med minst ansträngning och plats. Du ska försöka undvika kablar, få en Arduino utformad perfekt för ditt projekt och slösa inte på utrymme och ström alls. Så, låt oss dyka in i världen av mer specialiserade kort eller applikationer.

Steg 6: UAV och drönare

UAV och drönare
UAV och drönare
UAV och drönare
UAV och drönare
UAV och drönare
UAV och drönare

Om du tittade på hur jag alltid placerar drönare som det bästa exemplet för små Arduino-projekt, skulle du ha trott att jag är ett seriöst UAV-fan. Och det är precis vad jag är. Så den första kategorin jag ska prata om är … ja, du borde ha gissat det … Droner.

Drönare definieras som "ett flygplan utan en mänsklig pilot ombord" (Wikipedia). Eftersom de är antenn har de en viss viktgräns. Naturligtvis skulle alla älska att ha mikromotorer som höjde 2 kg vardera. Men eftersom detta inte är fallet måste du försöka göra det så lätt som möjligt (mindre vikt = mindre strömförbrukning = mer flygtid) när du designar din egen UAV (Unmanned Aerial Vehicle). Så länge två Arduinos har mer eller mindre samma vikt och storlek, få den bästa (snabbare processor, fler stift, etc). Sök inte efter en bräda som har exakt det antal stift du behöver: lämna alltid några "reservdelar" om du vill lägga till fler sensorer, servon etc. Om å andra sidan två brädor har samma stift och kapacitet, gå alltid efter den minsta.

Bästa brädor för den här typen av projekt: Pro Mini och Nano (som har ungefär samma antal stift och lika stora). Självklart kan du använda vilken bräda du vill, men inte planera att bygga en 10 cm drönare med en Mega (du kommer att tjäna min vrede för alltid. Skulle vara intressant att se dig försöka, i alla fall!). Om du hittar en bra sköld eller ram som passar perfekt med en större bräda, använd den definitivt. För närvarande vet jag inte om något liknande, men vem vet vad du kan hitta på?

För radiokommunikationsdelen har jag hittills inte hört talas om ett kort som har ett integrerat kommunikationschip (talar inte om WiFi eller Bluetooth, men sanna 2,4 Ghz -funktioner med bra överföringshastighet). Vissa projekt innebär att man använder en vanlig radiomottagare och får Arduino att fungera som flygkontrollen. Jag tyckte att det var mer intressant att göra mottagaren och styrenheten själv med hjälp av en tillgänglig 2,4 Ghz -sändtagarmodul: NRF24L01 (bara kalla det NRF24 eller RF24). Vissa av dessa moduler har externa antenner för längre räckvidd, medan andra är mindre och bara har en PCB -antenn. Länge trodde jag att NRF24 var hela radiomodulen tills jag blev "upplyst" och "upptäckte" att NRF24 faktiskt bara är ett litet, svart chip, att resten av modulen bara är ett "breakout" -kort, vilket naturligtvis gör anslutningar tusentals gånger enklare. Jag gillar verkligen den här modulen, eftersom den har en relativt bra räckvidd (även om antennen inte är extern) är lätt att ansluta. Om du vill kolla in ett projekt som gjorts med det, läs denna Ible om hur du lägger till trådlös servokontroll och batterinivåindikator till en billig drone som inte har någon av dem (UAV igen!).

Steg 7: IoT/Wifi

IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi

Fortsätter med temat för trådlös kommunikation, jag kommer att berätta om de bästa korten för IoT (Internet of Things) eller WiFi -anslutningar. IoT är en relativt ny uppfinning som försöker få alla saker kopplade till varandra, automatisera processer och göra livet enklare. Med IoT kan du släcka lamporna du av misstag tänt hemma från ditt kontor, eller få mejl när din hundmat tar slut. I grund och botten behöver du bara ett WiFi -kompatibelt kort, internet och en IoT -plattform, till exempel IFTTT. Eftersom jag inte är expert på att göra IoT -projekt och skisser, kolla in den här klassen av bekathwia, där du lär dig grundläggande och avancerade projekt samt hur du använder gränssnittet för Arduinos som används, både fysiskt (trådar, sensorer, etc.) och trådlöst (Internet).

De mest kända och använda korten är ESP8266s (chipet som är lödt på det är faktiskt ESP8266, och det finns många olika breakout boards med det). Vissa verkar likna en bred Pro Mini, medan andra ser ut som en NRF24 -modul utan extern antenn som jag berättade om tidigare. Dessa sista kan läggas till i vanliga Arduino för att lägga till trådlösa funktioner. Arduino Yun, liknande en Uno, har också ett integrerat WiFi -chip och är praktiskt eftersom det är kompatibelt med ett par sköldar och har fler stift än ett vanligt ESP8266. Både Yun och ESP8266 kan programmeras från Arduino IDE -programvaran efter att ha fått "drivrutinerna" från styrelsechefen.

ESP8266 är inte alla utformade för att fungera med 5v logik; några av deras stift kan kräva mindre spänning för att fungera korrekt. Det är därför, innan du köper ett kort, kontrollera alltid pinout -diagrammet och specifikationerna (leta efter "(kortnamn) + pinout + diagram" inuti Chrome, Firefox, Safari, etc.).

Det finns också några "Arduinos" (inte alltför säkra på att de är riktiga Arduinos, ibland är de bara ett "collage" av olika kretskort och kort, samt chips) som är baserade på Uno- och megastilprocessorer och inkluderar WiFi-anslutning. Jag är inte så säker på hur de är anslutna eller deras kompatibilitet med sköldar, så köp på egen risk.

Steg 8: Bluetooth

Blåtand
Blåtand

Bara en annan bra trådlös kapacitet. Den största skillnaden med WiFi -anslutningar är att räckvidden (i detta fall) bara är några meter (teoretiskt sett kan du styra IoT -kort från var som helst i världen, så länge Arduino och du har internet), och att hastigheten på Bluetooth -anslutningen är ganska mycket snabbare. Bluetooth -funktioner är bra för att göra mobiltelefonkontrollerade projekt (med hjälp av specialiserade appar, till exempel Roboremo), som RC -bilar, rovers, drönare, LED -bandkontroller, högtalare, etc.

Vissa kort levereras med integrerade Bluetooth -chips (vet dock inte många). Andra gör det inte, och det är därför det finns externa Bluetooth -moduler. De mest kända chipsen är HC-05 och HC-06, som säljs separat eller i utbrottskort, vanligtvis med ett 6-poligt gränssnitt (varav endast 4 ofta används). Dessa moduler är beroende av att använda Tx- och Rx -stiften på Arduino (Serial pins), som kan ersättas med virtuella Tx- och Rx -stift (Software Serial). På grund av detta är det möjligt att programmera HC-05 och HC-06 med hjälp av Pro Mini-programmeraren via Serial Monitor på Arduino IDE. Med denna metod kan du välja det namn som det ska visas för andra enheter, lösenordet, överföringshastigheten, bland andra alternativ. Jag fick veta om detta från denna stora Instructable av sayem2603. Om du planerar att använda dessa moduler bör du definitivt läsa Ible, eftersom du hittar massor av intressanta fakta som du inte visste om.

Så, bra kort för Bluetooth-anslutningar är … ja, jag har inte provat någon Arduino med integrerat Bluetooth-chip, men såvitt jag vet är både HC-05 och HC-06 en av de bästa lösningarna. Nästan alla Arduino fungerar med dessa moduler; Jag personligen använder både Pro Minis och Nanos. Det enda du kanske inte gillar med att använda dessa Bluetooth -moduler är att du behöver fyra kablar. Om du är”inga kablar; bara sköldar och brädor”kille, du kanske måste gräva lite. Om inte, kommer du att upptäcka att även med kablarna tar en liten Arduino med en av dessa brädor inte så mycket plats som en Arduino med Bluetooth i enstorlek gör.

Förutom WiFi, Bluetooth och 2,4 Ghz moduler och kort, finns det också några som fungerar på olika frekvenser. Jhaewfawef, till exempel, vars existens jag upptäckte när jag läste denna fantastiska Ible by …, använder lägre frekvenser för att uppnå extremt långdistansöverföring (LoRa = +10km räckvidd). Jag har inte testat dem än, men det verkar som ett superintressant projekt. Vissa moduler använder 169 Mhz, 433 Mhz, 868 Mhz eller 915 Mhz, men alla frekvenser är under 1 Ghz. Fördelen jämfört med 2,4 system är att räckvidden är förbättrad, men datahastigheten måste vara lägre (spelar ingen större roll … du kommer inte att skicka en 1 Gb -fil via dessa radioapparater … förmodligen). Stiftgränssnitten kan variera mycket, från 3 eller 4 stift till ett helt Nano-kort med radio.

För att säga sanningen vet jag inte så mycket om dem eftersom jag är mer en 2,4 Ghz kille. Den … verkar dock bra och jag skulle älska att få en så snart jag kan. Dessa Arduinos (eller moduler) är perfekta för vädersensorer (långt från din bas), UAV-telemetri och kanske till och med någon form av icke-WiFi IoT (inte korrekt IoT, men du kan fortfarande styra ditt hus elektronik med den här typen av radioapparater). Så, om du är intresserad av något sådant, försök att skaffa en av dem.

Steg 9: Andra radiofrekvenser

Andra radiofrekvenser
Andra radiofrekvenser
Andra radiofrekvenser
Andra radiofrekvenser
Andra radiofrekvenser
Andra radiofrekvenser

Förutom WiFi, Bluetooth och 2,4 Ghz moduler och kort, finns det också några som fungerar på olika frekvenser. Adafruit Feather 32u4 RFM95, till exempel, vars existens jag upptäckte när jag läste denna stora Ible av Jakub_Nagy, använder lägre frekvenser för att uppnå extremt långdistansöverföring (LoRa = +10km räckvidd). Jag har inte testat dem än, men det verkar som ett superintressant projekt. Vissa moduler använder 169 Mhz, 433 Mhz, 868 Mhz eller 915 Mhz, men alla frekvenser är under 1 Ghz. Fördelen jämfört med 2,4 system är att räckvidden är förbättrad, men datahastigheten måste vara lägre (spelar ingen större roll … du kommer inte att skicka en 1 Gb -fil via dessa radioapparater … förmodligen). Stiftgränssnitten kan variera kraftigt, från 3 eller 4 stift till en hel Nano-stil med radio.

För att säga sanningen vet jag inte så mycket om dem eftersom jag är mer en 2,4 Ghz kille. Adafruit Feather 32u4 RFM95 verkar dock bra och jag skulle älska att få en så snart jag kan. Dessa Arduinos (eller moduler) är perfekta för vädersensorer (långt från din bas), UAV-telemetri och kanske till och med någon form av icke-WiFi IoT (inte korrekt IoT, men du kan ändå styra ditt hus elektronik med den här typen av radio). Så, om du är intresserad av något liknande, försök att skaffa en av dem.

Steg 10: Låt oss återvända till icke trådlösa kapacitetskort … Sköldkompatibla Arduinos

Låt oss återvända till icke trådlösa kapslar … Sköldkompatibla Arduinos
Låt oss återvända till icke trådlösa kapslar … Sköldkompatibla Arduinos
Låt oss återvända till icke trådlösa kapslar … Sköldkompatibla Arduinos
Låt oss återvända till icke trådlösa kapslar … Sköldkompatibla Arduinos
Låt oss återvända till icke -trådlösa kapacitetskort … Sköldkompatibla Arduinos
Låt oss återvända till icke -trådlösa kapacitetskort … Sköldkompatibla Arduinos
Låt oss återvända till icke trådlösa kapslar … Sköldkompatibla Arduinos
Låt oss återvända till icke trådlösa kapslar … Sköldkompatibla Arduinos

Som jag berättade för dig i ett av de första stegen, är sköldar PCB som staplas direkt ovanpå ett Arduino -kort för att a) lägga till en funktion och b) minska kabelbehovet. Ibland kan sköldar staplas på andra sköldar, vilket gör en smörgås eller sköldtorn av många bards. Vissa sköldar är bara kompatibla med en specifik Arduino (eftersom pin -distributionen varierar från modell till modell); medan andra är utformade för mer än en (den här skärmen är enorm, taktil och kompatibel med både Uno och Mega. Seriöst skulle jag vilja ha den. Förhoppningsvis, om jag vinner Arduino -tävlingen, kan jag komma till men denna modul och så många andra Arduino -komponenter för att ge dig fler instruktioner).

De flesta sköldar är utformade för Uno och Mega (förmodligen lika bra för liknande brädor, men inte så säker på det. Förstör inte dina sköldar eller brädor!). Sköldar kan också skräddarsys (kolla in dessa Ibles) eller utformas för mindre brädor. Några av dem lägger till trådlösa funktioner, nätverksanslutningar, skärmar, knappar, proto-board-yta, motorstyrenheter, AC-reläer, etc. Vissa speciella skärmar är utformade speciellt för CNC och 3D-utskrift (Ramps board). Dessa har uttag på toppen för att lägga till stegmotordrivrutinerna.

Så om du funderar på att få ett Arduino -kort att använda med olika sköldar, skulle mitt bästa förslag vara Mega och Uno. Den sista har nackdelen med att ha mindre stift, så du kommer inte att kunna använda större sköldar som ramperna. Mega, å andra sidan, har sina egna problem: några stift på Uno finns i olika sektorer på Mega, så du kommer inte att kunna använda alla Uno -sköldar, som är mer populära och utbredda än Mega.

Steg 11: CNC- och 3d -utskrift

CNC- och 3d -utskrift
CNC- och 3d -utskrift
CNC- och 3d -utskrift
CNC- och 3d -utskrift
CNC- och 3d -utskrift
CNC- och 3d -utskrift

Några av mina favoritprojekt är relaterade till CNC- eller 3d -tryckmaskiner (och drönare). Möjligheten att omvandla datormönster till mekaniska 3D -rörelser är bara …. Grymt bra. Inte bara den teoretiska delen är cool; tillfredsställelsen med att göra egna bitar med en maskin som DU byggde från grunden är enorm. CNC -skölden kan användas för att göra lasergraverare och skärare, borrmaskiner, Dremel -baserade CNC -maskiner etc. För närvarande sparar jag pengar för att bygga min första 3d -skrivare, baserad på Arduino Mega och Ramps 1.5 -skölden. Fram till nu har alla mekaniska delar som jag behövde för mina projekt gjorts med hjälp av Legos eller något liknande, vilket resulterade i intressanta men oprecisa "maskiner". Vänligen rösta på mig och hjälp mitt projekt att komma igång. När jag är klar kommer jag att försöka göra en Ible om hur man gör en 3d -skrivare.

Återgå till CNC- och 3d -utskrift, om du är intresserad av något av dessa saker, bör du förmodligen kolla denna CNC -sköld (designad för Uno, men jag misstänker att den också är kompatibel med Mega) eller dessa 3D -utskrifter (Arduino Mega endast kompatibel, har alldeles för många stift för en Uno). Både CNC -skölden och 3D -utskriften har uttag speciellt avsedda för stegmotordrivrutiner (liknande A9488), som styr X-, Y- och Z -axelns (och extrudern på 3d -skrivaren) motorer. Jag vet inte mycket om CNC-skärmen, men Ramps har också de nödvändiga kontakterna för de andra delarna av en 3d-skrivare (termistorer, högeffektkälla, värmebädd, etc.). Så vitt jag vet finns det tre versioner av Ramps -kortet (3d -trycksköld): 1.4, 1.5 och 1.6. De två sista modellerna är nästan identiska, ser snygga ut och relativt vanliga, medan den äldsta ser lite annorlunda ut (med transistorer monterade med THT -teknik, större säkringar etc.). 1.6 inkluderar bättre kylning för Mosfet -transistorerna. Det finns inte för många skillnader i alla fall, så välj den du gillar mest (försök dock få den nyaste).

Så den bästa Arduinos för detta projekt skulle vara Mega (inte så säker på om den är kompatibel med CNC -skölden. Jag såg något av en kille som använde ramparna för att driva en CNC -maskin. Du bör leta efter det och sedan berätta om det för mig), och för det andra Uno (definitivt inte kompatibel med ramperna). Du kan koppla en 3d -skrivare med nästan vilken Arduino som helst med ett respektabelt antal stift; det kommer dock att bli en allvarlig röra, så spara dig tid och tålamod och skaffa en Mega.

Steg 12: Micro Boards (inte som Arduino Micro … Seriöst Micro Boards)

Micro Boards (inte som Arduino Micro … Allvarligt Micro Boards)
Micro Boards (inte som Arduino Micro … Allvarligt Micro Boards)
Micro Boards (inte som Arduino Micro … Allvarligt Micro Boards)
Micro Boards (inte som Arduino Micro … Allvarligt Micro Boards)
Micro Boards (inte som Arduino Micro … Allvarligt Micro Boards)
Micro Boards (inte som Arduino Micro … Allvarligt Micro Boards)

Trodde du att Pro Mini och Nano var små? Tja, ta en titt på Attiny “boards” (faktiskt bara chips). Ibland måste du bara styra en liten servo med bara en stift, eller blinka en LED var tredje sekund och placera elektroniken på en super liten (2x2x2 cm) plats. Vad gör du? Först och främst glömmer du Mega och Uno. Sedan tvivlar du lite och slutligen rensar du Nano och Pro Mini från ditt sinne. Vad är kvar? En mikro, 8-polig IC (Integrated Chip) kallad Attiny85.

Detta mikro "kort" (som egentligen bara är ett litet chip) har en 5v och Gnd -stift (1 vardera) och 6 andra stift, varav några dubbla (eller trippel) som analoga, digitala, SPI, etc. stift. Du bör kontrollera pinout för de exakta specifikationerna. Tydligen kan kortet antingen programmeras med en specialiserad USB -adapter eller till och med med en annan Arduino (med hjälp av en speciell skiss och SPI -gränssnittet. Jag är inte ett proffs i denna fråga). Jag trodde dyrbart att du helt enkelt kunde använda en Pro Mini -programmerare (med hjälp av Tx- och Rx -stiften) för att ladda upp en skiss; men vad jag vet nu kan du inte.

Så bra mikrokort för mikroprojekt är Attiny85 (bara ett chip, men du kan antingen lödda det på din brödbräda eller använda en 2x4 hona IC -uttag, i vilken Attiny85 ska passa perfekt), Digispark Attiny85 (det är en Kickstarter breakout kortet för denna IC. Den innehåller, i ett litet utrymme, en USB -kontakt, effektregulator och stift för att göra anslutningarna enklare) eller en annan Attiny IC (de finns i många storlekar).

Steg 13: Hur är det med kloner?

Nästan varje bra produkt får sina kloner och kopior. GoPro, DJI, Lego och alla framgångsrika varumärken och företag har sett detta hända. Och Arduino är inget undantag från regeln. För att säga sanningen vet jag inte ens hur jag skiljer en riktig Arduino från en falsk. Kanske till och med en av de brädor jag rekommenderade är en klon, men de flesta av dem är det inte. Om du vill lära dig vilka tavlor som är original och vilka som inte är det, bör du kolla internet, eftersom det finns massor av nödvändiga självstudier och information för att ta reda på det.

Jag tänker inte säga om du ska lita på kloner eller inte. Du bör naturligtvis försöka skaffa originalkort, eftersom det kommer att finnas mycket mer information och support för dem på webben. Dessutom skiljer sig kloner ibland åt vid spridning av stift, så sköldar kanske inte fungerar på "samma" kort.

Jag tvivlar på att brädorna jag har är kloner. Alla 4 var i alla fall relativt billiga, så att spara en krona eller mindre hade inte förändrat mitt liv. Problemen med kloner är att a) Namnet eller modellen kan skilja sig åt på Arduino IDE; b) Sköldar kanske inte är kompatibla; c) Specialpinnar kan skilja sig åt (I2C, SPI, etc.); d) De kanske inte fungerar som förväntat. Kloner kan dock fungera perfekt, och du kan till och med vara lyckligare med en falsk som med ett original. Men om något misslyckas, kom ihåg att jag sa till dig att du borde skaffa original (snälla klandra mig inte för något som inte var mitt fel. Om det var så kan du skylla på mig).

Steg 14: Nästa steg?

Nästa steg?
Nästa steg?
Nästa steg?
Nästa steg?
Nästa steg?
Nästa steg?
Nästa steg?
Nästa steg?

Så nu när jag har berättat om de flesta Arduino -kategorier jag känner till är det dags för dig att …

  1. Välj din egen tavla och berätta om det ("Jag klarade det!" Alternativ).
  2. Gör ett bra Arduino -projekt och lägg upp det som "Jag klarade det!".
  3. Bygg din egen Arduino (som dessa killar) eller använd bara en IC, som Nikus gjorde i sin Quadcopter Instructable.
  4. Berätta för mig att lägga till en Arduino -brädkategori i listan.
  5. Skriv din egen fantastiska instruerbara.

Tja, nu när du har läst klart, vänligen rösta på mig i Arduino -tävlingen. Hoppas denna Ible var användbar för dig och hjälper dig i ditt första eller nästa projekt, och tack så mycket för att du läste!

Rekommenderad: