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

Smart IoT Garden: 10 алхам (зурагтай)
Smart IoT Garden: 10 алхам (зурагтай)

Видео: Smart IoT Garden: 10 алхам (зурагтай)

Видео: Smart IoT Garden: 10 алхам (зурагтай)
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Арваннэгдүгээр
Anonim
Ухаалаг IoT цэцэрлэг
Ухаалаг IoT цэцэрлэг
Ухаалаг IoT цэцэрлэг
Ухаалаг IoT цэцэрлэг

Хэрэв та над шиг хүн бол таваг дээрээ шинэхэн жимс, ногоо идэх дуртай боловч зохистой цэцэрлэгээ арчлахад хангалттай цаг байхгүй. Энэхүү зааварчилгаа нь таны ургамлыг усжуулж, нарны гэрэл хэт их, нарны гэрэл хангалтгүй, усгүй байх зэрэг аюултай нөхцөл байдлын талаар сэрэмжлүүлдэг ухаалаг IoT цэцэрлэгийг хэрхэн яаж байгуулахыг танд хэлэх болно (би үүнийг Green Guard гэж нэрлэдэг).

Raspberry Pi -ийн удирддаг хэд хэдэн энгийн мэдрэгч ба идэвхжүүлэгчийг ашигласнаар энэ бүхэнд хүрдэг. Вэбсайт дээрээс та эдгээр мэдрэгчийн хэмжилтийг үзэж, усны урсгалыг хянах боломжтой.

Алхам 1: Материал ба багаж хэрэгсэл

Материал:

  • 1х Raspberry Pi 4
  • 1м төгөлдөр хуурын нугас
  • 1х зай эзэмшигч 8х АА
  • 8х АА батерей
  • *1х ороомог хавхлага 12V 1/2"
  • 3м усны хоолой (хуванцар, нейлон …) 12мм
  • 1х сүүлний хэсэг T хэлбэртэй
  • 2х сүүлний хэсэг 1/2 "12 мм
  • 5х хоолой хавчаар
  • 1х 5 литрийн лонхтой
  • 4м модон банз
  • 1х модон хавтан 100см / 50см
  • 1х цөөрмийн тугалган цаас 2м / 1м
  • мин 50 эрэг
  • 1х талхны самбар
  • 2х соронзон хаалт
  • 1x npn транзистор
  • 1х температур ба чийгшлийн мэдрэгч
  • 1х LDR гэрлийн мэдрэгч
  • 1х хөрсний чийг мэдрэгч
  • 1х LCD дэлгэц
  • 2x 1/2 "L хэлбэртэй хоолой

Энэхүү баримт бичигт би эдгээр материалыг хаанаас авсныг харуулав.

*Соленоид хавхлага нь хамгийн бага ажиллах даралттай байх нь чухал юм. Хэрэв ингэвэл ус дамжин өнгөрөх гэж тэмцэх болно.

Хэрэгсэл:

  • тээрэм хөрөө (заавал биш: өөр ямар ч төрлийн хөрөө)
  • гар өрөм (заавал биш: халив)
  • үдээсний буу (заавал биш: эрэг)
  • модон цавуу

Алхам 2: Цахилгаан хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Дараах бүрэлдэхүүн хэсгүүдийг Raspberry Pi -тэй холбох болно.

  • MCP3008

    • LDR гэрлийн мэдрэгч
    • Хөрсний чийг мэдрэгч
  • DHT11 Чийглэг ба температур мэдрэгч
  • PCF8574

    LCD дэлгэц

  • TIP120 транзистор

    ороомог хавхлага

Хоёр мэдрэгч (LDR ба хөрсний чийг) нь MCP3008 -т холбогдсон бөгөөд аналог дохиог Raspberry Pi -ээр унших боломжийг олгодог. Би PCF8574 -ийг ашиглан LCD дэлгэц дээр өгөгдөл бичиж өгдөг, учир нь энэ нь маш олон GPIO зүү хадгалдаг.

Та хэлхээг бүтээхдээ дээрх зургийг дагаж болно.

Алхам 3: Өгөгдлийн санг тохируулах

Өгөгдлийн санг тохируулах
Өгөгдлийн санг тохируулах
Өгөгдлийн санг тохируулах
Өгөгдлийн санг тохируулах

Цэцэрлэгээ бүрэн хянахын тулд та мэдрэгчийнхээ бүх хэмжилтийг харуулсан цагийн хуваарийг харахыг хүсч байна. Эдгээр бүх хэмжилтийг хадгалахын тулд би SQL мэдээллийн санг ашиглаж байна.

Би энэ төсөлд шаардлагатай бүх мэдээллийн баазыг багтаасан бие даасан файл бэлтгэсэн. Та үүнийг миний Git репозиторийн мэдээллийн сан-экспортын хавтаснаас олж, MySQL Workbench дээрх өгөгдлийн санг импортлох, сервер> өгөгдөл импорт хийх, дараа нь бие даасан файлыг сонгож, шинэ мэдээллийн сан үүсгэх боломжтой.

Энэхүү мэдээллийн санд tblmeasurement, tbldevice, tblwarning, tblaction гэсэн дөрвөн хүснэгт багтсан болно. Tbldevice нь бүх мэдрэгч ба идэвхжүүлэгчийг агуулдаг. Tblwarning дахь мессежүүд Голланд хэл дээр байдаг боловч та хүснэгт дээрх гүйцэтгэх тэмдгийг дарж, зурвасуудаа өөрчилж, өөрчлөлтүүдийг ашиглан хялбархан өөрчлөх боломжтой. Tblaction нь дараагийн алхам дээр ярих програмын тусламжтайгаар гүйцэтгэх боломжтой үйлдлүүдийг агуулдаг. Эдгээр арга хэмжээ нь: температурыг хэмжих, автомат идэвхжүүлэгч ороомог хавхлага…

Алхам 4: Програмчлал

Програмчлал
Програмчлал
Програмчлал
Програмчлал
Програмчлал
Програмчлал

Та шаардлагатай бүх кодыг миний Git репозитороос олох боломжтой. Урд ба хойд үзүүр.

Энэ програм нь техникийн бүх зүйлийг хийдэг: мэдрэгчийн өгөгдлийг унших, идэвхжүүлэгчийг идэвхжүүлэх …

Дээрх вэбсайтын зарим зургийг харж болно. Энэ нь Голланд хэл дээр байдаг, гэхдээ та

Алхам 5: Цэцэрлэгийн үндсэн хэлбэрийг бий болгох

Цэцэрлэгийн үндсэн хэлбэрийг бий болгох
Цэцэрлэгийн үндсэн хэлбэрийг бий болгох

Биет төслийг хийх эхний алхам бол цэцэрлэгийн үндсэн бүрхүүлийг барих явдал юм. Дараах хэмжээсээр зарим банзыг хөрөөдөөд эхэл.

  • а - 2х 100см / 20см
  • b - 2х 46.4см / 20см
  • в - 1х 46.4см / 18.2см
  • d - 1х 46см / 18см
  • д - 1х15см / 20см
  • е - 1х31см / 20см

Нэгдүгээрт, модон хавтангийн хоёр талд аттач банз а. Үүнийг хавсаргах хамгийн сайн арга бол дөрвөн алхам юм.

  1. самбар дээр шураг дамжих цооног өрөмдөх
  2. шурагны толгой руу орохын тулд угаалтуур өрөмдлөг ашиглана уу
  3. банзыг бэхлэх газарт модон цавуу тавих
  4. банзыг цавуу дээр байрлуулж, өмнө нь өрөмдсөн цооногоор боолтыг өрөмдөнө

Банз барихад 5 эрэг хангалттай байх болно a. Дараа нь та банзны тусламжтайгаар ижил зүйлийг хийж болно, үүний тулд би доод талд 3 боолт, хажуу талд 2 боолт ашигласан.

Алхам 6: Усан сан эзэмшигч барих

Усан сангийн эзэмшигч барих
Усан сангийн эзэмшигч барих
Усан сангийн эзэмшигч барих
Усан сангийн эзэмшигч барих
Усан сангийн эзэмшигч барих
Усан сангийн эзэмшигч барих

Өмнөх алхамд тайлбарласан аргыг ашиглан зурган дээр харж буй буландаа e -ийг хавсаргана уу. Та үүнийг мод, хясаа ашиглан өөрөө хийж болно (хоёр дахь зургийг үзнэ үү).

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

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

Эцэст нь та L хэлбэрийн хоолойг цоргоны ёроолд холбож, хоолойг дамжуулахын тулд банзан дээр нүх гаргах хэрэгтэй. Шугам хоолойг холбохын тулд би холбох хавтангийн хэсгийг төмөр хавтан дээр гагнаж, би үүнийг сикафлексийн бүх нийтийн цавуугаар бэхлэв. Эсвэл, та зүгээр л цорго хийсэн нүхэндээ нэг ширхэг хоолойг түлхэж, дээр нь бүх нийтийн цавуу түрхээд байрлуулна. Жеррикан доорх нүхийг гар өрмийн зориулалттай нүхний үзүүрээр хийж болно.

