Ардуино

Ардуино програмирање пројеката за учење

Ардуино програмирање пројеката за учење
Многи људи уче много брже када одмах примене своје теоријске вештине за решавање стварних проблема. Ако се убрајате међу њих, а ваш циљ је да научите програмирање, онда треба да погледате наш избор Ардуино програма за учење за учење.

Шта је Ардуино?

Ардуино је микроконтролер са једном плочом отвореног кода који воле произвођачи широм света због своје отворене природе, приступачности и једноставности употребе. Можете га замислити као лаган Распберри Пи са ограниченом процесорском снагом, али импресивном свестраношћу.

Не треба времена да се Ардуино плоча (попут Ардуино УНО Р3 или Ардуино Нано) повеже са свим врстама сензора, актуатора и светала и програмира да ради баш све што желите.

Ако никада раније нисте програмирали Ардуино, немате апсолутно разлога за бригу јер је почетак рада с њим врло једноставан. Сви пројекти наведени у овом чланку долазе са изворним кодом, тако да их можете навести да први раде и схватите како функционишу други.

15 најбољих Ардуино пројеката програмирања за учење

Сад кад знате шта је Ардуино, време је да набројимо 15 најбољих Ардуино програма за учење за учење. Будући да смо се побринули да уврстимо нешто за почетнике и искусније програмере, није важно да ли сте потпуно нови у програмирању или већ имате неколико пројеката под паском.

1. Трепћућа ЛЕД лампица

Сви који су нови у Ардуину требали би започети с овим једноставним пројектом, који показује како можете добити физички излаз (у овом случају трепћућа ЛЕД лампица) користећи Ардуино и неколико редова кода. Разлог што је ово тако сјајан уводни пројекат за почетнике је једноставан: већ имате све делове који ће вам требати ако поседујете Ардуино плочу са уграђеном ЛЕД.

Ако испуњавате овај један услов, можете да укључите свој Ардуино у свој рачунар и покренете Ардуино софтвер (ИДЕ). Затим користите код који се налази на дну ове странице да бисте програмирали ЛЕД да трепће. Будући да је код добро документован, требали бисте бити у могућности да брзо разумете како он функционише и да га модификујете како би ЛЕД трепнуо брже или спорије.

2. Термометар

Добро, тако да знате како да ЛЕД затреперите и осећате се спремно за решавање сложенијих пројеката. Велики! Имамо управо прави пројекат за вас. Помоћу јефтиног температурног сензора (који се назива и термистор) можете свој Ардуино претворити у термометар и прикупљене податке о температури користити за напајање будућих пројеката или само да бисте били информисани.

Момци из Цирцуит Басицс дају врло детаљна упутства праћена јасним илустрацијама и примерима кода. Све што треба да урадите је да следите упутства корак по корак и зачас ћете добити свој термометар на Ардуино погон.

3. Робот који прати светлост

Веровали или не, али можете да направите сопственог робота на Ардуино погон чак и ако имате ограничен буџет (нарочито ако имате основне алате и Ардуино делове који леже око вас). Када заврши, робот ће јурити око најсјајнијег светла које види, тако да се можете играти с њим помоћу батеријске лампе. Затим га можете побољшати додавањем додатних сензора и дотеривањем његовог програмирања, на пример, избегавајте зидове и друге препреке.

Овај пројекат, назван Тхе Ардуино Мотхбот, представљен је на Инструцтаблес-у и погледало га је преко 100 000 људи. Одличан је за упознавање деце са магијом програмирања помоћу лако доступних електронских делова за стварање невероватног.

4. Роботска рука са управљањем паметним телефоном

Ово је један од Ардуино пројеката за учење који заиста показује истински потенцијал малог микроконтролера са једном плочом. Да бисте завршили подужи водич објављен на ХовТоМецхатроницс-у, требат ће вам 3Д штампач, више серво мотора и ХЦ-05 Блуетоотх модул за управљање роботском руком помоћу паметног телефона. Вештине 3Д штампања и кодирања нису потребне, јер ХовТоМецхатроницс дели све 3Д моделе и изворни код на својој веб локацији.

Роботска рука се теоретски може програмирати за извођење било каквих сложених покрета, тако да не бисте требали имати много проблема да импресионирате своје пријатеље тако што ћете је натерати да напише нешто на папир или једноставно махнути здраво.

5. Бузз Вире игра

Овај Ардуино пројекат подиже класичну карневалску игру жица жицом на виши ниво додавањем Ардуино покретаног дигиталног дисплеја са информацијама о статусу. Упутства у МакеУсеОф-у препоручују употребу вешалице за капут за израду стазе, али уместо тога препоручујемо комад дебеле бакарне жице јер курс можете учинити колико год желите дугачким или замршеним.

Наравно, ову игру бисте могли да креирате без икаквог програмирања, само користећи батерију од 9 В и зујалицу, али учење програмирања са Ардуином је све за забаву и сигурно можете имати пуно забаве уз овај пројекат.

6. Пулс и СпО2 Монитор

Зашто бисте купили фитнес трацкер када можете да направите монитор за откуцаје срца који може да мери засићеност кисеоником помоћу Ардуина? Поред Ардуино плоче, за овај пројекат су вам потребни МАКС30102 модул за пулсну оксиметрију и монитор срчане фреквенције, неки ОЛЕД дисплеј и зујалица, иако су последње две компоненте опционалне.

Будући да модул МАКС30102 можете купити већ за 1 УСД.5, цена овог монитора за откуцаје срца и СпО2 сигурно надмашује цену готових монитора за откуцаје срца са могућностима мерења засићења кисеоником. Идите у Ардуино Пројецт Хуб за детаљна упутства о томе како га саставити.

7. ЛЕД коцка

Ардуино плоче су толико приступачне да нема разлога да се осећате лоше због њихове употребе за чисто декоративне пројекте који немају никакву практичну сврху. Један од таквих пројеката је ова ЛЕД коцка која се састоји од 64 ЛЕД диоде распоређених у мрежу 4к4к4. Снагом вашег Ардуина можете да оживите коцку и прикажете разне цоол обрасце.

Додуше, пројекат ове врсте може бити донекле досадан за извођење, јер укључује пуно понављања, али усавршиће ваше вештине лемљења до савршенства. Ако немате лемилицу, топло препоручујемо Лукцасе ТС100 који ради са било којим исправљачем за лаптоп и загрева се за само неколико секунди.

8. Ворд Цлоцк

Овај елегантан и потпуно функционалан сат са речју заснован на Ардуину креирао је Макер Левис из компаније ДИИ Мацхинес и објавио на Елецтромакеру.ио. Главна компонента која вам треба да бисте је креирали је овај 8 × 8 64 РГБ ЛЕД екран, који се користи за осветљавање 3Д одштампаног сата сата.

Ако немате 3Д штампач и не намеравате да га купите, тада можете да програмирате једноставни дигитални сат помоћу било ког стандардног ЛЦД екрана за Ардуино. Овај водич вам све детаљно објашњава и садржи пример кода који можете једноставно копирати и налепити како бисте направили свој сат.

9. Детектор земљотреса

Постоји много фантастичних Ардуино пројеката програмирања за учење на Инструцтаблес, али овај детектор земљотреса је међу најкориснијима. Ако живите у подручју са пуно сеизмичких активности, помоћу њега можете покренути одређене хитне поступке, попут искључивања главног водовода у вашој кући или слања поруке рођацима. Можете га повезати и са преносним извором напајања и користити за надгледање сеизмичке активности у удаљеном подручју и пренос прикупљених информација на мрежи.

Само имајте на уму да овај детектор земљотреса не одражава све могуће промене убрзања за земљотресе по Рихтеровој скали, зато немојте претпостављати да се може мерити са професионалним детекторима земљотреса који коштају хиљаде долара јер не може.

10. РФИД паметна брава

Вероватно мислите да израда РФИД паметне браве мора бити сложена и скупа, зар не? Далеко од тога! Већина овог пројекта врти се око читача модула Мифаре МФРЦ522, који можете добити на Амазону за само 10 долара, а остатак је описан на МакеУсеОф.

У реду, тако да стварање РФИД паметне браве није толико компликовано, али да ли је добра идеја покушати нешто што чак и професионално тако често не може да добије како треба? Па, то зависи од ваших очекивања. Ако сте заинтересовани за овај Ардуино програмерски пројекат за учење јер желите стећи неко драгоцено искуство, онда бисте требали да се одлучите за њега. Али ако очекујете да ћете на крају добити заиста сигурну РФИД паметну браву, препоручујемо да је наручите на мрежи.

11. Апарат за слаткише

Ако желите да направите нешто сложено и несумњиво импресивно са Ардуином, овај аутомат са седиштем на Ардуину можда је прави пројекат за вас. Да бисте је створили, очигледно су вам потребни неки електрични алати и основне вештине столарије, поред могућности повезивања свих електронских делова и писања Ардуино кода.

Добра вест је да вас ХовТоМецхатроницс води корак по корак кроз изградњу ваше прве аутомата засноване на Ардуину, па чак нуди и детаљан 3Д модел аутомата који можете користити за обављање свих мерења. Особа која стоји иза овог пројекта није користила 3Д штампач, али то не значи да не можете побољшати његов дизајн и дати својој аутоматици још лепши случај.

12. Визуализатор аудио спектра

Овај пројекат је намењен аудио ентузијастима који би желели да побољшају своје вештине програмирања док граде нешто забавно. Препоручујемо вам употребу великог ЛЕД екрана како би се ваш визуализатор спектра истакао и осветлио целу собу када ноћу слушате музику.

Овакав пројекат се бави лемљењем и кодирањем. Савладавање прве вештине зависи од вас, али упутства и узорци кода објављени на Ардуино Пројецт Хуб-у могу вам помоћи у вези са другом. Вреди напоменути да у визуелизатор можете уносити звук не само са музичког система већ и са било ког излаза за слушалице.

13. Алармни систем

Не треба вам скуп алармни систем да бисте ухватили уљеза неспремног и уплашили га гласним звуком. Све што вам заиста треба је Ардуино, ултразвучни сензор и пиезо зујалица. Идеја је открити кретање помоћу ултразвучног сензора, а затим укључити пиезо-зујалицу како би се одвратили било који уљез у близини.

Да бисте сазнали више о овом пројекту, посетите ову страницу или само погледајте видео изнад. Подразумијева се да овај једноставан алармни систем није замјена за прави сигурносни систем. Међутим, ако је уљез с којим имате посла досадан брат или сестра или комшијска мачка, ово решење ће одлично функционисати и неће вас коштати пуно новца.

14. Флаппи Бирд Цлоне

Ако вас не занима прављење физичких средстава помоћу Ардуина и желите само увежбати своје програмске вештине, зашто не направите клон Флаппи Бирд, вирусне мобилне игре у којој играч контролише птицу, покушавајући да лети између стубова зелених цеви без ударајући их?

Флаппи Бирд је толико једноставна, али фасцинантна игра да јој је посвећено безброј водича за програмирање и форума, тако да не бисте требали имати много проблема с програмирањем од нуле, чак и ако сте тек почетник. Поред Флаппи Бирд, можете такође програмирати игру Ардуино Тиц-Тац-Тое или преносиву партију шаха.

15. Бацач пламена

Да то је тачно. Можете користити Ардуино за стварање бацача пламена - а не било ког бацача пламена ... бацач пламена активиран ударцем. Само погледајте видео изнад да бисте разумели шта мислимо. Ово је најхладнији Ардуино пројекат на који смо икад наишли, због чега смо одлучили да завршимо овај чланак са њим. Тачно је да се више ради о стварању стварног бацача пламена него о програмирању акције удара, али више него срећни смо што смо направили изузетак.

Ако први пут градите бацач пламена активираним ударцем (наравно да јесте), пажљиво прочитајте упутство објављено на Ардуино Пројецт Хуб од почетка до краја како не бисте направили глупу грешку и изгорели Ваша кућа.

Екран Трацкпад и показивач миша АппиМоусе за Виндовс таблете
Корисницима таблета често недостаје показивач миша, посебно када су уобичајени за коришћење преносних рачунара. Паметни телефони и таблети на додир ос...
Средњи тастер миша не ради у оперативном систему Виндовс 10
Тхе средње дугме миша помаже вам да се крећете кроз дугачке веб странице и екране са пуно података. Ако се то заустави, на крају ћете користити тастат...
Како да промените леви и десни тастер миша на рачунару са Виндовс 10
Сасвим је нормално да су сви уређаји рачунарског миша ергономски дизајнирани за дешњаке. Али постоје доступни уређаји за миш који су посебно дизајнира...