Агуулгын хүснэгт:

Ухаалаг хүлэмж: 9 алхам
Ухаалаг хүлэмж: 9 алхам

Видео: Ухаалаг хүлэмж: 9 алхам

Видео: Ухаалаг хүлэмж: 9 алхам
Видео: Хүлэмжний Тимжанним 2024, Долдугаар сарын
Anonim
Ухаалаг хүлэмж
Ухаалаг хүлэмж

Сайн байна уу, тэмдэглэгээ, Бид гурван оюутантай бүлэг бөгөөд энэхүү авъяас чадвар нь Малагаагийн Их Сургуулийн Харилцаа холбооны сургуулийн Бенгийн электрон инженерчлэлийн 4 -р курсын Creative Electronics хэмээх хичээлийн нэг хэсэг юм (https://etsit.uma.es/).

Энэхүү төсөл нь нарны гэрлээс шалтгаалан чийдэнгийн гэрлийг модульчлах чадвартай ухаалаг хүлэмжээс бүрдэнэ. Түүнчлэн чийгшил, температур, гэрэлтүүлгийг хэмждэг мэдрэгчтэй. Бүх мэдээллийг харуулахын тулд lcd дэлгэц байдаг. Үүний хажуугаар бид 3D орчны тусламжтайгаар хүссэн тохиолдолд чийдэнгийн гэрлийг гараар өөрчлөх боломжийг олгодог боловсруулалтыг ашиглан програм хийдэг.

Алхам 1: Материал

- 1 фоторезистор

- 1 мэдрэгч температур/чийгшил DHT11

- 1 Lcd LCM1602C

- 1 хамгаалалтын самбар

-1 хайрцаг (https://www.ikea.com/es/es/productos/decoracion/plantas-jardineria/socker-invernadero-blanco-art-70186603/)

- 1 чийдэн

- 1 10 к ом эсэргүүцэл

-1 SAV-MAKER-I (Ардуино Леонардогийн өөр хувилбар). Хэрэв хэн нэгэн энэ самбарыг Arduino Leonardo ашиглахын оронд хийхийг хүсвэл github-ийн линкийг оруулаад шаардлагатай бүх мэдээллийг олж авна уу (https://github.com/fmalpartida/SAV-MAKER-I).

Гэрлийн чийдэнгийн гэрлийн эрч хүчийг өөрчлөх боломжийг олгодог бүдэгрүүлэгч хэлхээ нь нэг үйлдвэрлэгчийн хийц дээр суурилдаг (https://maker.pro/arduino/projects/arduino-lamp-dimmer). Ашигласан материал:

- 1330 Ом эсэргүүцэл

- 2 33k-Ohm эсэргүүцэл

- 1 22 к ом эсэргүүцэл

- 1 220 Ом эсэргүүцэл

- 4 1N4508 диод

- 1 1N4007 диод

- 1 Zener 10V 4W диод

- 1 2.2uF/63V конденсатор

- 1 220nF/275V конденсатор

- 1 Optocoupler 4N35

- MOSFET IRF830A

Алхам 2: Температур/чийгшлийн мэдрэгч

Температур/чийгшил мэдрэгч
Температур/чийгшил мэдрэгч

Бид DHT11 мэдрэгчийг ашигласан. Энэ

Мэдрэгч нь агаарын чийгшил, температурын дижитал мэдээллийг өгдөг. Энэ параметр нь ургамлын өсөлт, арчилгаанд нөлөөлдөг тул үүнийг хэмжих нь чухал гэж бид үзэж байна.

Мэдрэгчийг програмчлахын тулд бид Arduino номын санг DHT11 ашигласан. Та DHT11 номын санг Arduino номын сангийн хавтсанд нэмэх ёстой. Бид татаж авах номын санг багтаасан болно.

Таны харж байгаагаар бид мэдрэгчийн холболт ямар байгааг харуулахын тулд зураг нэмж оруулсан болно.

Алхам 3: Гэрлийн мэдрэгч

Гэрлийн мэдрэгч
Гэрлийн мэдрэгч
Гэрлийн мэдрэгч
Гэрлийн мэдрэгч

Гэрлийн мэдрэгчийг хийхийн тулд гэрлийн өөрчлөлттэй хувьсах эсэргүүцэл, 10 к ом эсэргүүцэл бүхий фоторезисторыг ашигласан. Дараах зураг дээр холболтыг хэрхэн яаж хийхийг үзүүлэв.

Энэхүү мэдрэгч нь маш чухал ач холбогдолтой бөгөөд учир нь авсан бүх өгөгдөл нь чийдэнгийн гэрлийг зохицуулахад ашиглагддаг.

Алхам 4: LCD дэлгэц

LCD дэлгэц
LCD дэлгэц

Бид lcd LCM1602C ашигласан. LCD нь авсан бүх мэдээллээ бүх мэдрэгчээр харуулах боломжийг олгодог.

Lcd програмчлахын тулд бид Arduino номын санг LCM1602C ашигласан. Та LCM1602C номын санг Arduino номын сангийн хавтсанд нэмэх ёстой.

Төхөөрөмжийг хэрхэн холбохыг харуулахын тулд бид зураг нэмнэ.

Алхам 5: Диммерийн хэлхээ

Диммерийн тойрог
Диммерийн тойрог
Диммерийн тойрог
Диммерийн тойрог

Arduino ашиглаж, гэрлээ бүдгэрүүлэх үед санаанд орж ирдэг хамгийн эхний арга бол ХБХ ашиглах явдал юм. Үүнийг хийснээр бид AC эх үүсвэрийн ХОУХ -ийг хийдэг Тон Гизбертсийн (Зохиогчийн эрхийн цахилгаан сэтгүүл) алдартай дизайны хэлхээнээс санаа авсан юм. Энэ хэлхээнд хаалгыг жолоодох хүчдэлийг хаалганы хүчдэлээр хангадаг. D2, D3, D4, D5 нь диодын гүүр үүсгэдэг бөгөөд хэлхээний хурцадмал байдлыг засдаг; D6, R5, C2 нь шулуутгагчаар ажилладаг бөгөөд R3, R4, D1, C1 нь С2 дээрх хүчдэлийн утгыг зохицуулдаг. Оптокуплер ба R2 нь хаалгыг жолоодож, Arduino самбараас өгсөн ХОУХШ -ийн утгын дагуу транзисторыг солино. R1 нь оптик холбогч LED -ийн хамгаалалт болдог.

Алхам 6: SAV-MAKER-I програмчлах

Энэ програмын функц нь бидний мэдрэгч хүлээн авч буй бүх мэдээллийг уншиж, харуулах явдал юм. Үүнээс гадна бид гэрлийн утгаас хамааран PWM дохиогоор гэрлийг модульддаг. Энэ хэсэг нь автомат зохицуулалтыг бий болгодог.

Кодыг доор нэмж оруулав.

Алхам 7: Боловсруулалтаар програмчлах

Энэ хөтөлбөрийн функц нь хүлэмжинд юу болж байгааг бодит цаг хугацаанд графикаар илэрхийлэх явдал юм. График интерфэйс нь булцуутай (үүнийг асаах эсвэл унтраах ажлыг бодит амьдрал дээр хийдэг) 3D ургамлыг харуулдаг. Нэмж дурдахад энэ нь чийдэнгийн төлөв байдлаас хамааран нартай өдөр эсвэл одтой тэнгэрийг илэрхийлдэг. Хөтөлбөр нь чийдэнг гар аргаар хянах боломжийг бидэнд олгодог.

Кодыг доор нэмж оруулав.

Алхам 8: Самбар хийх

Удирдах зөвлөл хийх
Удирдах зөвлөл хийх

Нэмэгдсэн зургуудаас харахад бидний оруулсан бүх холболтуудын дүрсийг дагаж бүх бүрэлдэхүүн хэсгүүдийг protoboard дээр байрлуулна.

Алхам 9: Эцсийн үр дүн

Зөвлөмж болгож буй: