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

Infinity Gauntlet -ийн хяналттай гэрийн автоматжуулалт: 8 алхам (зурагтай)
Infinity Gauntlet -ийн хяналттай гэрийн автоматжуулалт: 8 алхам (зурагтай)

Видео: Infinity Gauntlet -ийн хяналттай гэрийн автоматжуулалт: 8 алхам (зурагтай)

Видео: Infinity Gauntlet -ийн хяналттай гэрийн автоматжуулалт: 8 алхам (зурагтай)
Видео: All Infinity Gauntlet Powers, Effects, and Sounds HD Avengers Infinity War 2024, Оны зургадугаар сарын
Anonim
Image
Image
Infinity Gauntlet -ийн хяналттай гэрийн автоматжуулалт
Infinity Gauntlet -ийн хяналттай гэрийн автоматжуулалт

Өмнөх төсөлдөө би гэрлийн унтраалгыг хянадаг хязгааргүй хэмжүүр хийсэн. Би зургаан чулуу ашиглахыг хүссэн бөгөөд чулуу бүр нь цахилгаан хэрэгсэл, хаалганы түгжээ, гэрэлтүүлгийг хянах боломжтой байсан тул гэрийн автоматжуулалтын системийг хязгааргүй жийргэвч ашиглан хийв. Энэ төсөлд би Arduino -ийн олон самбар бүхий утасгүй сүлжээг бий болгох боломжийг олгодог RF24Network номын санг ашигласан.

Алхам 1: Шаардлагатай тоног төхөөрөмж, материал

Arduino Mega + USB кабель II Arduino Uno: https://amzn.to/2qU18sO II

Arduino нано:

9в батерей:

Шилжүүлэх:

Холбогч утас:

Arduino -д зориулсан эрэгтэй DC баррель Жак адаптер:

Micro Servo 9g:

Мини талхны самбар:

9v батерейны холбогч:

Картон:

NRF24L01+ 2.4GHz утасгүй RF дамжуулагч модуль:

MPU 6050:

LED зурвас:

Алхам 2: Картонон дээрээс хязгааргүй чулуу, хязгааргүй зүүлт хийх

Хязгааргүй чулуу ба хязгааргүй гантиг картон дээрээс хийх
Хязгааргүй чулуу ба хязгааргүй гантиг картон дээрээс хийх
Хязгааргүй чулуу ба хязгааргүй гантиг картон дээрээс хийх
Хязгааргүй чулуу ба хязгааргүй гантиг картон дээрээс хийх
Хязгааргүй чулуу ба хязгааргүй гантиг картон дээрээс хийх
Хязгааргүй чулуу ба хязгааргүй гантиг картон дээрээс хийх
Хязгааргүй чулуу ба хязгааргүй гантиг картон дээрээс хийх
Хязгааргүй чулуу ба хязгааргүй гантиг картон дээрээс хийх

Хязгааргүй чулуу хийхийн тулд би бадмаараг, эпокси давирхай + хатууруулагч, өнгөт будаг, шавар (та цахиур ашиглаж болно) ашигласан.

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

- Эпокси мөөгөнцөр рүү юүлээд хатаана.

Хэрэв та миний картоноос хязгааргүй жийргэвч хэрхэн хийснийг мэдэхийг хүсвэл энэ видеог үзэх боломжтой.

Алхам 3: Олон NRF24L01 модулиудтай Arduino утасгүй сүлжээ

Олон тооны NRF24L01 модулиудтай Arduino утасгүй сүлжээ
Олон тооны NRF24L01 модулиудтай Arduino утасгүй сүлжээ

Нэг NRF24L01 модуль нь бусад 6 хүртэлх модулийг нэгэн зэрэг идэвхтэй сонсох боломжтой. Та зангилааны хаягийг найман форматаар тодорхойлж болно. Энэхүү төсөлд суурийн хаяг (Infinity Gauntlet) нь 00, үндсэн хүүхдийн хаяг нь 01 -ээс 0 хүртэл байна. Тиймээс сууринаас (Infinity Gauntlet) MPU6050 ашиглан бид серво моторыг 01 - 0 зангилаан дээр удирдах болно.

Алхам 4: Үндсэн код (Infinity Gauntlet)

Base -аас бид servo мотор болон WS2812B LED зурвасыг хянах 01-0 цэг рүү өгөгдөл илгээх боломжтой.

Алхам 5: Зангилааны код (01 - 0)

Зангилаа (01 - 0) нь Base -аас өгөгдөл хүлээн авч байгаа бөгөөд бид үүнийг servos -ийг хянахад ашигладаг.

Хөтөлбөр бүрийг arduino болгонд байршуулна уу.

Алхам 6: Infinity Gauntlet -ийн утас диаграм

Infinity Gauntlet -ийн утас диаграм
Infinity Gauntlet -ийн утас диаграм
Infinity Gauntlet -ийн утас диаграм
Infinity Gauntlet -ийн утас диаграм

Би цахилгаан хэрэгслийг байрлуулах нэмэлт картон нэмж, өмнөх төслөөсөө 9 вольтын батерейг 4 xAA батерей болгон өөрчилсөн.

Алхам 7: 6 зангилааны утас диаграм

6 зангилааны утас диаграм
6 зангилааны утас диаграм
6 зангилааны утас диаграм
6 зангилааны утас диаграм
6 зангилааны утас диаграм
6 зангилааны утас диаграм

Би төсөлдөө дижитал цаг, хаалганы түгжээ, зөөврийн тэжээл, гэрийн тэжээвэр амьтдын тэжээгч, гэрлийн унтраалга, агаар цэвэршүүлэгч хоёр servo ашигласан.

Алхам 8: Infinity Gauntlet -ийг турших

Infinity Gauntlet -ийг туршиж байна
Infinity Gauntlet -ийг туршиж байна

Би servo мотор болон WS2812B LED туузыг хянахын тулд MPU6050 мэдрэгчийн x тэнхлэг ба y тэнхлэгийн өгөгдлийг ашигласан.

-Х тэнхлэгийн зураглалын утга эерэг ба у тэнхлэг эерэг байвал MIND STONE асах/унтрах, гэрийн тэжээвэр тэжээгч нээгдэх/хаагдах болно.

-Х тэнхлэгийн зураглалын утга нь сөрөг ба у тэнхлэг нь эерэг байх үед СҮНСИЙН ЧУЛАА асаж/унтарч, агаар цэвэршүүлэгч асах/унтраах болно.

- x тэнхлэгийн зураглалын утга эерэг байвал REALITY STONE асах/унтрах ба гэрэл асах/унтраах болно.

- Y тэнхлэгийн зураглалын утга эерэг байвал SPACE STONE асах/унтрах ба хаалганы түгжээ түгжигдэх/түгжээг тайлах болно.

-Х тэнхлэгийн зураглалын утга сөрөг, у тэнхлэг сөрөг байвал POWER STONE асах/унтрах ба зөөврийн AC асаах/унтраах болно.

- Y тэнхлэгийн зураглалын утга сөрөг байвал TIME STONE асах/унтраах ба дижитал цаг асаах/унтраах болно.

Энэхүү Arduino төсөл танд таалагдаж, шинэ зүйл сурсан гэж найдаж байна. Та миний сувгийг захиалж дэмжиж болно.

Баярлалаа.

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