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

Ардуиногоор цохих сэрүүлэг: 13 алхам (зурагтай)
Ардуиногоор цохих сэрүүлэг: 13 алхам (зурагтай)

Видео: Ардуиногоор цохих сэрүүлэг: 13 алхам (зурагтай)

Видео: Ардуиногоор цохих сэрүүлэг: 13 алхам (зурагтай)
Видео: The Light Gate Welcomes Dr. Irena McCammon Scott PhD., July 10th, 2023 2024, Арваннэгдүгээр
Anonim
Image
Image

Би чиний тухай мэдэхгүй ч энгийн сэрүүлэгтэй цаг намайг сэрээж чадахгүй байна. Надад сэрэхэд гэрэл, дуу чимээ, бүр зөөлөн алгадах хэрэгтэй.

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

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

Энэхүү төсөлд та Arduino самбар, RTC, TM1637 ашиглан сэрүүлэгтэй цагийг хэрхэн програмчлах талаар сурах болно. Энэ бол супер амархан !!!

Гол зорилго:

Аварга хүнийг сэрээ

Хангамж

  • Хөөс хуудас
  • 3D хэвлэгч
  • ATarduino 2560 самбар
  • Кабель

    • Том
    • Богино
  • Servo
  • RTC ds3231
  • 10 лед
  • Силикон | Силикон буу
  • TM1637
  • 4*4 товчлуур
  • 1 дуугаралт
  • 2 Товчлуур
  • 1 "reflexivo de suelo мэдрэгч" | Шугаман IR LED мэдрэгч (энэ нь ижил боловч 2 өөр нэртэй)
  • 1 мини талхны самбар
  • Зайрмагны саваа
  • 2 жижиг үзэг-хавар

Алхам 1: Санааг хөгжүүлэх

Хэмжилт хийх
Хэмжилт хийх

Эхлэхээсээ өмнө би оюун ухаанаа цэвэрлэх ёстой.

TM1637 нь бодит цагийг харуулах ёстой бөгөөд N1 товчлуур дээр дарахад дараах текст гарч ирнэ: "ALA:)"

Хэрэв гар дарагдсан бол дарагдсан товчлуурыг TM1637 дээр харуулах бөгөөд дохиоллын 4 оронтой товчлуурыг дарах үед цагийг TM1637 дээр дахин харуулах болно.

Хэрэв та сэрүүлэг хэзээ болохыг харахыг хүсвэл N2 товчлуурыг дарахад л хангалттай.

Цаг нь сэрүүлэгтэй ижил байх үед servo хөдөлж, гэрэл нь анивчиж эхлэх болно, TM1637 дээр UP гэсэн үг анивчиж, дуугарах болно. | Шугаман IR LED мэдрэгч нь хар өнгийг илрүүлдэг.

Үед "мэдрэгч reflexivo de suelo" | Шугаман IR LED мэдрэгч нь хар арьстнуудыг илрүүлж, дохиолол дахин тохируулагдах бөгөөд бүх зүйл дахин эхлэх болно.

Алхам 2: Хэмжилт хийх

Бүх зүйл хаана байх ёстой, бүх зүйл хоорондын зай ямар байх ёстойг бид тодорхой ойлгох ёстой.

Бидэнд хичнээн хэмжээний кабель хэрэгтэйг мэдэх нь чухал юм.

"Sensor reflexivo de suelo" -ын яг хаана байгааг мэдэхийн тулд | IR LED шугаман мэдрэгч нь орон дээр хэвтээд босохгүйгээр гараа аль болох сунгана.

"Мэдрэгч рефлексив де суэло" | Шугаман IR LED мэдрэгч нь сэрүүлгийг зогсоох товчлуур юм, би үүнийг өөртөө ойртуулдаггүй, учир нь би дахин унтана.

Биеэ тэнийлгэх гэж хичээснээр сэрэхэд илүү хялбар болно.

Алхам 3: Хэвлэх

Хэвлэх
Хэвлэх

Доор би танд үлдээж буй.stl файлуудыг хэвлэ.

Том нь товчлуур, дуугаралт, TM1637, 2 товчлуурт зориулагдсан болно.

Давхардсан нь ледүүдэд зориулагдсан бөгөөд нөгөөх нь "мэдрэгч reflexivo de suelo" | Шугаман IR LED мэдрэгч.

Алхам 4: Кодыг байршуулах

Кодыг байршуулах
Кодыг байршуулах

Миний үлдээж буй кодыг самбартаа оруулна уу.

Танд дараах номын сан хэрэгтэй болно, би бас линк үлдээж байна. Та зүгээр л татаж авах хэрэгтэй:

  • TM1637 Дэлгэц =

    https://github.com/avishorp/TM1637

  • Таймер =

    https://github.com/brunocalou/Timer

  • RTClib.h =

    https://github.com/adafruit/RTClib

  • Товчлуур =

    https://playground.arduino.cc/Code/Keypad/

Алхам 5: SOLDER

ГАЗР
ГАЗР
ГАЗР
ГАЗР

Би хэрэгтэй кабелийн зайг харгалзан зураг дээр үзүүлсэн шиг бүх зүйлийг (дараа нь гагнах гэрлүүдээс бусад) гагнана.

TX тээглүүрт юу ч холбож болохгүй гэдгийг санаарай.

Дараа нь цагаан тугалга силиконоор хучиж, болгоомжтой байгаарай, миний хийсэн зүйл бол силикон түрхээд түр хүлээгээд хуруугаа норгоод дараа нь хэлбэр дүрсээ өг.

LED -ээс бусад бүх зүйлийг гагнах !!!!!!!!

Алхам 6: 3d хэвлэмэл хэсгүүдийг наа

3d хэвлэсэн хэсгүүдэд наалдана уу
3d хэвлэсэн хэсгүүдэд наалдана уу

Зураг дээр үзүүлсэн шиг бүрэлдэхүүн хэсгүүдийг нааж болно.

Товчлуур дээр би жижиг тойрог нэмж оруулав.

Алхам 7: "Reflexivo De Suelo мэдрэгч" -ийг хэрхэн яаж нааж болох вэ? Шугаман IR LED мэдрэгч !!!!

Үүнийг хэрхэн яаж нааж болох вэ
Үүнийг хэрхэн яаж нааж болох вэ
Үүнийг хэрхэн яаж нааж болох вэ
Үүнийг хэрхэн яаж нааж болох вэ
Үүнийг хэрхэн яаж нааж болох вэ
Үүнийг хэрхэн яаж нааж болох вэ
Үүнийг хэрхэн яаж нааж болох вэ
Үүнийг хэрхэн яаж нааж болох вэ

Би "мэдрэгч reflexivo de suelo" -ыг ингэж нааж байна Шугаман IR LED мэдрэгч.

Надад илүү товчлуур байхгүй тул би рефлексийг өөрчилдөг товчлуур дээр.

"Sensor reflexivo de suelo" -ны өмнө тусгаарлагч соронзон хальс (хар) эсвэл хар цаас хайчилж ав | Шугаман IR LED мэдрэгч.

2 жижиг булгийг цоргон дээр наана. Энэхүү гараар хийсэн товчлуурыг дарахгүй байхад цорго нь бүрэн цагаан өнгөтэй (хэрэв цагаан цаас наадаггүй бол) "sensor reflexivo de suelo" | Шугаман IR LED мэдрэгч нь хар өнгийг илрүүлэх болно, гэхдээ хэрэв би тагийг дарвал "reflexivo de suelo sensor" | Шугаман IR LED мэдрэгч нь цагаан өнгийг илрүүлдэг.

Алхам 8: Ледүүдийг зарсан

Ледүүдийг зарсан
Ледүүдийг зарсан
Ледүүдийг зарсан
Ледүүдийг зарсан

Гагнуур бүр нь тэдгээрийн хоорондын зайг харгалзан үзнэ.

Хэвлэсний дараа тэдгээрийг гагнахыг зөвлөж, 3d хэвлэсэн хэсгийг лавлагаа болгон ашиглахыг зөвлөж байна.

Гагнуурын дараа бага зэрэг силикон нэмнэ үү.

Алхам 9: Хөөсөөр чимэглэх (заавал биш)

Хөөсөөр чимэглэх (заавал биш)
Хөөсөөр чимэглэх (заавал биш)

ЗӨВ ӨНГӨ ӨГӨӨРӨӨРӨГЦгөөе !!!!

Чимэглэхээс гадна товчлуурууд дээр дугаараа нэмж, "Сэрүүлгийг харна уу" гэж бичээд 2 товчлуурыг ялгахын тулд (нэг нь нөгөө дохиоллыг тохируулах эсвэл сэрүүлгийг харах зориулалттай) бичжээ.

Алхам 10: Оронд наалдана

Орны цавуу
Орны цавуу

Орондоо бүх зүйлийг нааж, би силикон хэрэглэсэн, учир нь хэрэв та алдаа гаргасан бол хөөрөх нь илүү хялбар болно.

Алхам 11: Кабелийг зохион байгуул

Кабелийг зохион байгуулах
Кабелийг зохион байгуулах

Би кабелийн ихэнх хэсгийг (Arduino самбар дээр) байрлуулсан хавчаарыг ашиглаж, орны хажууд байгаа кабелийг хадгалахын тулд бага зэрэг силикон (үүнийг бас ашиглаж болно, зарим тусгаарлагч соронзон хальс) хийв.

Алхам 12: Гар хийх

Гар хийх
Гар хийх
Гар хийх
Гар хийх
Гар хийх
Гар хийх
  1. Хөөс хуудсан дээр 2 гараа зураад хайчилж ав (дэрийг бүхэлд нь хамрах)
  2. 2 гараа 2 зайрмагны хооронд тавь
  3. Зураг дээр үзүүлсэн шиг өөр нэг зайрмагны савыг сүүлчийнхтэй перпендикуляр нааж болно.
  4. Зайрмагны модны ирмэг дээр servo гараа нааж (зурган дээр харж болно).
  5. НЭМЭГТЭЙ: Хэдийгээр алгадах гар нь хөнгөн байх ёстой, гэхдээ би 2 зайрмаг бариад, ор, кабелийн хооронд оруулаад хөөсний гарыг дэмжээрэй. Гар нь уян хатан хөөсөнцөр хавтангаар хийгдсэн тул servo хөдөлж эхлэхэд гарыг дэмжих зайрмаг нь асуудал үүсгэхгүй.

Алхам 13: Arduino кабелийг уртасгаж, хийлээ !!

Image
Image
Arduino кабелийг уртасгаад хийчихлээ !!!!
Arduino кабелийг уртасгаад хийчихлээ !!!!

Би самбарыг нийлүүлэхийн тулд хэдэн батерей ашиглахыг оролдсон боловч энэ нь ажиллахгүй байсан, энэ нь хангалттай эрчим хүчгүй байсан бололтой.

Би Arduino кабелийг уртасгадаг бөгөөд ингэснээр та дараахь зүйлийг хийх ёстой.

  1. Arduino кабелийг хайчилж ав, дотор нь ногоон, цагаан, улаан, хар гэсэн 4 кабель байгааг харах болно
  2. Бүх кабелийг 0.4 инч- 1 см орчим хуулж ав.
  3. USB кабелийг урт кабель руу гагнана.
  4. Дараа нь Arduino порт кабелийг урт кабельд гагнана уу, ногооныг ногооноор, улаан улаанаар, хараар хараар, цагаангаар цагаан гагнахаа бүү мартаарай.

Сэрүүлгийн цаг холбогдоогүй үед RTC цагийг тооцох болно, учир нь цагийг дахин тохируулахгүй гэдгийг санаарай.

ЭНЭ БАЙНА !!!!!!

Миний хийсэн зүйлийг унших нь танд таалагдсан гэж найдаж байна.

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