INHOUDSOPGAWE:

LDR -ligvlakdetektor: oop en toe oë: 6 stappe
LDR -ligvlakdetektor: oop en toe oë: 6 stappe

Video: LDR -ligvlakdetektor: oop en toe oë: 6 stappe

Video: LDR -ligvlakdetektor: oop en toe oë: 6 stappe
Video: How to Program a TCS230 Color Sensor 2024, November
Anonim
Image
Image
LDR ligvlakdetektor: oë oopmaak en toemaak
LDR ligvlakdetektor: oë oopmaak en toemaak
LDR ligvlakdetektor: oë oopmaak en toemaak
LDR ligvlakdetektor: oë oopmaak en toemaak

Hallo almal, ek hoop dat hierdie instruksies na u smaak is. Enige twyfel, kommentaar of regstelling sal goed ontvang word.

Hierdie kring is gerealiseer as 'n beheermodule om inligting te verskaf oor hoeveel lig daar in die omgewing is, om die opening van die oë deur 'n servomotor te beheer.

Hierdie kring het 4 uitsette, wat elk 5V of 0V gee, afhangende van die intensiteit van die invallende lig. As ons aanvaar dat ons 'n intensiteit in persentasie het, sal ons die volgende gevalle hê:

  • As die lig tussen 0% en 20% is, gee die 4 uitsette 0V
  • As die lig tussen 20% en 40% is, gee die eerste uitset 5V en die ander 0V
  • As die lig tussen 40% en 60% is, gee die eerste twee uitsette 5V en die ander 0V
  • As die lig tussen 60% en 80% is, gee die eerste drie uitsette 5V en die laaste 0V
  • As die lig tussen 80% en 100% is, gee die 4 uitsette 5V

Let wel: hierdie persentasies is slegs 'n voorbeeld om verduidelikings te stoor. In die volgende stappe word verduidelik hoe om dit te kalibreer

As ons die toestande ken, word 'n program in Arduino gemaak met hierdie 4 insette, en as uitset sal ons 'n PWM -sein na die servo stuur wat 'n oogopeningmeganisme beheer.

Voorrade

Wat sal jy nodig hê?

(kring dinge)

  • 1 LM324
  • 1 Protoboard
  • 6 Trimmerweerstands (10kOhms elk) 1 LDR (ligafhanklike weerstand)
  • 'N Paar brooddraaddraaddrade of net 'n draad en 'n tang
  • 1 servomotor
  • Voltmeter

(kop- en meganismegoed)

  • Kreatiwiteit (die belangrikste)
  • 'N Kopskuim
  • Karton
  • Gom
  • Houtstokkies
  • Nog dinge wat u sal help om dit meer esteties te maak

(opsioneel)

  • Lasstasie of soldeerbout
  • Blik soldeer
  • 'N PCB van 5 x 5 kolletjies

Stap 1: Beplan ons kring

Beplanning van ons kring
Beplanning van ons kring

Eerstens moet ons al die komponente hê voordat ons die meganisme kan maak.

Dit is belangrik om te weet dat as u nie die presiese komponente kry nie, u alternatiewe kan gebruik, miskien kry u nie presiese waarde -trimmers nie, maar dit maak nie saak nie: u sal die trimmers as 'n spanningsverdeler gebruik. as u 'n waarde tussen 10kΩ en 100kΩ het, kan u dit gebruik. Of as u nie 'n LM324 kry nie, kan u 'n MC34074 gebruik (as voorbeeld is daar baie); die enigste vereiste is om 4 opamps te hê wat 'n nie-simetriese 5V-krag (arduino 5V-kragbron) kan gebruik.

Dus, gegewe dit, laat ons begin.

Stap 2: Kringloop

Kringbyeenkoms
Kringbyeenkoms
Kringbyeenkoms
Kringbyeenkoms
Kringbyeenkoms
Kringbyeenkoms

Om die module te skep, het ons die volgende skematiese diagram en die LM324 -diagram

Elke nommer tussen die opamps verteenwoordig die speldnommer van die LM324, dus penne met dieselfde nommer IN DIE OPAMPS is algemene knope.

OPMERKING: aan die bokant is daar 'n koptekst wat eksterne verbindings verteenwoordig, dit wil sê die verbindings met 'n Arduino UNO. Moenie die penne van die kop J1 met die penne van die LM324 verwar nie.

Hier het u twee opsies:

  1. Maak dit in 'n protobord. Dit is die maklikste manier om te monteer en te toets, maar die ontwerp is glad nie die beste nie.
  2. Gebruik 'n perfboard (ook genoem DOT PCB). Met hierdie opsie kan u die kring verminder tot 'n vierkant van 5 x 5 cm (net die module), maar u moet sweis. As u minderjarig is, vra hulp van 'n volwassene.

Op die derde prentjie is dit die kring wat in protobord saamgestel is.

In die 4de en 5ft foto word dit in dieselfde kring saamgestel, maar in 'n perfboard.

Die sesde prentjie het die kring voltooi.

Samevattend sal die kring 4 uitsette hê. Hierdie uitsette sal gebruik word om aan te sluit op die Arduino UNO.

Stap 3: Kalibreer die stroombaan

Image
Image
Kalibreer die stroombaan
Kalibreer die stroombaan

Nadat ons dit saamgestel het, moet ons ons stroombaan aansluit en die spanning wat elke trimmerweerstand gee, kontroleer: ons moet onderskeidelik 0.5V, 1V, 1.5V en 2V stel op RV1, RV2, RV3 en RV4.

Om dit te kan doen, moet u die kring van die 5V en GND van die arduino voorsien en elke spanning in die trimmer meet. U koppel 'n voltmeter tussen die middelste pen van 'n trimmer (een vir een) en aan GND. Dan draai u die trimmer totdat u die gewenste spanning kry.

Die voltmeter het 2 kabels, een rooi en een swart.

  1. Plaas die swart kabel in 'n GND -knoop.
  2. Plaas die rooi kabel in die derde pen van LM324. Draai die trimmer totdat dit 0,5V het.
  3. Verander die rooi kabel na die vyfde pen van LM324. Draai die trimmer totdat dit 1V het.
  4. Verander die rooi kabel na die 10de pen van LM324. Draai die trimmer totdat dit 1,5V het
  5. Verander die rooi kabel in die 12de pen van LM324. Draai die trimmer totdat dit 2V het.

Al hierdie stappe moet uitgevoer word met alle verbindings (die Arduino en die stroombaan wat deur ons gemaak is).

Miskien het u meer as 2 hande nodig, vra hulp van iemand anders indien nodig.

Die 5de trimmer dien as 'n sensitiwiteitskalibrator (die een wat tussen LDR is, dit wil sê die een met die naam RV5)

Soos u kan sien, is daar 'n toets in die video met die uitsette; ek het groen leds gebruik om dit meer didakties en makliker te waardeer (ek steek my hand nader om lig te blokkeer, en die kring laat die LED's draai of draai) afhangende van die insidentlig).

Stap 4: Monteer servomotor

Montering van servomotor
Montering van servomotor
Montering van servomotor
Montering van servomotor
Montering van servomotor
Montering van servomotor

Hier moet u in gedagte hou: u moet die oë in 'n meganisme plaas wat die oog kan oop- en toemaak, wat 'n ooglid kan simuleer.

Op die eerste foto sien u die werklike model wat deur my geïmplementeer is.

in die 2de prentjie is daar 'n tekening wat die basiese meganisme voorstel.

Gebruik die skuimkop, houtstokkies en gom om die meganisme te maak.

Soos u op die derde prentjie sien, is die LDR in die neus

Stap 5: Kodering

Kodering
Kodering

Uiteindelik moet u die kring aan penne 3, 4, 5 en 6 van die Arduino koppel, en die servo sal aan die 9de pen gekoppel word.

Die kode is hieronder. Dit bevat die kommentaar om elke belangrike afdeling te verduidelik.

Stap 6: Geniet dit

Zoom u lig in en uit na die LDR om die veranderinge in die oë te waardeer.

Dankie dat jy gekyk het. Ek hoop jy hou daarvan.

Aanbeveel: