Kas ir Arduino? Ko jūs varat darīt ar to? Skaidroja

Kas ir Arduino? Ko jūs varat darīt ar to? Skaidroja

Ja jūs esat kaut kas līdzīgs man, tad ar elektroniku nodarboties jūs patiešām vēlētos - vismaz teorētiski. Patiesībā laika ierobežojumi un zināšanu trūkums neizbēgami traucē mēģināt.





kā es varu atrast savu printeru IP adresi

Tas ir pārāk grūti.





Jums patīk sadalīt sasmalcinātus sīkrīkus, bet nekad neko nedariet ar atrastajiem gabaliem, izņemot tos, lai tie paliktu lietainā dienā (atvilktne pilna ar mikroviļņu daļām? Pārbaudiet!)





The Arduino ir atbilde uz visu to, un, atklāti sakot, viss, ko var uzskatīt par jautru mācību laikā, manuprāt, ir patiesi revolucionāra ierīce.

Kas ir Arduino?

Arduino ir daudzas lietas: zīmols, aparatūra, programmēšanas valoda un visa produktu ekosistēma. Bet plaši runājot, runājot par Arduino, mēs atsaucamies uz an atvērtā pirmkoda elektronikas prototipēšanas platforma .



Bet ko tas nozīmē?

Jums vai man Arduino ir mazs dators, kuru varat programmēt, lai veiktu lietas. Tas var iegūt datus no pasaules, savienojot sensorus kā ieejas, un tas var mijiedarboties, izejai pievienojot tādas lietas kā izpildmehānismi (motori) vai gaismas diodes.





Arduino Uno

Populārākā Arduino shēmas plate ir Uno modelis. Daļēji tas ir tāpēc, ka tas bija viens no pirmajiem, tāpēc tas tika plaši izmantots pirms turpmāko dizainu izveides.

Arduino Uno nosaka tā forma un ieejas un izejas tapas.





Uno modeļa smadzenes ir ATMega328P vai 168 loģikas mikroshēma. Šī ir lieta, kas saglabā jūsu programmu un palaiž kodu.

Ķēdes augšpusē (tas ir, ar USB savienotāju kreisajā pusē) atradīsit 14 digitālās ievades/izvades tapas. Tie var izstarot vai nolasīt nulles vai viena (+5V) ciparu signālu.

Apakšējā labajā stūrī atradīsit piecas analogās ievades tapas. Tie var sasniegt 1024 dažādus sprieguma līmeņus no analogiem sensoriem. Viens analogā sensora piemērs ir vienkāršs gaismas sensors; vai no gaismas atkarīgs rezistors (LDR). Pirms sensora pievienošanas jums jāpārbauda, ​​vai tas ir analogs vai digitāls.

Apakšējā kreisajā stūrī ir strāvas tapu komplekts. Parasti jūs uztraucaties tikai par +5V un GND (zeme/0V) tapām, lai nodrošinātu enerģiju sensoriem un mazākām izejas ierīcēm. Ja pievienojat lieljaudas motorus vai virkni gaismas diodes, ir svarīgi tos barot no ārpuses, nevis mēģināt izmantot visu Arduino jaudu.

Labākajā gadījumā jūs varat vienkārši nodedzināt Arduino, kuru ir lēti nomainīt. Sliktākajā gadījumā, ja tas ir pievienots, izmantojot USB, jūs varat sabojāt datoru.

Tapu atrašanās vieta un tāfeles forma ir svarīga dažu iemeslu dēļ.

Pirmkārt, ir jēdziens “vairogi”. Tie ir jauninājumi, kurus varat sakraut virs Arduino, lai pievienotu funkcionalitāti. Tā var būt jūsu individuālā shēma vai iegādāta shēma, piemēram, LCD ekrāns.

Arduino vairoga piemērs, kas sakrauts virsū; šis ir vairoga prototips savu komponentu pievienošanai

Otrkārt, tā kā Uno ir standarta forma, jūs atradīsit milzīgu lietu klāstu-gan gatavu, gan 3D izdrukājamu dizainu, ko lejupielādēt un izdrukāt mājās vai pat pārveidot pats.

Tā ir atvērtā pirmkoda aparatūra

Tas nozīmē, ka ikviens var kopēt Arduino, modificēt to un pārdot to kā savu. Tas nav nelikumīgi. Faktiski pats Arduino ir veidots, balstoties uz citiem atvērtā pirmkoda projektiem. Piemēram, Arduino izstrādes programmatūra ir balstīta uz Elektroinstalācija , kura pamatā ir Apstrāde!

Vienīgais noteikums ir tāds, ka to nevar saukt par faktisku “Arduino” ierīci, jo tā ir aizsargāta preču zīme. Tomēr jūs varat apgalvot, ka tas ir “saderīgs ar Arduino”.

Pa labi: viltus Arduino. Pa kreisi: neoficiāls klons.

Lai gan oficiālā Arduino dēlis var pārdot mazumtirdzniecībā vairāk nekā par 20 ASV dolāriem, jūs atradīsit klonus ar tādu pašu funkcionalitāti par mazāk nekā 5 ASV dolāriem. Patiesībā, ja jūs iegādātos visas sastāvdaļas atsevišķi, jūs pat varētu izgatavot savu no nulles.

Bet jums tas jādara tikai tad, ja vēlaties uzzināt vairāk par Arduino shēmas plates saturu, nevis tāpēc, ka vēlaties ietaupīt naudu. Tas nav lētāk, un gala rezultāts nav tik gluds.

Daži ražotāji rada ar Arduino saderīgas plates, kas ir tieši tādas pašas, bet tikai lētākas. Daži pievieno vēl vairāk funkcionalitātes nekā sākotnējās plāksnes. Tie var būt unikālā formā, kas paredzēta konkrētai lietojumprogrammai, pievieno vēl dažus savienotājus, iespējams, tiem ir iebūvēts LED matricas displejs vai ir pievienots Wi-Fi.

Lilypad Arduino, kas paredzēts lietošanai ar valkājamiem projektiem un vadošu pavedienu

Viens no mūsu iecienītākajiem ar Arduino saderīgajiem dēļiem ir NodeMCU, kas attēlots zemāk. Tas ir niecīgs, tajā ir iebūvēts Wi-Fi, un to var iegādāties tikai par USD 3. Tas ir lieliski piemērots kompaktam lietu internetam un mājas automatizācijas projektiem.

NodeMCU tāfele ir saderīga ar Arduino un pievieno Wi-Fi

Tikmēr ,. Teensy Izstrādes dēļu līnija piedāvā daudz lielāku apstrādes perforatoru nekā Arduino plates ar nelielu formas faktoru - padarot tos ideālus maziem projektiem, kuru pamatā ir jaudīga apstrāde.

Kas tad ir īpašs Arduino?

Programmējamie loģiskie kontrolieri nav jauns jēdziens; tie bija aptuveni ilgi pirms Arduino.

Saistītie: Kas ir programmējamie loģiskie kontrolieri?

Bet Arduino to padarīja vieglu. Tas apvienoja viegli lietojamu aparatūru-līdzīgi elektronikas komplektiem, ar kuriem mēs uzaugām, un pieejamu augsta līmeņa programmēšanas vidi. Arduino kļuva par lietotāju kopienu visā pasaulē, kas rakstīja pamācības, kopīgoja kodu un izplatīja savas zināšanas. Sarežģīti elektronikas prototipi vairs nebija ekskluzīva elektrotehnikas absolventu joma.

Arduino ir padarījis aparatūras projektus ar sarežģītu programmējamu elektroniku pieejamu ikvienam - tāpēc mākslinieki un radošie cilvēki var koncentrēties uz savu ideju īstenošanu. Tas ir galvenais rīks!

Vai jums vajadzētu iegādāties Arduino sākuma komplektu?

Ar Arduino pats par sevi nav daudz ko darīt. Protams, tam ir iebūvēts LED, ar kuru jūs varat nodrošināt izklaides minūtes, vienlaikus liekot tai mirgot dažādos veidos. Bet, lai patiešām izveidotu dažus jautrus projektus, jums būs nepieciešami papildu biti, piemēram, sensori, motori, daudzkrāsainas gaismas diodes. Tad jūs vēlaties, lai daži kabeļi savienotu šos gabalus, un varbūt pat maizes dēlis.

kā paātrināt lejupielādes ātrumu vietnē steam

Saistīts: Kas ir maizes dēlis un kā tas darbojas?

Tieši šeit ir pieejams Arduino sākuma komplekts. Bet kuru pirkt? Mans pašreizējais favorīts ir Grove Beginner Kit.

Tā ir gudra visaptveroša tāfele ar iepriekš pieslēgtiem sensoriem, gaismas diodēm, skaņas signālu un pat OLED ekrānu. Plāksne vidū ir saderīga ar Arduino, bet ietver 12 Grove savienotājus. Grove sistēma ļauj viegli savienot komponentus, izmantojot vienu kabeli, neizmantojot maizes dēli vai daudz netīru džemperu kabeļu.

Patiesi ievērojamā Grove iesācēju komplekta lieta ir tā, ka, tiklīdz vēlaties pāriet no tā dēļa viss vienā un sākt prototipēt faktiskās ierīces, varat vienkārši nogriezt visu dēli un tā komponentus, pārejot uz Grove sistēmas kabeļiem ( vai savienojuma kabeļus standarta tapas caurumos). Tā ir ārkārtīgi elastīga sistēma, lai sāktu savu Arduino programmēšanas pieredzi.

Saistītie: Labākais Arduino iesācēju komplekts

Kāda valoda ir Arduino?

Tehniski Arduino ir C/C ++ paplašinājums. Tas nozīmē, ka Arduino ir pievienojis funkciju un funkciju komplektu papildus standarta C ++ valodai, taču joprojām ievēro tos pašus pamatnoteikumus un konvencijas.

Lai programmētu ar Arduino, jums jau nav jāzina C vai C ++; Es to nedarīju, kad sāku. Neliela pieredze jebkura cita veida programmēšanā noteikti var palīdzēt, taču arī tā nav būtiska. Jūs varat sākt, vienkārši ielādējot vienkāršas piemēru programmas un mēģinot tās modificēt. Pēc tam pārejiet pie dažādu sensoru vai citu izeju nomaiņas. Visbeidzot, mēģiniet izlasīt un pārveidot sarežģītākas programmas, un drīz jūs savāksit savus oriģinālos projektus.

Bet neuztraucieties: tur ir tūkstošiem projektu pamācību un koda parauga, ko var bez maksas lejupielādēt un lietot. Un, ja iestrēgsi, tur ir milzīga kopiena, kas gaida palīdzību . Tāpat kā jebkurā gadījumā, lūdzu, vispirms pārliecinieties, ka esat to ierakstījis Google tīklā; kādam, iespējams, ir bijusi tāda pati problēma kā jums!

Šeit ir dažas īpašības, kas nosaka Arduino programmu:

  • Jums jābūt vismaz a uzstādīt() un cilpa () definēta funkcija.
  • uzstādīt() darbojas vienu reizi, kad Arduino ierīce tiek atiestatīta vai ieslēgta pirmo reizi. Jūs izmantotu šo funkciju, lai izveidotu mainīgo sākotnējo stāvokli, pastāstiet Arduino, kurām aparatūras tapām ko darīt, vai arī sāktu bibliotēkas, kas nepieciešamas dažādiem sensoriem.
  • cilpa () darbojas nepārtraukti. Kad viss ciklā () esošais kods ir pabeigts, tas atgriežas cilpas () sākumā un dara to vēlreiz! Šeit atrodas jūsu galvenais programmas kods; piemēram, pārbaudiet sensora mainīgo un rīkojieties atbilstoši tam.
  • Jūs varat arī definēt savas palīga funkcijas, lai iekapsulētu koda blokus. Tie var pieņemt neierobežotu skaitu mainīgo kā ievadi un atgriezt mainīgo atpakaļ. Ja neviens mainīgais netiek atgriezts, funkcija tiek atzīmēta kā spēkā neesoša. Šis ir gadījums ar anulēts iestatījums () un tukša cilpa () .
  • Jūs varat importēt citas Arduino bibliotēkas, lai pievienotu lietojumprogrammai funkcijas vai palīdzētu izmantot noteiktus sensorus.
  • Jūs varat atstāt komentārus savā kodā, ievadot tos ar dubultu slīpsvītru // (pat esošās koda rindas beigās); vai atstājiet daudzrindu komentāru, ievadot to ar / * , un beidzas ar * /

Sāciet veidot!

Arduino ir pilnībā mainījis hobija elektronikas spēli. Tas, kas agrāk nebija iespējams bez plašām zināšanām, tagad ir sasniedzams ikvienam-pateicoties plašajam pieejamo lēto mikrokontrolleru klāstam un milzīgajai kopienai, kas to ieskauj.

Arī darba sākšana ir diezgan vienkārša, un mums ir ērts iesācēja ceļvedis lai jūs paceltu no zemes. Vai arī iepazīstieties ar mūsu Arduino iesācēju projektu: Luksoforu vadības apmācība.

Kopīgot Kopīgot Čivināt E -pasts 15 lieliski Arduino projekti iesācējiem

Vai jūs interesē Arduino projekti, bet neesat pārliecināts, kur sākt? Šie iesācēju projekti iemācīs jums, kā sākt.

Lasīt Tālāk
Saistītās tēmas
  • Izskaidrota tehnoloģija
  • DIY
  • Arduino
  • Vaļasprieki
  • DIY projektu idejas
Par autoru Džeimss Brūss(Publicēti 707 raksti)

Džeimsam ir mākslīgā intelekta bakalaura grāds, un viņam ir CompTIA A+ un Network+ sertifikāts. Kad viņš nav aizņemts kā aparatūras pārskatu redaktors, viņam patīk LEGO, VR un galda spēles. Pirms pievienošanās MakeUseOf viņš bija gaismas tehniķis, angļu valodas skolotājs un datu centra inženieris.

Vairāk no Džeimsa Brūsa

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Diy