5 Arduino projektiideed

Posted on
Autor: Randy Alexander
Loomise Kuupäev: 27 Aprill 2021
Värskenduse Kuupäev: 17 November 2024
Anonim
15 Great Arduino Projects for beginners
Videot: 15 Great Arduino Projects for beginners

Sisu

Arduino on populaarne programmeeritav mikrokontrolleri trükkplaat, mille algus sai alguse 2005. aasta paiku. Atmeli ATmega kiipide baasil pakub see odavat platvormi, millel saab luua mitmesuguseid elektroonilisi juhtimisahelaid. Arduino programmeerimine ja kasutamine on üsna lihtne, muutes selle atraktiivseks nii õpilastele, harrastajatele kui ka elektroonikainseneridele. Arduino tahvlil on standardsed 2,54 mm tihvtiotsikud, mis võimaldavad hõlpsat ühendust leivalaudade ja muude elektrooniliste prototüüpimisriistadega. Mikrokontrollerina sobib see hästi tulede, andurite, mootorite ja muude seadmete reaalajas juhtimiseks. Edukat kasutajate kogukonda ning riist- ja tarkvara müüjaid toetab Arduino, võimaldades teil tegeleda paljude projektidega.


Arduino vs PC

Tüüpilisel personaalarvutil või isegi nutitelefonil on palju rohkem mälu ja numbrite krigistamise võimet kui Arduinol, kuid ärge laske sellel end ära lasta.Arduino on spetsialiseerunud lihtsatele korduvatele toimingutele, näiteks mootori kiiruse juhtimisele. Kiire värvigraafika abil ei saa see korraga käivitada mitut keerukat rakendust. Kuna selle keskmes on elektroonilised juhtimisrakendused, valisid loojad odava disaini, kasutades vaid käputäis komponente.

Algajatele: stardikomplekt

Arduino juhatus iseenesest ei tee palju; vajate veel mõnda komponenti, millega tahvel saab liidestada ja mille alusel tegutseda. Ehkki saate osta eraldiseisvat Arduinot, müüvad hobikauplused käepäraseid komplekte, mis aitavad teil õppida riist- ja tarkvara põhitõdesid. Lisaks Arduino tahvlile endale sisaldab hea komplekt prototüübi jaoks leibalauda, ​​takisteid, valgusdioode (LED-sid) ja muid elektroonilisi komponente, juhtmeid ja 9 V seinavoolu vahelduvvoolu adapterit Arduino toiteks. Parematel komplektidel on juhendid, mis juhendavad teid vooluringide ehitamisel ja kodeerimisel.


Arduino programmeerimiseks on vaja arvutit. Võite kasutada Windowsi personaalarvutit, Maci või Linuxi masinat. Samuti peate alla laadima Arduino interaktiivse arenduskeskkonna (IDE) koopia, mis on redaktor, mida kasutate Arduino koodi kirjutamiseks. IDE on avatud lähtekoodiga programm, mis on saadaval tasuta.

Hele vilkur

Üks lihtsamaid ja lihtsamaid Arduino projekte on LED-välklamp. Selles projektis kasutate Arduino abil tavalise LED-märgutule sisse- ja väljalülitamist tsüklis, mis kordub seni, kuni mikrokontroller jääb sisse. Ühendate LED-i anoodjuhtme ühe Arduino digitaalse väljundiga ja katoodi Arduino maapealse ühendusega. Tavaliselt kasutate voolu piirava takistiga LED-e, kuid "alasti" LED-iga saate minema. Arduino laud väljub vaid tagasihoidlikes kogustes voolu, mis ei suuda LED-i praadida. See lihtne projekt tutvustab teile Arduino IDE-d, programmide üleslaadimist Arduinole USB-kaabli abil ja kodeerimise põhitõdesid. Valguse vilkumise edu suurendab teie enesekindlust keerukamate projektide jaoks.


Nuppude vajutamine

Ehkki Arduino saab töötada ilma anduriteta, nagu valguse vilkuriprojekti puhul, on see kasulikum, kui see töötab pärismaailmast pärinevate andmete põhjal. Hetketoimeline nupunupp on Arduino juhtimiseks üks lihtsamaid viise. Kuid selleks, et see õigesti töötaks, peate lülitiga ühendama 10K oomi takisti “alla tõmmatava” konfiguratsiooniga. Juhtme ühe takisti juhe viib Arduino positiivse 5-voldise kontakti ja teise takisti juhe digitaalse pinini juurde, mida soovite juhtida. Juhtige lüliti üks külg sama digitaalse tihvti külge ja lüliti teine ​​külg Arduino maandustihvti külge. Tõmmatav takisti sunnib digitaalset tihvti kas kõrgele või madalale pingele, nii et see ei uju kunagi vahel kahemõttelise väärtusega. Kasutage oma programmikoodis lüliti väärtuse lugemiseks käsku digitalRead (). Lüliti vajutamisel kasutage teist digitaalset tihvti, et LED-i vilgutada või teha mõnda muud toimingut.

Valgus- ja muud andurid

Lisaks lülititele sisaldavad mõned Arduino jaoks saadaolevad lihtsamad andurid ka valguse, temperatuuri ja magnetilisuse andureid. Muutuvad takistid on veel üks viis Arduino juhtimiseks. Plaadil on komplekt analoogsisendi tihvte, mis võimaldavad teil Arduinot juhtida signaalidega, mis lisaks digitaalse tihvti sisse-välja olekule pidevalt muutuvad.

Toonid, heli ja müra

Arduino digitaalse väljundi tihvtid võivad juhtida väikest peopesa suurust kõlarit. Seadistades digitaalse pin-väärtuse kõrgetele ja madalatele väärtustele helikiirusega (umbes sada korda sekundis), suudavad teie programmid kõlaris helisid luua. Helisignaali loomiseks looge korduv silmus, mis seab nööpnõela kõrgeks, viivitab 5 millisekundi jooksul ja laseb seejärel tihvti madalaks ning teeb veel ühe 5-millisekundilise viivituse. Kui tsükli koguaeg on 10 millisekundit, annab kõlar 100 hertsi heli. Õige programmeerimise abil saate luua muusikalisi skaalasid ja mängida lugusid. Erineva programmeerimise abil saate teha helisignaali või sireeni.

Andmete edastamine: jadamonitor

Teie arvutis töötav Arduino IDE sisaldab jadamonitori akent, mis võtab vastu ja kuvab andmeid mikrokontrollerilt. Keerukamate programmide puhul võib jadamonitor olla päästjaks, kuna saate programmivigade leidmiseks kuvada programmi väärtusi. Lihtne programm, mis edastab andmeid jadamonitorile, aitab teil selle olulise funktsiooniga tuttavaks saada.