Алхам 7: Дамжуулах хоолой ба хоолойг холбох

Дамжуулах хоолой ба хоолойг холбох
Дамжуулах хоолой ба хоолойг холбох
Дамжуулах хоолой ба хоолойг холбох
Дамжуулах хоолой ба хоолойг холбох
Дамжуулах хоолой ба хоолойг холбох
Дамжуулах хоолой ба хоолойг холбох

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

Үүнийг хийсний дараа та хоолойг цэцэрлэг рүү өөрөө хүргэхийн тулд цэцэрлэгийн хэсгээс менежментийн хэсэг хүртэл ойролцоогоор 15 см өндөрт 2 цооног өрөмдөж эхлэх боломжтой. Банзан дээр 2 ширхэг мод бэхлээд дээрх зураг дээрх шиг өрөмдлөг хийх замаар хагарлын хэмжээг багасгаж, тугалган цаасаар өрөмдөж болно. Та хоёр хоолойг нүхээр түлхэж, банзны ард дунд нь холбож болно. Дараа нь та ус гарахын тулд хоолойнуудад 2.5 мм хэмжээтэй цооног өрөмдөж болно (мөн оройн хавхлага хаагдсан үед ус урссаар байхын тулд хоолойн дээд талд нэг цооног өрөмдөхөө бүү мартаарай).

Цэцэрлэгийн төгсгөлд хоолойн үзүүрийг бэхлэхийн тулд хоёр цооног өрөмдөх хэрэгтэй. Нүхний дотор талд цилиндр хэлбэртэй 2 ширхэг металл нааж, хоолойн үзүүрийг дээгүүр нь дарна.

Дараа нь усан сангийн дэргэдэх шалны хавтан дээр модон хэсгийг хавсаргана (зураг дээрх шиг). Энд ороомог хавхлага суух тул түүний ороомог түүнд тохирч байгаа эсэхийг шалгаарай. Энэ хэсгийн орой дээр ороомог хавхлагыг бэхлэх L хэлбэрийн металл хэсгийг хавсаргана.

Алхам 8: Электроникийг нэгтгэх

Электроникийг нэгтгэх
Электроникийг нэгтгэх
Электроникийг нэгтгэх
Электроникийг нэгтгэх
Электроникийг нэгтгэх
Электроникийг нэгтгэх
Электроникийг нэгтгэх
Электроникийг нэгтгэх

Хоёр модыг хэлбэржүүлж эхэл. Нэг нь DHT11 ба LDR, нөгөө нь хөрсний чийг мэдрэгчид зориулагдсан. Дээрх зургуудаас эдгээр хэсгүүдийг харж болно. Зураг дээр үзүүлсэн шиг тэдгээрийг хавсаргана уу.

Та DHT11 ба LDR -ийн утсыг цөөрмийн тугалган цаасыг орой дээр нь нааж, дотогш нь цоолж нууж болно. Утас дамжих боломжтой нүх өрөмдөх.

Дараа нь, LCD дэлгэцийн нүх гаргахын тулд LCD -ийн зайны диагональ үзүүр дээр хоёр цооног өрөмдөж, тэгш өнцөгтийг харахын тулд төмөр хөрөө ашиглана уу.

Та талх, Raspberry Pi болон 12V батерейны хайрцгийг буланд байрлах lcd -ийн ард байрлуулж болно (мөн Velcro ашиглан доош нь байлгаарай). Дараа нь та хуванцар хайрцгийг ашиглаж, 2 талыг нь хайчилж, электроникийн дээгүүр тавиад дусал уснаас хамгаална. Хуванцар хайрцагны дэргэдэх шалны хавтан дээр жижиг мод нааж байрлуулна.

Эцэст нь хуванцар хайрцгийн өндрөөс доогуур цооног өрөмдөж, Raspberry Pi -ийн халуун агаар гадагш гарах болно.

Алхам 9: Нугасыг бэхлэх

Нугас бэхлэх
Нугас бэхлэх
Нугас бэхлэх
Нугас бэхлэх

Одоо хийх ёстой үлдсэн зүйл бол эхэнд нь харсан сүүлийн хоёр банзыг хавсаргах явдал юм.

Нэгдүгээрт, хажуу тал дахь банзны баруун доод буланг харав. Энд цахилгаан кабель дамжих болно.

Дараа нь та дээрх зурган дээрх шиг нугасыг банзан дээр шургуулж болно.

Алхам 10: Хаах

Хэрэв та энэ төслийг өөрөө хийхээр шийдсэн бол тайлбар дээр надад мэдэгдээрэй (:

Уншсанд баярлалаа.

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