Мазмұны:

Жарыққа сезімтал ирис: 4 қадам
Жарыққа сезімтал ирис: 4 қадам

Бейне: Жарыққа сезімтал ирис: 4 қадам

Бейне: Жарыққа сезімтал ирис: 4 қадам
Бейне: Мына қыз кімнің есінде?! Жайдарманда ойнамай да жұлдыз болуға болады.😎 2024, Қараша
Anonim
Image
Image
Жарыққа сезімтал ирис
Жарыққа сезімтал ирис

Бұл оқулық ирис диафрагмасын қалай жасау керектігін көрсетеді, ол адамның ирисі сияқты төмен жарықта кеңейіп, ашық жарықта тарылады.

1 -қадам: 3D басып шығару

3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару

Бұл конструкцияның 3D басып шығарылған компоненттерін дайындау процесінің өзіндік оқулық беті болуы мүмкін, және мен оларды дәл осылай жасадым:

www.thingiverse.com/thing:2019585

Мен ыңғайлы болу үшін файлдарды осында енгіздім.

Бұл мысалға қатысты бірнеше ескертулер, иристің қалақтары (немесе жапырақтары) шын мәнінде 3D принтердің шектеулеріне байланысты сол файлдарды қолданып шайырлы принтермен шығарылған. Сонымен қатар, барлық басып шығару 10%-ға ұлғайтылды. Бөлшектерді бірге жұмыс жасау үшін мен егжей -тегжейлі жұмыс жасадым, мен кесектерді ұсақ құмды қағазбен, қызметтік пышақпен және бұрғымен көп пішіндедім.

Бұл процесте мен зерттеген басқа иристер:

souzoumaker.com/blog-1/2017/8/12/mechanica…

www.instructables.com/id/How-to-make-a-12-…

2 -қадам: Бөлшектер

Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер

Суреттер сізге қажет бөлшектерді, сонымен қатар галереяда көрсетілген үлгіні жасау үшін қолданған құралдар мен материалдарды көрсетеді:

- 3D басып шығарылған ирис диафрагмасы

- Futaba S3003 сервоқозғалтқышы

- Arduino UNO микроконтроллері

- Жарыққа тәуелді резистор: қараңғы қарсылық 1М ом / жарық кедергісі 10 Ом - 20к Ом

- 10к Ом аналогты потенциометр

- 500 Ом резистор

- ПХД (баспа платасы)

- тақырыптар (бес)

- сым: қара, қызыл, ақ және сары

- дюпонт қосқыш сымдары (екі)

- дәнекерлеу темірі (және дәнекерлеуіш)

-мультиметр

- сым үзінділері

Бұл прототипті орналастыратын құрылым MDF, 3/4 дюймдік фанера, ағаш желім, ыстық желім пистолеті, қатаң сым (пальто ілгіш пен қағаз қыстырғыштан), сондай -ақ әр түрлі бұрғылар мен биттер, үстел арасы мен таспалы аралар, электрлік тегістеуіш және көптеген сынақтар мен қателіктер. Фотосуреттердегі объект - бұл үшінші қайталау.

3 -қадам: Схема/корпус құру

Схема/тұрғын үй құрылысы
Схема/тұрғын үй құрылысы
Схема/тұрғын үй құрылысы
Схема/тұрғын үй құрылысы
Схема/тұрғын үй құрылысы
Схема/тұрғын үй құрылысы

Бұл аспектіні жобалау кезінде менде «тауық пен жұмыртқа» стилі бар. Менде электрониканың схемаларымен жұмыс тәжірибесі болмағандықтан, мен тізбек туралы оның нақты конфигурациясы немесе жалған схемасы бойынша ойланғанды жөн көремін. Мен MDF/фанера корпусының да, сымдардың да архитектурасы бір -бірін күтпеген түрде шектейтінін білдім. Мен көрнекі түрде қарапайым және өзін -өзі қамтитын нәрсені ойлап табуға тырыстым.

-Потенциометр миға шабуыл кезінде «сезімталдық» реттегішін қосудың соңғы кезеңі болды, өйткені қоршаған ортаның жарықтандыру жағдайлары әр түрлі болуы мүмкін, потенциометр мен резистор тізбектің кернеу бөлгіш бөлігінде қалыпты резистордың орнын алады. Мен бұл туралы егжей -тегжейлі айта алмаймын, себебі мен оның қалай жұмыс істейтінін білмеймін.

-Корпустың тік бөлігі (МДФ -дан жасалған) шамалы бұрышта. Көзілдірікпен бір жазықтықта айналу үшін мен үстелге бекітілген таспалы тегістеуішті пайдаланып, фанер негізіне жапсырған ағаш серво қондырғысында бірдей бұрыш жасадым.

-Сонымен қатар, серво иристі айтудың орнына МДФ тақтасын негізден көтеруді жөн көретінін білдім, сондықтан мен екі бөлікті бекіту үшін алдыңғы жағына бекітетін сым қапсырмасын қостым. Мен осында болған кезде мен сол сымнан Arduino тақтасына түйреуіштерді қостым. Жетекші қолын сервоға қосатын сым, айтпақшы, қағаз қыстырғыш.

-Көзілдірік МДФ -қа жақсы жабысады, бірақ мен тіпті корпустың қозғағыш білігінің орнына розеткада айналуына жол бермеу үшін ыстық желім түйіршіктерін қостым. Бұл мен күткеннен гөрі серво рычагының дәлірек туралануын қажет етті. Бұл оқулықты қолданатындар үшін, мүмкін, мен күтпеген жерден, серво мен иристің айналуы 1: 1 болды. Көздің ирисінің жетегімен бірдей радиусқа жету үшін серво үшін пластикалық қолдың ұзартқышы жасауға тура келді. Бастапқыда код серводың айналу әлеуетін толық пайдаланды, бірақ мен иристің нақты айналуын өлшеуді аяқтадым, содан кейін сынақ кезінде қате арқылы серво айналу дәрежесінің реттелетін мәнін таптым, ол қызықты әсерге қол жеткізді.

- Көптеген маңызды сымдар қосылымдары суреттерде ПХД астында жасырылған. Мен МДФ-ға ыстық желіммен жаппас бұрын ПХД-ның сол жағын суретке түсіруді ұмытып кеттім. Бұл ең жақсысы, өйткені мен ПХД кішкене бөлігінің астына жасырған былықты ешкім көшірмеуі керек. ПХД үшін менің мақсатым 5Вольт, Жер және серво коннекторларының тақырыптары болу болды, осылайша олар болашақта күтпеген ақаулықтарды жою үшін оңай бөлініп кетуі мүмкін, бұл мүмкіндік пайдалы болды. Мен ПХД жанындағы МДФ -тегі маска таспасы бар тақырып қосқыштарының дұрыс бағдарын көрсеттім, бірақ мен МДФ -қа тікелей жаза алар едім деп ойлаймын … сол кезде дұрыс болған сияқты көрінді.

4 -қадам: код

Код
Код

#қосу // серво кітапханасы

Сервистік қызмет; // серво атауын жариялау

int sensorPin = A1; // LDR үшін кіріс түйреуішін таңдаңыз

int sensorValue = 0; // сенсордан келетін мәнді сақтау үшін айнымалы

int timeOUT = 0; // servo үшін айнымалы

int бұрышы = 90; // импульстарды сақтауға арналған айнымалы

жарамсыз орнату ()

{

serv.attach (9); // Servo.begin (9600) серво объектісіне түйреуішті 9 түйінде бекітеді; // байланыс үшін сериялық портты орнатады

}

бос цикл ()

{

sensorValue = analogRead (sensorPin); // датчиктен мәнді оқу

Serial.println (sensorValue); // сенсордан келетін мәндерді экранда басып шығарады

бұрыш = карта (sensorValue, 1023, 0, 0, 88); // цифрлық мәндерді серво үшін айналу дәрежесіне түрлендіреді

serv.write (бұрыш); // серво қозғалысын жасайды

кешіктіру (100);

}

Ұсынылған: