Реклама
Као и већина деце, и ја сам имао комплет електронике који је подучавао апсолутне основе; можете да направите нешто тако напредно као уређај за радио или морсе код. Довољно је рећи да забава није дуго трајала кад сте направили свих 5 пројеката. Данас су, међутим, напредни електронички хардверски комплети приступачни, а могућности бесконачне - све захваљујући чуду микроконтролера.
Микроконтролери су у основи примитивни рачунари - хакирање хардвера никада није било боље, хвала за њих, јер вам омогућава програмирање компликованих електронских кола у једноставним, уградивим софтвер. Ове се платформе успостављају, развијају, а око њих су изграђене напредне заједнице. Заиста, управо је невероватно време да живите ако вас занима електроника.
Погледајмо 5 најпопуларнијих сетова око себе.
Ардуино
Оригинални Ардуино био је деца неких италијанских студената, уморних од скупих и фрагментираних развојних комплета и недостатка стандардизованог софтвера за њихово програмирање. Желели су да донесу свет хаковања електронике и микроконтролера и користе постојећи систем отвореног кода за програмирање и развој под називом Виринг да би остварили тај сан. Сам пројекат Ардуино остаје у потпуности Опен Соурце, што значи да можете преузети планове за плочу и изградити је са стандардним компонентама; ово је уствари довело до неколико Ардуино клонова који су нешто јефтинији.
Као и већина овдје приказаних развојних плоча, има низ улазних и излазних веза, обје дигиталне и аналогни, омогућавајући корисницима да повежу било коју врсту сензора и актуатора (попут мотора) у бесконачном распону уређаји; у комбинацији са прилагодљивом логиком. Ардуино ради сам или у сарадњи са рачунаром или другим уређајима - подржава читав низ комуникационих протокола.
Такође можете да купите посебно обликоване додатке познате као „штитници“ који седе на главној плочи Ардуино, дуплирајући игле и додајући додатне функционалности, као што је Ксбее вифи чип.
Ја сам власник Ардуино Уноа и написао сам их неколико туторијали Први кораци са Ардуином: ближи поглед на склопну плочу и структуру програмаПрошли пут сам вас оставио да сте подесили свој Ардуино за рад са Мац или Виндовс и послао сам једноставну тестну апликацију која је трептала ЛЕД-ом на возилу. Данас ћу објаснити код ... Опширније овде да започните Ардуино програмирање за почетнике: Водич за контролу семафораИзградња регулатора семафора Ардуино помаже вам да развијете основне вештине кодирања! Запоцели смо. Опширније , као и поглед на Ардуино почетни сет Шта је укључено у Ардуино Стартер Кит? [МакеУсеОф објашњава]Претходно сам представио Ардуино хардвер отвореног кода овде на МакеУсеОф-у, али требат ће вам више него само стварни Ардуино да бисте из њега нешто направили и заправо започели. Ардуино "стартер комплети" су ... Опширније која садржи разне електронске компоненте као и остале основне ствари. У неком тренутку ћу можда покушати да се бавим ЛЕД коцком попут оне испод, па припазите на то.
ЛилиПад Ардуино
Дизајниран посебно за е-текстилне пројекте који се могу носити, ЛилиПад је малена, равна, кружна верзија Ардуино-а - али у потпуности компатибилна. Везе и игле су смањене, али у супротном су функционалности језгре прилично сличне. Ако сте дизајнирали и тестирали свој пројекат на обичном Ардуину и сада желите да пређете на уградњу у одећу, ово је ваш најбољи.
Постоје и друге верзије Ардуино-а, попут Мега бржег чипа, више меморије и више И / О пинова, али су у принципу исте - само мање или веће. Ако неки од Ардуино модела гледате као првенствено уређај за учење, топло бих вам препоручио да одете на Кицкстартер и помогнете да финансирате Модкит пројекат, иновативан софтвер за визуелно програмирање тако да полазници могу да се упусте у Ц ++.
Нетдуино
На први поглед, опростиће вам се што сте погрешно протумачили Нетдуино за Ардуино. Снажно инспирисан успехом свог италијанског колеге, компаније Нетдуино може бити визуелно клон, али интерно је то другачија платформа кодова. Изграђено за Мицрософтов објектно оријентисан.Нето Ц# језик и веома усмерен на Виндовс, Нетдуино омогућава програмирање вишег нивоа него што је то иначе могуће са Ардуино-ом, где у суштини радите са Ц ++.
Програмирање Нетдуино-а захтева Висуал Студио и Виндовс, мада постоји експериментална подршка за опен-соурце Ц # пројекат, Моно.
На жалост, нема готово толико подршке или заједнице која ради на тим стварима, па ће проналажење унапред припремљених водича и пројеката бити тешко. Размислите само ако стварно волим Ц #, већ знам добар део електронике и само се желим заглавити у Висуал Студио-у.
БеаглеБоне & Распберри Пи
Коначно на нашој листи, корак од микроконтролера типа Ардуино, Беагле Боне и Распберри Пи су оба уграђена Линук уређаја, иако је Распберри Пи привукао већину медијске пажње за озбиљно ниску цену од 25 УСД и брзо прихватање у образовна окружења широм свет. Обоје су у могућности да на њих инсталирају читаве Линук дистрибуције, а чак се тврди и да Распберри Пи може да репродукује видео 1080П (постоји чак и Верзија специфична за малину комбинованог КСБМЦ Линука).
Обе користе СД картице уместо гломазних хард дискова, и иако је Беагле Боне технички супериорнији у погледу процесора, Распберри Пи има далеко већу количину пројеката и развоја који се тренутно раде то.
Зашто бирати уграђени Линук преко микроконтролера? Дјечаци БеаглеБонеа најбоље кажу:
Док кодирање система попут Ардуино-а засновано на шаблони олакшава копирање и лепљење једноставних пројеката и ограничени број сложенијих библиотеке које немају много интеракција, 20 година развоја Линук-а створило је обиман низ високо интероперабилног софтвера који може треба користити и сарађивати, без жртвовања једноставности вршења нечега као што је укључивање ЛЕД-а или пребацивања или читање аналогног или И2Ц базиран сензор.
Рекао бих да ће бити уклањање вашег првог пројекта електронике са ових система доста теже него са Ардуином, али на крају ћете имати далеко више снаге и могућности.
Имате ли Распберри Пи, Беаглебоне или било који други уређај овде наведен? Јавите нам у коментарима о било којим феноменалним пројектима које сте направили. Да ли размишљате о томе да га набавите, а можда вам можемо помоћи да одлучите?
Јамес има диплому о вештачкој интелигенцији и сертификат је ЦомпТИА А + и Нетворк +. Он је водећи програмер МакеУсеОф-а и своје слободно време проводи играјући ВР паинтбалл и таблегамес. Градио је рачунаре још од детета.