Тиме-лапсес су одличан начин да се ухвати променљиво време, грађевина која се дешава у близини, или чак раст биљке. Иако бисте могли да користите апликацију за свој паметни телефон да бисте снимили временски интервал, можда ћете бити забринути да скупи уређај оставите без надзора током дужег периода. Шта ако вам кажем да постоји начин за снимање временских интервала помоћу много јефтинијег уређаја?
Постоји! ЕСП32-ЦАМ плоча се може набавити за мање од 10 долара, а уз мало програмирања (не брините, показаћу вам како!), можете је користити да уштедите сјајан временски интервал!
Прикупљање залиха за овај пројекат
За овај пројекат ће вам требати:
- ЕСП32-ЦАМ плоча са матичном плочом за програмирање или УСБ портом
- Микро УСБ кабл
- Микро СД картица
- (Опционо) Статив и а 3Д штампано кућиште из Тхингиверсе-а
Избор одговарајуће ЕСП32-ЦАМ плоче
За овај пројекат биће вам потребан начин да програмирате плочу помоћу УСБ кабла са рачунара. Препоручујем да купите или ЕСП32-ЦАМ са ЕСП32-ЦАМ-МБ кћерком плочом или новији ЕСП32-ЦАМ-ЦХ340. Оба имају неопходан УСБ порт.
Имајте на уму да је већина 3Д штампаних кућишта за ЕСП32-ЦАМ и да већи ЕСП32-ЦАМ-ЦХ340 вероватно неће стати у њих, тако да би опција са матичном плочом била пожељнија у том случају. Ако купите обичан ЕСП32-ЦАМ и немате матичну плочу или неки други серијски програматор, нећете моћи да га програмирате.
Повезан: Зашто би требало да узмете у обзир ЕСП32-ЦАМ пун функција за свој следећи пројекат
Подешавање Ардуино ИДЕ
Да бисте програмирали ЕСП32-ЦАМ, биће вам потребан Ардуино ИДЕ из Ардуино веб локација. У време писања овог чланка, 1.8.19 је била актуелна верзија.
Када се преузимање заврши, покрените апликацију. Када га први пут покренете, можда ћете добити упозорење о непрепознатој апликацији од Виндовс-а. Сигурно је кликнути Више информација затим Свеједно трчи.
Повезан: Како спречити Виндовс 10 да блокира ваше преузете датотеке
Када се Ардуино ИДЕ покрене, изгледаће овако:
Мораћете да направите неке измене да бисте омогућили Ардуино ИДЕ да препозна ЕСП32-ЦАМ. Прво, отвори Преференцес од Филе мени. Где пише Додатне УРЛ адресе менаџера одбора, налепите у следећи ред:
https://dl.espressif.com/dl/package_esp32_index.json
Затим кликните ок.
Сада, отворите Алати мени и пређите мишем преко ставке менија која почиње са Одбор, табла: (може бити нешто попут Плоча: Ардуино Уно). У подменију који се појави изаберите Управник одбора.
Ово ће отворити нови прозор са траком за претрагу на врху. Унесите „ЕСП32“ у траку за претрагу. То би требало да вам омогући да изаберете есп32 од Еспрессиф Системс. Кликните Инсталирај. Када се преузимање заврши, кликните ок да изађете из управника одбора.
Сада се вратите на Алати мени и поново отворите подмени који почиње речју Одбор, табла. Овог пута, требало би да видите ЕСП32 Ардуино предмет који раније није био ту. Ово је подмени са дугачком листом имена плоча. Финд АИ Тхинкер ЕСП32-ЦАМ и изаберите то.
То је то, Ардуино ИДЕ је сада конфигурисан за ЕСП32-ЦАМ!
Отпремање пробне скице
У Ардуино лексикону, „скица“ је програм — рецепт, ако хоћете — који ће рећи ЕСП32-ЦАМ шта да ради. Као тест, напишимо скицу да трепери бели ЛЕД. Обратите пажњу да Ардуино ИДЕ већ има неки почетни код у себи. Измените га тако да изгледа овако:
воид сетуп() {
// ставите свој код за подешавање овде, да се покрене једном:
пинМоде (4, ИЗЛАЗ);
}
воид лооп() {
// ставите свој главни код овде, да бисте га више пута изводили:
дигиталВрите (4, ХИГХ);
кашњење (1000);
дигиталВрите (4, ЛОВ);
кашњење (1000);
}
Сада кликните на округло дугме за потврду. Од вас ће се тражити да негде сачувате скицу. Када то урадите, рећи ће Састављање скице.
После неког времена, рећи ће Завршено састављање. Ако уместо да то видите, добијете грешку, то значи да сте нешто погрешно откуцали. Овако изгледа успешна компилација вс. како то изгледа са грешком:
Грешке се често дешавају у програмирању и рачунари су веома избирљиви у погледу тога да је код баш такав! Пажљиво проверите свој код, исправите све грешке и покушајте поново.
Када компилација успе, последњи корак је учитавање програма на плочу. Урадите то тако што ћете кликнути на дугме које изгледа као стрелица у кругу. Ардуино ИДЕ ће се поново компајлирати, рецимо Учитавање неко време, а онда коначно реци Готово отпремање. У овом тренутку би бела ЛЕД диода на плочи требало да почне да трепери!
Ако овај корак не успе, можда ћете морати да кажете Ардуино ИДЕ да користи други серијски порт. Да бисте то урадили, отворите Алати мени и потражите подмени који почиње са Лука. Можда ћете морати да испробате све доступне портове док не пронађете онај који ради.
Отпремање Тиме-Лапсе скице
Сада када знате како да отпремите скицу, хајде да пређемо на снимање временског интервала! Скица за ово је компликованија, али можете је преузети унапред припремљену. Пратите нашу везу до директно преузмите зип датотеку са Ардуино скицом.
Распакујте зип датотеку у фасциклу на рачунару, а затим, из Ардуино ИДЕ, изаберите Отвори од Филе мени. Пронађите датотеку есп32цам-тимелапсе-мицросд.ино из фасцикле коју сте управо распаковали.
Подразумевано, ова скица је подешена да снима једну слику на сваких пола сата. Ако желите да промените ово, уредите број на реду који гласи #дефине МИНУТЕС_БЕТВЕЕН_ПХОТОС 30.
Компилирајте и отпремите ову скицу на ЕСП32-ЦАМ баш као што сте радили трептајућу скицу. У почетку се ништа неће догодити. Искључите ЕСП32-ЦАМ из рачунара и уметните микро СД картицу у отвор за картицу. Затим поново укључите ЕСП32-ЦАМ. Након пет секунди, бела ЛЕД диода треба једном да затрепери. Ово значи да је фотографија сачувана на микро СД картици. Следећа фотографија ће бити снимљена пола сата касније осим ако не промените интервал.
Пре него што снимите тиме-лапсе, препоручујем вам да однесете СД картицу на рачунар да бисте проверили да ли се на картици налази фотографија под називом пхото00001.јпг. Ако све изгледа добро, спремни сте да снимите тиме-лапсе!
Снимање временског интервала помоћу ЕСП32-ЦАМ
Поставите ЕСП32-ЦАМ негде и користите УСБ пуњач за напајање. Ако је ЕСП32-ЦАМ већ био на свом месту, али сте поново уметнули картицу, тренутно искључите напајање тако што ћете је искључити и поново укључити. Након што га укључите, сачекајте да ЛЕД једном затрепери.
Ово вам говори да је прва слика успешно снимљена. Када се то догоди, можете оставити да снима остале фотографије колико год желите!
Кад год уклоните СД картицу и поново је убаците, мораћете да искључите напајање ЕСП32-ЦАМ да бисте започели ново снимање. Најлакши начин да то урадите је да искључите и укључите кабл или пуњач. Увек пазите да ЛЕД светли једном да бисте знали да је снимање почело!
Када оставите ЕСП32-ЦАМ снимање на неколико дана, уклоните микро СД картицу да бисте видели фотографије које чине ваш тиме-лапсе! Уметните микро СД картицу у читач медијских картица на рачунару и изаберите Алати за слике ставку са траке са алаткама Филе Екплорер-а. Затим кликните на Слидесхов дугме.
Ако држите тастер са стрелицом удесно, можете брзо да прелистате слике, дајући вам леп анимирани временски интервал!
Једноставан, а моћан тиме-лапсе
Иако вам овај пројекат показује како да направите лак временски интервал користећи ЕСП32-ЦАМ, постоји неколико начина да побољшате овај пројекат. Једна од идеја је коришћење бежичних могућности ЕСП32-ЦАМ за додавање веб интерфејса за преузимање слика или коришћење паметног телефона као тражила.
Ово вам може помоћи да кадрирате објекат током подешавања, а да не морате да вадите СД картицу и почнете изнова. Са ЕСП32-ЦАМ, могућности су бескрајне!
Са ЕСП32 микроконтролерском плочом, можете емулирати класични систем игара и учинити много више.
Реад Нект
- ДИИ
- Круг
Ја сам произвођач са посебним интересовањем за софтвер отвореног кода, електронику, 3Д штампање, компјутерску графику и ретро рачунарство.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили