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

Армадилло гэрийн автоматжуулалт: 5 алхам
Армадилло гэрийн автоматжуулалт: 5 алхам

Видео: Армадилло гэрийн автоматжуулалт: 5 алхам

Видео: Армадилло гэрийн автоматжуулалт: 5 алхам
Видео: Ягуар - свирепый хищник Америки! Убийца, способный запросто прокусить череп! 2024, Арваннэгдүгээр
Anonim
Image
Image

Гэрийн автоматжуулалтын төсөл нь байшин доторх гэрэл, цахилгаан хэрэгсэл, залгуур гэх мэт төрөл бүрийн цахилгаан системийг удирдаж, ажиллуулдаг. Энэ төсөл нь 4D системийн Armadillo-43T-ийг ашигладаг.

Төсөл нь хэрэглэгч горимыг гарын авлага эсвэл автомат горимд тохируулах боломжийг олгодог. Гарын авлагын горимд хэрэглэгч тодорхой залгуур эсвэл төхөөрөмжийг асаах, унтраах боломжтой. Автомашинтай байхдаа хэрэглэгч холбогдсон бүх төхөөрөмжөө асаах эсвэл унтраах хүртэл хичнээн их цагийг тохируулах боломжтой. Энэ горимд хэрэглэгч төхөөрөмжүүдийг гараар сэлгэх боломжгүй боловч хүссэн үедээ гарын авлага руу буцаах боломжтой. Хэрэглэгчид автоматаар ALL DEVICES ON, ALL DEVICES OFF гэсэн хоёр горимыг өгдөг. Төхөөрөмжүүдийг асаах, унтраах релеийг ажиллуулахын тулд Armadillo нь GPIO -ийн чадварыг ашигладаг. Гарын авлагын горимд байх үед товчлуур дарагдах нь тогтоогдвол armadillo нь холбогдох GPIO зүүг сэлгэх болно. Автомат горимд байх үед армадилло нь таймерын тохиргооноос хамааран бүх тээглүүрийг LOW эсвэл HIGH болгоно. Armadillo бол дэлгэцийн шаардлага, прототип хийх бидний шийдэл юм. Armadillo нь BCM2835 SOC дээр ажилладаг бөгөөд ARM1176JZF-S CPU процессортой, VideoCore IV GPU-тай, нэг багцаар ажилладаг. Armadillo нь ихэвчлэн Raspbian/Debian OS дээр суурилсан бөгөөд BCM2835 SOC -д зориулагдсан Armadillian үйлдлийн системийг ашиглахаар бүтээгдсэн. Энэ нь 2 дан I2C суваг, 5 дан SPI суваг, 2 UART суваг бүхий 13 GPIO -оор савлагдсан. Мөн ХОУХШ-ийн 2 суваг байдаг бөгөөд үүнийг мини чанга яригч бүхий өсгөгчтэй хуваалцдаг. Энэ нь гар, USB төв, Wi-Fi холболт, Bluetooth модуль гэх мэт дагалдах төхөөрөмжүүдэд ашиглах боломжтой USB порттой.

Алхам 1: Энэ нь хэрхэн ажилладаг вэ?

Бүтээх
Бүтээх

Алхам 2: Бүтээх

Бүтээх
Бүтээх

Бүрэлдэхүүн хэсгүүд

  1. ARMADILLO 43T
  2. 6-8 сувгийн реле
  3. өргөтгөлийн залгуурыг өөрчилсөн
  4. 3 гэрэл/чийдэн
  5. зарим цахилгаан хэрэгсэл
  6. uSD карт

Програм хангамж

python-tk модуль

Алхам

  1. Дээрх эхний зурагт үзүүлсэн шиг өргөтгөлийн залгуурыг өөрчил. Нээлттэй төгсгөлийн холболтоос утасны өргөтгөлийг нэмнэ үү. Эдгээр утаснууд нь реле модульд холбогдсон байх болно. Өөрчлөгдсөн өргөтгөлийн гаралтын бүдүүвч диаграм.
  2. Дээрх хоёр дахь зурагт үзүүлсэн шиг бүрэлдэхүүн хэсгүүдийг холбоно уу.
  3. Армадилло релей модулийн холболт руу:

Pin1 (GPIO37) - In1

Pin2 (GPIO38) In2 руу

Pin3 (GPIO39) In3 руу

Pin4 (GPIO35) - In4

Pin5 (GPIO36) - In5

Pin6 (GPIO45) In6 руу

Pin 9 (GND) - GND

Pin10 (+5V) -аас +5V хүртэл

Өөрчилсөн өргөтгөлийн гаралтын өргөтгөсөн утсыг дээрх хоёр дахь зурагт үзүүлсэн шиг реле модульд холбоно уу.

Алхам 3: Хөтөлбөр

• Armadillo-43T мэдээллийн хуудсыг нээж, Armadillian дүрс болон бусад шаардлагатай програм хангамжийг хэрхэн суулгах тухай зааврыг дагана уу.

• Python-tk модулийг суулгах

sudo apt-get python-tk суулгана уу

• Install, wiringPi зааврыг энэ линкээр орж үзнэ үү.

https://wiringpi.com

• wiringPi суулгасны дараа wiringARM татаж аваад суулгана уу

wget

• HomeAutomation.zip файлыг татаж аваад задлаарай

• Эдгээр алхмуудын дараа HomeAutomation.py -ийг ажиллуулна уу

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