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

Өрөөний үндсэн автоматжуулалт: 7 алхам
Өрөөний үндсэн автоматжуулалт: 7 алхам

Видео: Өрөөний үндсэн автоматжуулалт: 7 алхам

Видео: Өрөөний үндсэн автоматжуулалт: 7 алхам
Видео: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Долдугаар сарын
Anonim
Өрөөний үндсэн автоматжуулалт
Өрөөний үндсэн автоматжуулалт

Сайн байна уу

сургуулийнхаа төслийн хувьд би мини гэрийн автоматжуулалтын систем хийсэн. Үүнийг оффис дээр байнга ажилладаг, гэрэлтүүлгээ зохицуулахаа мартсан, цонхыг онгойлгох эсвэл халах үед өрөөгөө хөргөх хүмүүст ашиглаж болно. Би тоглоом тоглох эсвэл сургуульд ажиллахдаа олон удаа ийм хүн байсан. Би үүнийг өрөөндөө зориулж бодит амьдрал дээр хийх хэрэгтэй байна, би явахад бэлэн байна! Одоогийн байдлаар энэ бол миний найз "Энтони" -т зориулагдсан хөдөлгөөнт дүр …

Юу

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

Яагаад:

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

Хангамж

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

(Хавсралтад та ижил жагсаалтыг олж болно, жаахан цэвэрхэн, үнийн хувьд.)

  • 1 х
  • 1 х
  • 1 х
  • 1 х
  • 1 х
  • 1 х
  • 1 х
  • 1 х
  • 1 х
  • 1 х
  • 1 x
  • 1 х
  • 1 x
  • 1 удаа
  • 1 х
  • 1 x 1 к ом эсэргүүцэл
  • 2 x 10 к ом эсэргүүцэл
  • 6 x 220 ом эсэргүүцэл
  • 6 x
  • Олон утас руу
  • Ногоон БСХС эсвэл бусад төрлийн мод
  • Нэлээд жаахан цавуу
  • БСХС -д зориулсан 200 cl будаг, таны хүссэн өнгө.
  • 1 х

Алхам 1: Кейс

Тохиолдол
Тохиолдол
Тохиолдол
Тохиолдол
Тохиолдол
Тохиолдол

Файлуудаас та модон эсвэл mdf хавтанг бүтээхэд шаардлагатай бүх хэмжээг олж болно. Би нүх гаргахдаа CNC машин ашигласан. Энэ машиныг ашиглах нь заавал байх албагүй! Та илүү энгийн хэрэгслүүдийг ашиглаж, ижил төстэй үр дүнд хүрч чадна.

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

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

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

Алхам 2: Электроник

Электроник
Электроник
Электроник
Электроник
Электроник
Электроник

Хэлхээ хийхдээ fritzing breadboard файлыг ашиглана уу. Надтай ижил тээглүүр ашиглахыг зөвлөж байна, эсвэл танд ямар нэгэн асуудал тулгарах болно. Бид хайрцгийг аль хэдийн хийсэн тул "туршилтын" хэлхээ хийх шаардлагагүй тул та доор жагсаасан 3 аргын аль нэгээр хийж болно.

Энэ хэлхээг хайрцагт хийх олон арга бий.

"Залхуу" арга:

Та хуурамч хана болон бодит хананы хооронд талхны хавтанг байрлуулж, урт мэдрэгч ашиглан дээд мэдрэгч рүү хүрч болно

"Илүү мэргэжлийн" арга:

Та над шиг хийж, бүх зүйлээ гагнах компьютер хийж, ингэснээр арай илүү мэргэжлийн болно

"Энэ бол миний ажилд зориулагдсан" арга:

Танд утаснууд нь PCB -ийн нэг хэсэг болох захиалга өгөх pcb хэрэгтэй хэвээр байгаа тул та хайрцагны дээд хэсэгт хүрэхийн тулд эд ангиудыг гагнах хэрэгтэй

Алхам 3: PI -ийг тохируулах

Пи дээр кодлож үзээгүй хүмүүсийн хувьд та эхлээд үүнийг тохируулах хэрэгтэй.

Энэ линк нь ssh ашиглан алсаас хэрхэн ажиллахыг харуулах болно.

Холбоос:

Энэ линк нь өгөгдлийн сангийн серверийг хэрхэн тохируулахыг харуулах болно

Холбоос:

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

Та суулгах хэрэгтэй:

  1. pip3 mysql-connector-python суулгана уу
  2. pip3 колбо-сокетийг суулгана уу
  3. pip3 колбо-корс суурилуулна
  4. pip3 gevent суулгах
  5. pip3 gevent-websocket суулгах

Алхам 4: MySQl -ийг холбох

MySQl -ийг холбож байна
MySQl -ийг холбож байна

MySQl ажлын ширээгээ нээсний дараа та шинэ холболт хийх хэрэгтэй болно.

Холболт нь дээрх зураг шиг харагдах ёстой.

  • Мэдээжийн хэрэг та үүнийг дуртай зүйлээрээ нэрлэсэн, би үүнийг "Распи" гэж нэрлэсэн.
  • Дараа нь та холболтын аргыг "Standart TCP/IP over ssh" болгож тохируулсан бөгөөд энэ нь маш чухал юм.
  • Ssh хостын нэр нь таны PI -ийн IP хаяг юм
  • Ssh хэрэглэгчийн нэр нь таны pi -ийн хэрэглэгч юм
  • Mysql хостын нэрийг өөрчлөх шаардлагагүй
  • Боомтыг бас өөрчлөх шаардлагагүй
  • Хэрэглэгчийн нэр нь ажлын ширээний хэрэглэгчийн нэр байх ёстой.

MySQL ажлын ширээний линк:

Алхам 5: Код

Хадгалах санд та шаардлагагүй кодыг олох болно.

Танд arduino хэрэгтэй болохыг анхаарна уу, агаарын чанарыг унших кодыг arduino дээр бичсэн болно.

Github:

Агаарын чанарын мэдрэгчийн номын сан:

Бүх файлыг визуал студийн код дээр байрлуулах нь ажиллахгүй байж магадгүй юм.

Эхлээд та дараахь зүйлийг шалгах хэрэгтэй.

  1. Цуваа холбоо таны PI дээр идэвхжсэн байна
  2. Таны PI дээр SPI идэвхжсэн байна
  3. Таны pi дээр нэг утас идэвхжсэн байна

Дараа нь та арын кодоо хүссэн үедээ pi дээрээ байрлуулж болно, гэхдээ "html" фолдер нь /var /www дотор байх ёстой.

Кодыг өөрчилж, төслийг сайжруулах боломжтой.

Алхам 6: Мэдээллийн сан

Мэдээллийн сан
Мэдээллийн сан

Мэдээллийг хадгалах, системийг ашиглахын тулд танд MySQL мэдээллийн сан хэрэгтэй.

Би Maria DB -ийг Raspberry Pi дээрх мэдээллийн баазын менежментийн систем болгон ашигласан (https://mariadb.org/).

Хэрэв та мэдээллийн санг ойлгохгүй байгаа бол "DB тусламж" -ийг уншиж, бүх зүйлийг ойлгосон гэж найдаж болно.

Мэдээллийн санд байгаа өгөгдлийг тэнд үлдээх ёстой. Энэ нь төхөөрөмжүүдэд зориулагдсан бөгөөд энэ өгөгдөлгүйгээр систем ажиллахгүй болно.

Алхам 7: Алхам 5 Хөтөлбөрийг турших

Алхам 5 Хөтөлбөрийг турших
Алхам 5 Хөтөлбөрийг турших
Алхам 5 Хөтөлбөрийг турших
Алхам 5 Хөтөлбөрийг турших
Алхам 5 Хөтөлбөрийг турших
Алхам 5 Хөтөлбөрийг турших

Бүх зүйл ажиллаж байгаа эсэхийг шалгахын тулд та эхлээд өөрийн PI болон цахилгаан хангамжийг залгах хэрэгтэй болно. 3.3V ба 5V цахилгаан хангамжтай байх нь зайлшгүй шаардлагатай. Хэрэв та тэдгээрийн нэгийг нь алдсан бол төсөл ажиллахгүй болно.

Вэбсайт руу нэвтрэхийн тулд та IP хаягийнхаа хаягийг Google рүү оруулах хэрэгтэй.

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

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