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

Тахианы махны хаалга - Arduino дээр суурилсан: 5 алхам (зурагтай)
Тахианы махны хаалга - Arduino дээр суурилсан: 5 алхам (зурагтай)

Видео: Тахианы махны хаалга - Arduino дээр суурилсан: 5 алхам (зурагтай)

Видео: Тахианы махны хаалга - Arduino дээр суурилсан: 5 алхам (зурагтай)
Видео: Live with Jamie & Nicole with Guest Carra 2024, Долдугаар сарын
Anonim
Image
Image

Нэгдүгээрт, миний төрөлх хэл бол Голланд хэл тул зөв бичгийн алдаа гаргасандаа хүлцэл өчье. Хэрэв ямар нэг зүйл ойлгомжгүй байвал коммент хэсэгт зурвас үлдээгээрэй. Энэ бол миний анхны arduino төсөл юм. Эхнэр маань өдөр бүр дахиад л үүд хаалгаа онгойлгохоос залхаж байсан тул тахиа худалдаж авахаар төлөвлөж байсан боловч энэ нь шаардлагатай байгаа зүйлээс хамаагүй үнэтэй юм. do (ойролцоогоор 150 евро / 175 доллар). албан ёсны вэбсайт

Бид бүгд тахиагаа шөнийн цагаар аюулгүй байлгахыг хүсдэг тул бүтээлч байдал энд гарч ирдэг. Анхны дизайн нь LDR -тэй arduino нано дээр суурилсан боловч зураг нь үнэн зөв биш байсан. Github дээр би Dusk2Dawn номын санг ашиглаж дуусаагүй ноорог олсон. Би үүнийг барилгын ажлыг эхлүүлэх суурь болгон ашигласан.

Алхам 1: эд ангиудын жагсаалт

Эд ангиудын жагсаалт
Эд ангиудын жагсаалт
Эд ангиудын жагсаалт
Эд ангиудын жагсаалт

Ашигласан бүх эд ангиудыг aliexpress -аас худалдаж авдаг

  • Arduino Nano + нэмэлт терминал шураг бамбай
  • ПХБ -ийн прототип
  • DS1307 RTC
  • L298N мотор жолооч
  • 12V/30 эрг/мин хурдтай мотор
  • MC38 соронзон мэдрэгч
  • Дамар
  • Босоо ам 200мм 8мм
  • KP08 холхивч
  • Мотор холбогч 4х8 мм
  • 12V/2A цахилгаан хангамж
  • ABS хуванцар хайрцаг IP65 (158mm x 90mm x 60mm)
  • 1х LED
  • Зарим утас, 10K резистор, 220 Ом эсэргүүцэл
  • Гагнуурын төмөр
  • Цавуу буу

Нийт материалын өртөг 20 орчим доллар. Зүгээр л өөрийн гар утасны хаалганы хянагч хийснээр өөрийгөө 150 доллар хэмнэж, бүтээхдээ маш их хөгжилтэй байсан.

Алхам 2: Схем

Схем
Схем
Схем
Схем

Aliexpress -ийн бүх эд ангиуд ирэхэд (тийм ээ, бага зэрэг тэвчээр шаардагдах болно) хөгжилтэй зүйл эхэлнэ. Схемээс харахад моторыг L298N жолоочийн самбар удирддаг. Энэ самбар нь 2 сувагтай (та самбар дээр 2 мотор холбох боломжтой). Энэ төсөлд танд зөвхөн 1 суваг хэрэгтэй. Жолоочийн самбарыг 12 вольтын тэжээлээр тэжээнэ үү. Би жолоочийн тавцан дээрх 5V холболтыг ашиглан Arduino -г ажиллуулж, хөдөлгүүрийг цагийн зүүний дагуу/ цагийн зүүний эсрэг эргүүлэхийн тулд жолоочийн самбар дээрх 2 оролтыг (2 Arduino гаралт) ашигласан.

MC38 соронзон унтраалга нь 10K эсэргүүцэлтэйгээр Arduino оролттой холбогддог.

Гарын авлагын унтраалга нь 10K эсэргүүцэлтэй оролттой холбогддог.

Улаан туяа нь 220 Ом эсэргүүцэлтэйгээр Arduino гаралттай холбогдсон бөгөөд хаалга хаагдахад улаан гэрэл асаалттай байна.

Нано руу RTC DS1307 холболтууд:

  • VCC - 5V
  • GND - GND
  • SDA - зүү A4
  • SCL - зүү A5

Хэрэв та нано хувилбараас өөр хувилбар ашиглаж байгаа бол Arduino -ийн гарын авлагаас лавлана уу.

Гагнуурын төмрийг халааж, бүх зүйлийг хооронд нь холбож эхлээрэй. Би цавуу буу ашиглан ПХБ болон моторын драйверыг зассан. Мөн холбогч утсыг бага зэрэг цавуугаар бэхлэв.

Эд ангиудыг хайрцагт хийхээс өмнө бүх зүйлийг туршиж үзсэн эсэхээ шалгаарай

Алхам 3: Тоног төхөөрөмжийг бий болгох

Тоног төхөөрөмжийг бий болгох
Тоног төхөөрөмжийг бий болгох
Тоног төхөөрөмжийг бий болгох
Тоног төхөөрөмжийг бий болгох
Тоног төхөөрөмжийг бий болгох
Тоног төхөөрөмжийг бий болгох
Тоног төхөөрөмжийг бий болгох
Тоног төхөөрөмжийг бий болгох

Би хаалганы хувьд 4 мм хэмжээтэй бетонон фанер ашигласан. Тэд хөнгөн цагаан U хэлбэрийн 2 профайл руу гулсдаг бөгөөд хаалгыг модон дамар дээр нейлон утсаар (загас барих шугам) бэхэлдэг. Дамар нь 8 мм босоо аманд холбогддог. Би өрмийн тусламжтайгаар дамрын дотоод диаметрийг босоо амны диаметртэй тааруулж хийсэн.

Хөдөлгүүрийг ABS хайрцагт суурилуулсан (хайрцагны хажуу талд нүх өрөмдөх), унтраалга нь нөгөө талд суурилагдсан.

Соронзыг хаалганы дээд талд наа. Мөн 2 жижиг боолтыг ашиглах боломжтой. Эдгээр нь хэтэрхий урт биш байгаа эсэхийг шалгаарай:-) 2 соронзон унтраалгыг үүрэнд байрлуулна (1 нь дээд талд, 1 нь доод талд)

Алхам 4: Arduino код

Энэ бол миний анхны жинхэнэ Arduino төсөл учраас кодчиллын удирдамжийн дагуу код төгс биш гэж бодож байна, гэхдээ энэ нь ажиллаж байгаа бөгөөд миний хүлээж байгаа зүйлийг хийж байгаа юм.

Кодыг чөлөөтэй ашиглаж, өөрийн хэрэгцээнд нийцүүлж болно. Сэтгэгдлүүдэд зурвас үлдээж, энэ код дээр үндэслэсэн төслөө надад хуваалцана уу.

38 -р мөр: setRTC = үнэн байхад ноорог байршуулах үед таны компьютерийн цаг RTC -тэй синхрончлогддог. Байршуулсны дараа setRTC = false болгож ноорогоо дахин байршуулна.

41 -р мөр: Хэрэв та 1307 -аас өөр RTC ашигладаг бол (жишээ нь, 3231) энэ мөрийг өөрчилнө үү

45 -р мөр: Хотоо амьдарч буй хотоор сольж, координат, цагийн бүсээ бөглөнө үү, би тэднийг тахиа байхгүй гэж бодож байна, гэхдээ жишээлбэл, Вашингтон ДС -ийн цагаан байшингийн координатыг авч үзье … (google газрын зураг ашиглан баруун товчлуурыг дарна уу) энд юу байна )

Dusk2Dawn Вашингтон (38.897885, -77036541, -5);

139 -р мөр: Энэ бол нар жаргах/нар мандах үеийн тооцоо бөгөөд хаалга дээш доошоо байх ёстой бөгөөд үүнийг тооцоолж үзэхэд 2 тоог ашигладаг (+30). Энэ бол нар мандах/шингэх цагийг хойшлуулах явдал юм. Манай тахиа нар жаргахаас хэдхэн минутын дараа явдаг. Энэхүү хоцролтыг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно.

Шилжүүлэгчийг ажиллуулах үед хаалга доош унаж, түүнийг хэвийн байдалд оруулах хүртэл доошоо сууна

Алхам 5:

Зураг
Зураг

2 -р хувилбарын боломжит өөрчлөлтүүд:

  • ESP8266 дээр суурилсан хувилбар
  • wifi холболт
  • Ухаалаг гар утасны програмаар хянагддаг
  • вэб камер

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