Мазмуну:

Жарыкка сезимтал Iris: 4 кадам
Жарыкка сезимтал Iris: 4 кадам

Video: Жарыкка сезимтал Iris: 4 кадам

Video: Жарыкка сезимтал Iris: 4 кадам
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Ноябрь
Anonim
Image
Image
Жарыкка сезимтал Iris
Жарыкка сезимтал Iris

Бул үйрөткүч адамдын ирисине окшоп, аз жарыкта кеңейе турган жана жаркыраган жарык чөйрөдө кысыла турган ирис диафрагмасын кантип түзүүнү көрсөтөт.

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 servo мотору

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

- Жарыкка көз каранды резистор: караңгы каршылык 1М ом / жарык каршылыгы 10 Ом - 20к Ом

- 10к ом аналогдук потенциометр

- 500 Ом каршылыгы

- ПХБ (басылган плата)

- баш (беш)

- зым: кара, кызыл, ак жана сары

- дюпонт коннекторунун зымдары (эки)

- ширетүүчү темир (жана ширетүүчү)

-мультиметр

- зым үзүндүлөрү

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

3 -кадам: Райондук/Турак жай куруу

Райондук/Турак жай куруу
Райондук/Турак жай куруу
Райондук/Турак жай куруу
Райондук/Турак жай куруу
Райондук/Турак жай куруу
Райондук/Турак жай куруу

Бул жагын иштеп чыгууда менде "тоок жана жумуртка" стили бар болчу. Электрониканын схемалары менен тажрыйбам жок болгондуктан, чынжырдын чыныгы конфигурациясы же псевдо-схемасы боюнча ойлонууну туура көрөм. Мен MDF/фанера корпусунун жана зымдардын архитектурасы бири -бирин күтүлбөгөн жерден чектеп жатканын байкадым. Мен визуалдык жактан жөнөкөй жана өз алдынча камтылган нерсени ойлоп табууга аракет кылдым.

-Потенциометр мээ чабуулу учурунда "сезимталдык" жөндөгүчүн кошуу идеясы болчу, анткени чөйрөнүн жарыктандыруу шарттары ар кандай болушу мүмкүн, потенциометр менен резистор чынжырдын чыңалуу бөлүүчү аспектинде кадимки резистордун ордун ээлейт. Мен бул жөнүндө майда -чүйдөсүнө чейин айта албайм, анткени анын баары кантип иштээрин билбейм.

-Корпустун вертикалдуу бөлүгү (MDFден жасалган) кичине бурчта. Ирис менен бир тегиздикте айлануу үчүн, мен фанеранын түбүнө чаптап койгон жыгач серво тоосунда үстөлгө орнотулган бел кургаткычты колдондум.

-Мен дагы, серво иристи айтуунун ордуна MDF тактайын негизинен көтөрүүнү туура көрөрүн билдим, ошондуктан эки бөлүктү бекитип коюу үчүн алдыңкы жагына бекитүүчү зым бекиткичти коштум. Мен ошол жерде турганда, мен ошол эле зымдан Arduino тактасына төөнөгүчтөрдү коштум. Кыймылдаткычтын колун сервого туташтырган зым, айтмакчы, кагаз клип.

-Ирис MDFге бат эле батат, бирок мен бүт корпустун аткаруучу колунун ордуна розеткага айланышына жол бербөө үчүн, ысык желимдин мончогун коштум. Бул мен күткөндөн дагы сервоприводдун колун тагыраак тегиздөөнү талап кылды. Бул окуу куралын колдонуп жүргөндөр үчүн ачык көрүнгөн нерсе, мен баштаганда күтүүсүз болсо да, сервонун айлануусу менен иристин айлануусу 1: 1 болуп калды. Мен ирис кыймылдаткычынын колу менен бирдей радиуска жетүү үчүн servo үчүн кичинекей пластикалык колду кеңейтүүгө туура келди. Код башында сервонун айлануу потенциалын толугу менен пайдаланды, бирок мен иристин чыныгы айлануусун өлчөө менен аяктадым, андан кийин сыноо жана ката аркылуу сервонун айлануу даражалары үчүн ыңгайлуу мааниге ээ болуп, кызыктуу эффектке жетишти.

- Көптөгөн маанилүү зым байланыштары сүрөттөрдөгү ПКБнын астында жашырылган. Мен МДФка ысык желимдөө алдында ПХБнын ошол жагын сүрөткө тартууну унутуп калдым. Бул эң жакшысы, анткени мен ПХБнын кичинекей бөлүгүнүн астына жашырган башаламандыкты эч ким көчүрбөшү керек. PCB үчүн менин максатым - бул 5volt, Ground жана servo коннекторлорунун аталыштары болуу, ошондо бөлүктөр келечекте күтүлбөгөн көйгөйлөрдү чечүү үчүн оңой эле ажырап кетиши мүмкүн, бул өзгөчөлүк пайдалуу болду. Мен ПДКнын жанындагы MDFдеги маска тасмасы менен баш коннекторлорунун туура багытын көрсөттүм, бирок мен түздөн -түз МДФка жаза алам деп ойлогом … ошол учурда туура иш болуп көрүнгөн.

4 -кадам: Код

Code
Code

#кошуу // серво китепкана

Servo serv; // серво атынын декларациясы

int sensorPin = A1; // LDR үчүн киргизүү пинин тандаңыз

int sensorValue = 0; // сенсордон келген маанини сактоо үчүн өзгөрмө

int timeOUT = 0; // servo үчүн өзгөрмө

int бурчу = 90; // импульстарды сактоо үчүн өзгөрмө

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

{

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

}

боштук цикл ()

{

sensorValue = analogRead (sensorPin); // сенсордон маанини окуу

Serial.println (sensorValue); // сенсордон келген баалуулуктарды экранда басып чыгарат

бурч = карта (sensorValue, 1023, 0, 0, 88); // санариптик баалуулуктарды servo үчүн айлануу даражасына айландырат

serv.write (бурч); // серво кыймылын жасайт

кечиктирүү (100);

}

Сунушталууда: