Çfarë është Arduino dhe çfarë mund të bëni me të. Ide interesante biznesi të bazuara në projektet Arduino DIY arduino

Gjithçka rreth Arduino dhe elektronikës!

Arduino- një markë tregtare e harduerit dhe softuerit për ndërtimin e sistemeve të thjeshta të automatizimit dhe robotikës, të drejtuara për përdoruesit joprofesionistë. Software pjesa përbëhet nga një guaskë e softuerit të lirë (IDE) për shkrimin e programeve, përpilimin e tyre dhe programimin e pajisjeve. Hardware Pjesa është një grup pllakash të qarkut të printuar të montuar, të shitura si nga prodhuesi zyrtar ashtu edhe nga prodhuesit e palëve të treta. Arkitektura plotësisht e hapur e sistemit ju lejon të kopjoni ose zgjeroni lirshëm linjën e produkteve Arduino.

Emri i platformës vjen nga emri i serrës me të njëjtin emër në Ivrea, i vizituar shpesh nga themeluesit e projektit, dhe ky emër, nga ana tjetër, u dha për nder të mbretit të Italisë Arduin të Ivrea.

Arduino mund të përdoret si për të krijuar objekte autonome automatizimi ashtu edhe për t'u lidhur me softuerin në një kompjuter nëpërmjet ndërfaqeve standarde me tel dhe pa tel.

Pse ia vlen të vizitoni ekspozita? Në një Expo të mirë gjithmonë mund të shihni se çfarë na pret në të ardhmen e afërt, cilat tendenca dhe tendenca do të jenë të rëndësishme në gjashtë muajt e ardhshëm. Panairi i Elektronikës në Hong Kong është vetëm një nga ato ekspozita ku ekspozuesit demonstrojnë se çfarë janë të aftë, dhe ne, të ftuarit e eventit, njohim dhe testojmë në mënyrë aktive produktet, i vlerësojmë dhe vendosim se çfarë do të jetë një hit, çfarë thjesht meriton interes dhe çfarë është i dënuar të shtrihet pa mbikëqyrje në tribunë. Ju kujtojmë se e gjithë kjo kryhet nën çatinë e qendrës më të bukur të ekspozitës në Hong Kong - Qendra e Konventave dhe Ekspozitave në Hong Kong.

AD8232 është një tabelë e vogël çipi që përdoret për të matur aktivitetin elektrik të zemrës. Ky aktivitet elektrik mund të quhet EKG ose elektrokardiogram. Elektrokardiografia përdoret për të diagnostikuar sëmundje të ndryshme të zemrës.

Sistemi elektrik i zemrës kontrollon gjenerimin dhe përhapjen e sinjaleve elektrike përmes muskulit të zemrës, duke bërë që zemra të tkurret dhe relaksohet periodikisht për të pompuar gjakun. Gjatë ciklit të zemrës, ndodh një proces i rregullt depolarizimi. Depolarizimi është një ndryshim i papritur në gjendjen elektrike të një qelize, kur ngarkesa e brendshme negative e qelizës bëhet pozitive për një kohë të shkurtër. Në zemër, depolarizimi fillon në qelizat e specializuara të stimuluesit kardiak në nyjen sinoatriale. Më pas, vala e ngacmimit përhapet përmes nyjës atrioventrikulare (atrioventrikulare) deri në tufën e His, duke kaluar në fijet Purkinje dhe më tej çon në tkurrjen e barkusheve. Ndryshe nga qelizat e tjera nervore, të cilat nuk janë në gjendje të gjenerojnë një sinjal elektrik në një mënyrë vetëlëkundëse, qelizat e nyjës sinoatriale janë të afta të krijojnë një sinjal elektrik ritmik pa ndikim të jashtëm. Më saktësisht, ndikimet e jashtme (për shembull, aktiviteti fizik) ndikojnë vetëm në frekuencën e lëkundjeve, por nuk janë të nevojshme për të nisur këtë "gjenerator". Në këtë rast, ndodh depolarizimi dhe ripolarizimi periodik i qelizave të stimuluesit kardiak. Pacemaker gjithashtu ka një gjenerator të qëndrueshëm të frekuencës që vepron si nyja sinoatriale. Membranat e qelizave të gjalla veprojnë si kondensatorë. Për shkak të faktit se proceset në qeliza janë elektrokimike dhe jo elektrike, depolarizimi dhe ripolarizimi në to ndodh shumë më ngadalë sesa në një kondensator me të njëjtin kapacitet.

Ky material do të japë një shembull se si të përdorni disa sensorë të temperaturës 18b20 + të shtoni numrin e kërkuar dhe të kryeni monitorim në distancë duke përdorur tabelën esp8266 nodemcu dhe aplikacionin blynk. Ky material do të jetë i dobishëm nëse keni nevojë të bëni disa lexime të temperaturës nga distanca për monitorim.

Dëshironi të luani video lojëra nga fëmijëria juaj? Tanks, Contra, Chip and Dale, Teenage Mutant Ninja Turtles... Të gjitha këto lojëra janë duke pritur për ju! Nga ky udhëzues do të mësoni se si të montoni dhe konfiguroni shpejt dhe me lehtësi një tastierë retro bazuar në një mikrokompjuter Raspberry Pi dhe montimin e emulatorëve RetroPie.

Flokë dëbore interaktive e formës së duhur, krijuar nga Arduino Nano. Përdorimi i 17 kanaleve të pavarura PWM dhe sensori i prekjes për ndërrim dhe efekte.

Floku i borës përbëhet nga 30 LED të grupuara në 17 segmente të pavarura, të cilat mund të kontrollohen veçmas nga një mikrokontrollues Arduino Nano. Çdo bllok kontrollohet nga një kunj i veçantë PWM dhe rregullon ndriçimin e secilit bllok LED dhe efektet veç e veç.

Në këtë artikull, vendosa të bashkoj një udhëzues të plotë hap pas hapi për fillestarët e Arduino. Ne do të shikojmë se çfarë është Arduino, çfarë ju duhet për të filluar të mësoni, ku të shkarkoni dhe si të instaloni dhe konfiguroni mjedisin e programimit, si funksionon dhe si të përdorni gjuhën e programimit, dhe shumë më tepër që janë të nevojshme për të krijuar të drejta të plota pajisje komplekse të bazuara në familjen e këtyre mikrokontrolluesve.

Këtu do të përpiqem të jap një minimum të kondensuar në mënyrë që të kuptoni parimet e punës me Arduino. Për një zhytje më të plotë në botën e mikrokontrolluesve të programueshëm, kushtojini vëmendje seksioneve dhe artikujve të tjerë të kësaj faqeje. Unë do të lë lidhje me materiale të tjera në këtë faqe për një studim më të detajuar të disa aspekteve.

Çfarë është Arduino dhe për çfarë shërben?

Arduino është një komplet elektronik ndërtimi që lejon këdo të krijojë një sërë pajisjesh elektro-mekanike. Arduino përbëhet nga softuer dhe harduer. Pjesa e softuerit përfshin një mjedis zhvillimi (një program për shkrimin dhe korrigjimin e firmware-it), shumë biblioteka të gatshme dhe të përshtatshme dhe një gjuhë programimi të thjeshtuar. Pajisja përfshin një linjë të madhe mikrokontrolluesish dhe module të gatshme për ta. Falë kësaj, puna me Arduino është shumë e lehtë!

Me ndihmën e Arduino ju mund të mësoni programim, inxhinieri elektrike dhe mekanikë. Por ky nuk është vetëm një konstruktor arsimor. Bazuar në të, ju mund të bëni pajisje vërtet të dobishme.
Duke filluar nga dritat e thjeshta ndezëse, stacionet e motit, sistemet e automatizimit dhe duke përfunduar me sistemet e shtëpive inteligjente, makinat CNC dhe mjetet ajrore pa pilot. Mundësitë nuk janë të kufizuara as nga imagjinata juaj, sepse ka një numër të madh udhëzimesh dhe idesh për zbatim.

Kompleti fillestar Arduino

Për të filluar të mësoni Arduino, duhet të blini vetë pllakën e mikrokontrolluesit dhe pjesë shtesë. Është më mirë të blini një komplet fillestar Arduino, por ju mund të zgjidhni gjithçka që ju nevojitet vetë. Unë rekomandoj të zgjidhni një grup sepse është më i lehtë dhe shpesh më i lirë. Këtu janë lidhjet me grupet më të mira dhe pjesët individuale që patjetër do t'ju duhet të studioni:

Kompleti bazë Arduino për fillestarët:Blej
Komplet i madh për trajnime dhe projekte të para:Blej
Set i sensorëve dhe moduleve shtesë:Blej
Arduino Uno është modeli më themelor dhe më i përshtatshëm nga linja:Blej
Pllakë buke pa saldim për mësim të lehtë dhe prototip:Blej
Set i telave me lidhës të përshtatshëm:Blej
Kompleti LED:Blej
Kompleti i rezistencës:Blej
Butonat:Blej
Potenciometra:Blej

Mjedisi i zhvillimit të Arduino IDE

Për të shkruar, korrigjuar dhe shkarkuar firmware, duhet të shkarkoni dhe instaloni Arduino IDE. Ky është një program shumë i thjeshtë dhe i përshtatshëm. Në faqen time të internetit kam përshkruar tashmë procesin e shkarkimit, instalimit dhe konfigurimit të mjedisit të zhvillimit. Prandaj, këtu thjesht do të lë lidhje me versionin më të fundit të programit dhe në

Version Dritaret Mac OS X Linux
1.8.2

Gjuha e programimit Arduino

Kur keni në duar një tabelë mikrokontrollues dhe një mjedis zhvillimi të instaluar në kompjuterin tuaj, mund të filloni të shkruani skicat tuaja të para (firmware). Për ta bërë këtë, duhet të njiheni me gjuhën e programimit.

Programimi Arduino përdor një version të thjeshtuar të gjuhës C++ me funksione të paracaktuara. Ashtu si në gjuhët e tjera programuese të ngjashme me C-në, ekzistojnë një sërë rregullash për shkrimin e kodit. Këtu janë ato më themeloret:

  • Çdo udhëzim duhet të ndiqet nga një pikëpresje (;)
  • Përpara se të deklaroni një funksion, duhet të specifikoni llojin e të dhënave të kthyer nga funksioni, ose të anuloni nëse funksioni nuk kthen një vlerë.
  • Është gjithashtu e nevojshme të tregohet lloji i të dhënave përpara se të deklarohet një ndryshore.
  • Komentet janë caktuar: // Inline dhe /* bllok */

Ju mund të mësoni më shumë rreth llojeve të të dhënave, funksioneve, variablave, operatorëve dhe konstrukteve gjuhësore në faqen në Nuk keni nevojë të mbani mend dhe mbani mend të gjithë këtë informacion. Gjithmonë mund të shkoni te libri i referencës dhe të shikoni sintaksën e një funksioni të caktuar.

I gjithë firmueri Arduino duhet të përmbajë të paktën 2 funksione. Këto janë setup() dhe loop().

funksioni i konfigurimit

Në mënyrë që gjithçka të funksionojë, duhet të shkruajmë një skicë. Le të ndezim LED-in pasi të shtypni butonin dhe të fiket pas shtypjes tjetër. Këtu është skica jonë e parë:

// variablat me kunjat e pajisjeve të lidhura int switchPin = 8; int ledPin = 11; // variabla për të ruajtur gjendjen e butonit dhe LED boolean lastButton = LOW; rryma booleanButton = ULËT; boolean ledOn = false; void setup() ( pinMode(switchPin, INPUT); pinMode(ledPin, OUTPUT); ) // funksion për debounse debounse boolean(boolean fundit) (rryma boolean = digitalRead(switchPin); if(last != aktuale) ( vonesë ( 5 aktuale = dixhitaleRead(switchPin) rrymë kthyese) void loop() (currentButton = debounse(lastButton); if(lastButton == LOW && currentButton == LARTË) (ledOn = !ledOn;) lastButton = aktualButton; (ledPin, ledOn);

// variabla me kunjat e pajisjeve të lidhura

int switchPin = 8 ;

int ledPin = 11 ;

// variabla për të ruajtur gjendjen e butonit dhe LED

boolean lastButton = LOW ;

rrymë booleanButton = ULËT ;

boolean ledOn = false;

konfigurimi i zbrazët () (

pinMode (SwitchPin, INPUT);

pinMode (ledPin, OUTPUT);

// funksion për debouncing

debounse boolean (e fundit logjike) (

rryma boolean = leximi dixhital (SwitchPin);

nëse (e fundit != aktuale) (

vonesë (5);

aktual = dixhitalLeximi (SwitchPin);

rryma e kthimit;

void loop() (

aktualButton = debounse(LastButton);

nëse (Butoni i fundit == I ULËT &&Butoni aktual == I LARTË) (

ledOn = ! ledOn ;

lastButton = aktualButton ;

digitalWrite (ledPin, ledOn);

Në këtë skicë, unë krijova një funksion shtesë debounse për të shtypur kërcimin e kontaktit. Në faqen time të internetit ka informacione rreth kërcimit të kontaktit. Sigurohuni që të shikoni këtë material.

PWM Arduino

Modulimi i gjerësisë së pulsit (PWM) është procesi i kontrollit të tensionit duke përdorur ciklin e punës të një sinjali. Kjo do të thotë, duke përdorur PWM ne mund të kontrollojmë pa probleme ngarkesën. Për shembull, ju mund të ndryshoni pa probleme ndriçimin e një LED, por ky ndryshim në shkëlqim nuk merret duke ulur tensionin, por duke rritur intervalet e sinjalit të ulët. Parimi i funksionimit të PWM është paraqitur në këtë diagram:

Kur aplikojmë PWM në një LED, ai fillon të ndizet dhe të fiket shpejt. Syri i njeriut nuk është në gjendje ta shohë këtë sepse frekuenca është shumë e lartë. Por gjatë xhirimit të videos, me shumë mundësi do të shihni momente kur LED nuk ndizet. Kjo do të ndodhë me kusht që shpejtësia e kuadrove të kamerës të mos jetë shumëfish i frekuencës PWM.

Arduino ka një modulator të integruar të gjerësisë së pulsit. Mund të përdorni PWM vetëm në ato kunja që mbështeten nga mikrokontrolluesi. Për shembull, Arduino Uno dhe Nano kanë 6 kunja PWM: këto janë kunjat D3, D5, D6, D9, D10 dhe D11. Kunjat mund të ndryshojnë në dërrasat e tjera. Ju mund të gjeni një përshkrim të bordit për të cilin jeni të interesuar

Për të përdorur PWM në Arduino ekziston një funksion Ai merr si argument numrin e pinit dhe vlerën PWM nga 0 në 255. 0 është 0% mbushje me një sinjal të lartë dhe 255 është 100%. Le të shkruajmë një skicë të thjeshtë si shembull. Le ta bëjmë LED-in të ndizet pa probleme, të presim një sekondë dhe të shuhet po aq pa probleme, e kështu me radhë ad infinitum. Këtu është një shembull i përdorimit të këtij funksioni:

// LED është i lidhur me pinin 11 int ledPin = 11; void setup() ( pinMode(ledPin, OUTPUT); ) void loop() ( for (int i = 0; i< 255; i++) { analogWrite(ledPin, i); delay(5); } delay(1000); for (int i = 255; i >0; i--) ( analogWrite (ledPin, i); vonesë (5); ) )

// LED i lidhur me pinin 11

int ledPin = 11 ;

konfigurimi i zbrazët () (

pinMode (ledPin, OUTPUT);

void loop() (

për (int i = 0; i< 255 ; i ++ ) {

analogWrite(ledPin, i);

vonesë (5);

vonesë (1000);


Ne kemi mbledhur projektet më të mira dhe madje të çmendura Arduino që kemi hasur në 2015.

Makinë zgjimi Arduino

Hakerimi i bllokimeve të kombinuara duke përdorur Arduino

Ky mekanizëm i kontrolluar nga Arduino mund të hapë çdo bllokim kombinimi në më pak se 30 sekonda. Projekti i hakerëve Samy Kamkar demonstroi një dobësi.

Skittles për klasifikimin e robotëve

Një projekt për një robot Arduino të printuar 3D për të kursyer kohë në klasifikimin e Skittles. Ndoshta zhgënjimi më i madh është se mekanizmi nuk është universalisht i përshtatshëm për M&M. Video dhe përshkrim më i detajuar

Protopiper - vegël prototipuese

Vegël e mahnitshme për prototipimin. Jeni lodhur duke vrapuar me një matës shiriti? Me këtë pajisje, ju mund të skiconi shpejt një skicë të madhësisë së dhomës.

Fryrëse dëbore me burim të hapur

Motori i përparimit në shumë raste është dembelizmi. Lopatë borë? Nevojitet një robot për këtë punë. Ndoshta shitësit e borës nuk do ta pëlqejnë këtë projekt, sepse... Autori beson se të gjithë mund të bëjnë një për vete. .

Blaster për ndërrimin e muzikës

Të gjithë kanë shije të ndryshme muzikore. Por ndonjëherë muzika është thjesht e tmerrshme. Askush në kompani nuk e pëlqen atë. Ndodh. Nëse ëndrra juaj dhe momente të tilla janë të qëlloni me armë dhe të ndryshoni muzikën... atëherë dijeni që projekti është realizuar, ëndrrat bëhen realitet.

Jepini flokëve tuaj më shumë opsione

Dërgoni mesazhe pa u vënë re, hapni aplikacionet, transmetoni vendndodhjen tuaj - e gjithë kjo mund të bëhet duke i përkëdhelur butësisht flokët - kjo është kaq e natyrshme për vajzat.

Thur me Arduino

Për të thurur, nuk duhet t'i drejtoheni gjyshes ose të blini pajisje profesionale. Bëni robotin tuaj që thur duke përdorur Arduino.

Roboti BB-8 në Arduino

Një projekt për ata që ëndërrojnë të bëjnë një robot BB-8 nga Star Wars.

OK Google, susam, hape derën

Në këtë projekt, një student i MIT zbatoi një hapje dere duke përdorur një komandë zanore të Google Now. Për të hyrë në shtëpi, mjafton të thuash: "Hap susam". Video dhe përshkrimi i projektit.

Makinë shkrimi duke luajtur një simfoni

Makina e shkrimit e vitit 1960 është bërë jo vetëm një printer, por edhe një instrument muzikor.

Roboti AT-AT

Robot i kontrolluar AT-AT nga Star Wars.

Roboti T-800 nga Terminator

Ka shumë fansa të Terminatorit në botë, por pak e kanë rikrijuar robotin T-800. Mund të lexoni më shumë rreth projektit dhe të shikoni videon.

Robot minion nga një vezë nga surpriza Kinder

Një robot argëtues i bërë në shtëpi që mund ta bëni vetë. Më shumë detaje rreth projektit.

Kontrolloni televizorin me mendjen tuaj

Telekomanda e televizorit nuk nevojitet më. Gjithçka që duhet të bëni është të mendoni për ndryshimin e kanalit. Projekti përdor një çip nga loja Star Wars Force Trainer, e lëshuar në 2009. Lexo më shumë.

Arduino është shumë i popullarizuar në mesin e të gjithë entuziastëve të dizajnit. Ata që nuk kanë dëgjuar kurrë për të duhet gjithashtu të prezantohen me të.

Çfarë është Arduino?

Si mund ta përshkruani shkurtimisht Arduino? Fjalët më të mira do të ishin: Arduino është një mjet që mund të përdoret për të krijuar pajisje të ndryshme elektronike. Në thelb, kjo është një platformë e vërtetë kompjuterike harduerike për qëllime të përgjithshme. Mund të përdoret si për ndërtimin e qarqeve të thjeshta ashtu edhe për zbatimin e projekteve mjaft komplekse.

Projektuesi bazohet në harduerin e tij, i cili është një tabelë hyrëse-dalëse. Për të programuar tabelën, përdoren gjuhët që bazohen në C/C++. Ata quhen, përkatësisht, Përpunim/Instalim. Nga grupi C ata trashëguan një thjeshtësi ekstreme, falë së cilës ata mund të zotërohen shumë shpejt nga çdo person, dhe aplikimi i njohurive në praktikë nuk është një problem mjaft domethënës. Në mënyrë që të kuptoni lehtësinë e punës, shpesh thuhet se Arduino është për magjistarët fillestarë. Edhe fëmijët mund të kuptojnë bordet Arduino.

Çfarë mund të mbledhësh mbi të?

Aplikimet e Arduino janë mjaft të ndryshme, ai mund të përdoret si për shembujt më të thjeshtë, të cilët do të rekomandohen në fund të artikullit, ashtu edhe për mekanizma mjaft komplekse, duke përfshirë manipuluesit, robotët ose makinat e prodhimit. Disa zejtarë arrijnë të përdorin sisteme të tilla për të bërë tableta, telefona, sisteme mbikëqyrjeje dhe sigurie në shtëpi, sisteme të zgjuara shtëpiake ose thjesht kompjuterë. Projektet Arduino për fillestarët, me të cilat mund të fillojnë edhe ata që nuk kanë përvojë, janë në fund të artikullit. Ato madje mund të përdoren për të krijuar sisteme primitive të realitetit virtual. E gjithë kjo falë harduerit dhe aftësive mjaft të gjithanshme që ofron programimi Arduino.

Ku mund t'i blej komponentët?

Komponentët e prodhuar në Itali konsiderohen origjinale. Por çmimi i kompleteve të tilla nuk është i ulët. Prandaj, një sërë kompanish apo edhe individësh bëjnë metoda artizanale të pajisjeve dhe komponentëve të përputhshëm me Arduino, të cilat me shaka quhen klone prodhimi. Kur blini klone të tillë, nuk mund të thuhet me siguri se do të funksionojnë, por dëshira për të kursyer para e bën të vetën.

Komponentët mund të blihen ose si pjesë e kompleteve ose veçmas. Madje ka edhe komplete të parapërgatitura për montimin e makinave, helikopterëve me lloje të ndryshme kontrollesh apo anijesh. Një komplet si ai i paraqitur më sipër, i prodhuar në Kinë, kushton 49 dollarë.

Më shumë rreth pajisjeve

Pllaka Arduino është një mikrokontrollues i thjeshtë AVR, i cili është ndezur me një ngarkues dhe ka portën minimale të kërkuar USB-UART. Ka komponentë të tjerë të rëndësishëm, por brenda objektit të artikullit do të ishte më mirë të fokusoheshim vetëm në këto dy komponentë.

Së pari, në lidhje me mikrokontrolluesin, një mekanizëm i ndërtuar në një qark të vetëm në të cilin ndodhet programi i zhvilluar. Programi mund të ndikohet duke shtypur butonat, duke marrë sinjale nga përbërësit e krijimit (rezistorë, transistorë, sensorë, etj.) etj. Për më tepër, sensorët mund të jenë shumë të ndryshëm në qëllimin e tyre: ndriçimi, përshpejtimi, temperatura, distanca, etj. presioni, pengesat etj. Pjesët e thjeshta mund të përdoren si pajisje ekrani, nga LED dhe tweeter deri te pajisjet komplekse, si ekranet grafike. Cilësia e marrë në konsideratë janë motorët, valvulat, reletë, servo, elektromagnetët dhe shumë të tjera, të cilat do të kërkonin një kohë shumë, shumë të gjatë për t'u renditur. MK punon drejtpërdrejt me disa nga këto lista, duke përdorur tela lidhës. Disa mekanizma kërkojnë përshtatës. Por sapo të filloni të dizajnoni, do ta keni të vështirë të hiqni veten. Tani le të flasim për programimin Arduino.

Mësoni më shumë rreth procesit të programimit të bordit

Një program që tashmë është gati për të ekzekutuar në një mikrokontrollues quhet firmware. Mund të ketë ose një projekt ose projekte Arduino, kështu që do të ishte e këshillueshme që të ruani çdo firmware në një dosje të veçantë për të shpejtuar procesin e gjetjes së skedarëve të nevojshëm. Ai ndezet në kristalin MK duke përdorur pajisje të specializuara: programues. Dhe këtu Arduino ka një avantazh - nuk ka nevojë për një programues. Gjithçka është bërë në mënyrë që programimi i Arduino për fillestarët të mos jetë i vështirë. Kodi i shkruar mund të ngarkohet në MK nëpërmjet një kabllo USB. Ky avantazh nuk arrihet nga ndonjë programues i para-ndërtuar, por nga firmware i veçantë - një ngarkues. Bootloader është një program special që fillon menjëherë pas lidhjes dhe dëgjon nëse ka ndonjë komanda, nëse duhet ndezur kristalin, nëse ka projekte Arduino apo jo. Ka disa avantazhe shumë tërheqëse për përdorimin e një ngarkuesi:

  1. Përdorimi i vetëm një kanali komunikimi, i cili nuk kërkon kosto shtesë kohore. Pra, projektet Arduino nuk kërkojnë që ju të lidhni shumë tela të ndryshëm dhe do të ketë konfuzion gjatë përdorimit të tyre. Një kabllo USB është e mjaftueshme për funksionim të suksesshëm.
  2. Mbrojtje nga duart e shtrembër. Është mjaft e lehtë për ta sjellë mikrokontrolluesin në një gjendje tullë duke përdorur firmware të drejtpërdrejtë; Kur punoni me një ngarkues, nuk do të keni mundësi të përdorni cilësimet potencialisht të rrezikshme (me ndihmën e një programi zhvillimi, natyrisht, përndryshe gjithçka mund të prishet). Prandaj, Arduino për fillestarët synohet jo vetëm nga pikëpamja që është e kuptueshme dhe e përshtatshme, por gjithashtu do t'ju lejojë të shmangni shpenzimet e padëshiruara financiare që lidhen me papërvojën e personit që punon me ta.

Projektet për të filluar

Kur të keni blerë një komplet, një hekur saldimi, kolofon dhe saldim, nuk duhet të skalitni menjëherë struktura shumë komplekse. Sigurisht, ju mund t'i bëni ato, por mundësia e suksesit në Arduino për fillestarët është mjaft e ulët me projekte komplekse. Për të trajnuar dhe përmirësuar aftësitë tuaja, mund të provoni të zbatoni disa ide më të thjeshta që do t'ju ndihmojnë të kuptoni ndërveprimin dhe funksionimin e Arduino. Si hapa të tillë të parë në punën me Arduino për fillestarët, ne mund t'ju këshillojmë të merrni parasysh:

  1. Krijo një që do të funksionojë falë Arduino.
  2. Lidhja e një butoni të veçantë me Arduino. Në këtë rast, mund ta bëni atë në mënyrë që butoni të rregullojë shkëlqimin e LED nga pika nr. 1.
  3. Lidhja e potenciometrit.
  4. Servo kontrolli.
  5. Lidhja dhe puna me një LED me tre ngjyra.
  6. Lidhja e elementit piezoelektrik.
  7. Lidhja e një fotorezistori.
  8. Lidhja e një sensori të lëvizjes dhe sinjalet për funksionimin e tij.
  9. Lidhja e një sensori të lagështisë ose temperaturës.

Projektet për të ardhmen

Nuk ka gjasa që të jeni të interesuar për Arduino për të lidhur LED individuale. Me shumë mundësi, ju tërhiqeni nga mundësia për të krijuar makinën tuaj, ose tavolinë rrotulluese fluturuese. Këto projekte janë të vështira për t'u zbatuar dhe do të kërkojnë shumë kohë dhe këmbëngulje, por pasi të përfundoni, do të merrni atë që dëshironi: përvojë të vlefshme të projektimit Arduino për fillestarët.

Nuk e kam bërë për një kohë të gjatë Modele të kontrolluara me radio. Vendosa të ringjall projektin tim të vjetër: . Por nuk është e lehtë të ringjallesh. Por edhe për ta përmirësuar atë. Meqenëse kam printer 3D. Vendosa të printoja një kornizë të re për makinën. Vendosa gjithashtu të ndërhyj pak me kodin. Gjatë kësaj kohe njohuritë e mia janë shtuar dhe tashmë projektet e vjetra i shikoj krejtësisht ndryshe. Por gjërat e para së pari.

Bluetooth HC-06 dhe Arduino. Aplikacion Android për kontrollin e releve nga telefoni juaj.

Si të lidheni Modeli Bluetooth HC-06 ose HC-05 i thënë në

Në mësim kemi përdorur një palë të tretë Aplikacionet Android telefon ose tablet. Sot do të shkruajmë aplikacionin tonë në mit shpikësi i aplikacionit. Le ta rregullojmë skicë nga 11, për të punuar me stafetë të nivelit të ulët. Do të funksionojë me një rey të nivelit të lartë pa ndryshuar skicën.

Ora LED DIY në Arduino WS2312 e kontrolluar (e adresueshme)

Pas një tjetër modernizimi të saj printer 3D. Nga rruga, së shpejti do të postoj një artikull dhe video për përmirësimin e Anet 8A.

Pra, për çfarë po flas? Oh po. Dhe kështu vendosa të printoja pjesë të sheshta dhe të mëdha. Ata ishin ata që dolën nga printeri im 3D. Madje ndodhi që të shkëputej bashkë me shiritin.

Kam gjetur një model orë LED.

Dritë nate LED në formën e një kubi.

Zgjerimi i materialeve dhe teknologjive të përdorura në zhvillim Projektet Arduino. Sot do t'ju tregoj për led kub printuar 3d. Tradicionalisht, në zhvillimet e mia përdor vetëm software i lirë. Gjatë krijimit Modele 3D U ngrit pyetja me ndihmën e cilit program falas mund të bëni detaje të bukura mjaft shpejt. Një pikë tjetër për të cilën jam duke punuar Linux. Shikoi të gjithë gamën e softuerit për Modelimi 3D.

Semafor Arduino në digispark dhe ws2812b

Sot do të flasim për semafori ndezur në LED të adresueshëm DigiSpark dhe WS2812 . Ky është versioni i dytë semafori. Këtu fola për të parën. Versioni i parë doli të ishte mjaft i përshtatshëm dhe përbëhej nga më pak pjesë. Pse vendosa të bëj një version të dytë? Fakti është se kutia mban bateritë që kam përdorur në versionin e parë semafori në Arduino, është bërë shumë i shtrenjtë. Disa shitës e shesin atë për 5 dollarë



 

Mund të jetë e dobishme të lexoni: