Мазмуну:

Arduinos менен лазердик берүү: 4 кадам
Arduinos менен лазердик берүү: 4 кадам

Video: Arduinos менен лазердик берүү: 4 кадам

Video: Arduinos менен лазердик берүү: 4 кадам
Video: Sharp IR GP2Y0A51SK0F Arduino менен аралыкты билгичти колдонуу (2см-15см) 2024, Июль
Anonim
Arduinos менен лазердик берүү
Arduinos менен лазердик берүү
Arduinos менен лазердик берүү
Arduinos менен лазердик берүү
Arduinos менен лазердик берүү
Arduinos менен лазердик берүү

Бул долбоор 2019 -жылы BT Young окумуштуусу үчүн болгон.

Мен "Демонстрация модели" үчүн жооптуу болчумун.

Демонстрация ардуино башкарылган эки лазер болчу, алар бир аз алыстагы башка ардуиного сигнал жөнөтүштү. Бул 100мге чейин иштөө үчүн сыналган, андан тышкары лазерлерге көңүл буруу жана багыттоо эшектин чоң оорусу болгон. Биз теориялык максималдуу аралыкты (абдан коллизирленген лазерди эске алганда) бир нече миң км эсептеп чыктык.

Иштегениме абдан сыймыктанам. Биз бир нече саясатчылар жана профессорлор менен маектештик, ал тургай Дублиндеги жергиликтүү гезиттерге жана телеканалдарга кайрылдык. Бизди жада калса DCUнун окутуучусу да жазды !!!

Сыйлыктар боюнча биз "Жогорку мактоого" татыктуу болдук.

Жабдуулар

Демонстрациялык өткөргүч үчүн мен колдондум:

Arduino uno клону

Лазерлер үчүн электр энергиясы. Arduino ноутбуктан иштейт.

2x жогорку кубаттуу жашыл лазерлер

Лазерлерди көзөмөлдөө релеси (бизде MOSFETS же эч нерсе болгон эмес)

Текстти көрсөтүү үчүн I2C рюкзагы бар чоң LCD экран ж.

2x светодиоддору лазерлер менен бир убакта жаркырап турат, бир жашыл жана бир кызыл (негизинен эффект үчүн, бирок мүчүлүштүктөрдү оңдоо үчүн) жаркыраган жарыктар адамдарды өзүнө тартып, аны муздагыраак кылып көрсөтөт.

Алуучу үчүн биз колдонгон:

Arduino uno клону

2х фотодиоддор

Сезгичтикти жөнгө салуу үчүн түрдүү резисторлор

Мүчүлүштүктөрдү оңдоо жана оңдоо үчүн кандай сигнал келип жатканын көрсөтүү үчүн 2x LED. Ошондой эле өткөргүчтөгүдөй таасир үчүн.

Алынган берүүлөрдү көрсөтүү үчүн LCD экран

Ардуинону баштапкы абалга келтирүү үчүн которгуч

1 -кадам: Биринчи кадам: Ассамблея

Биринчи кадам: Ассамблея
Биринчи кадам: Ассамблея
Биринчи кадам: Ассамблея
Биринчи кадам: Ассамблея
Биринчи кадам: Ассамблея
Биринчи кадам: Ассамблея

Баары схемада көрсөтүлгөндөй чогултулган.

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

Биз презентация үчүн Legoдон өткөргүч жана кабыл алуучу модулдар үчүн кээ бир учурларды жасадык.

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

2 -кадам: Код

Code
Code

Код бул долбоорду ишке ашыруудан мурун өтө көп тажрыйбага ээ болбогондуктан эң узакка созулган нерсе.

Менин кодум githubда жеткиликтүү

3 -кадам: Тестирлөө

Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө

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

Мен муну фото диоддордун биринин чыгарылышын жазып, жыйынтыгын электрондук жадыбалга чаптоо менен кылдым.

Ал жерден мен график мүмкүн болушунча аныкталганга чейин ресивердеги резисторлордун маанисин өзгөрттүм. Кийинки максат ылдамдык болчу. Лазердин жарыгы канчалык тезирээк болсо, жарыктуулугу ошончолук аз, демек сигналдын сапаты азыраак болот. Биз 60 Гцке чейин чектелдик, бирок секундасына 50 битке чейин ылдамдыкты башкардык (ар бир символдо 1 байт, секундасына 6 тамга), бизде күчтүү лазерлер жана фотодиоддор дагы сезимталыраак. Мындан ары реледе саат циклдери жок боло баштады.

4 -кадам: Акыркы продукт

Акыркы продукт
Акыркы продукт

ал дээрлик ар бир жолу, өзгөчө биздин стендде жеткиликтүү болгон кыска мейкиндикте, тумар сыяктуу иштечү.

Биз жаркыраган жарыктар, зымдар, экрандар ж.б элди абдан жакшы тартканын байкадык.

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