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

IGreenhouse - Ухаалаг хүлэмж: 17 алхам (зурагтай)
IGreenhouse - Ухаалаг хүлэмж: 17 алхам (зурагтай)

Видео: IGreenhouse - Ухаалаг хүлэмж: 17 алхам (зурагтай)

Видео: IGreenhouse - Ухаалаг хүлэмж: 17 алхам (зурагтай)
Видео: Дүүгээ ашиглах арга 2024, Долдугаар сарын
Anonim
IGreenhouse - Ухаалаг хүлэмж
IGreenhouse - Ухаалаг хүлэмж

Гэртээ ургуулсан жимс, хүнсний ногоо нь худалдаж авсан бүтээгдэхүүнээсээ илүү сайн байдаг ч заримдаа хүлэмжээ харахаа больдог. Энэ төсөлд бид ухаалаг хүлэмж хийх болно. Энэ хүлэмж нь хэт халуун эсвэл хэт хүйтэн үед цонх, хаалгаа автоматаар нээж хаах болно. Ургамал хатах үед ухаалаг хүлэмж нь таны ургамлыг автоматаар услах болно (энэ төсөлд бид усалгааг LED дээр үндэслэн дүрслэх болно). Таны ургамлыг усалж, хаалга, цонхыг нээх, хаах хугацааг гар хийцийн вэбсайт дээр харуулав.

Алхам 1: Багаж хэрэгсэл ба бүрэлдэхүүн хэсгүүд

Хэрэгсэл:

  • Таван бахө
  • Олон үйлдэлт хөрөө
  • Өрөмдлөгийн диаметр 1 мм
  • 8 мм -ийн алхамтай өрөмдлөг
  • соронзон хэмжүүр
  • Файл
  • Зүлгүүр
  • гэнэтийн хутга
  • Гагнуурын төмөр

Бүрэлдэхүүн хэсгүүд (PDF -ийг үзнэ үү):

  • Servo мотор
  • Товчлууруудыг дарна уу
  • Raspberry Pi 3 загвар Б.
  • Температур мэдрэгч
  • Чийгийн мэдрэгч
  • Талхны самбар
  • Транзистор
  • Бүх нийтийн цахилгаан хангамж
  • Эсэргүүцэл
  • MCP3008
  • Pi T-Cobbler (заавал биш)
  • Удирдсан
  • Утас
  • Ethernet кабель
  • 5, 2V адаптер
  • 8GB хэмжээтэй micro SD карт
  • Нугас
  • Алюминий сохор тав
  • Хурц полистирол хавтан
  • Өнцгийн хэсэг
  • Гагнуурын цагаан тугалга
  • Хоёр талт соронзон хальс
  • Зүү
  • Дулаан багасгадаг цахилгаан ханцуйвч
  • Кабелийн холболт
  • Хайрцаг

Хамгийн их зардал: 167, 82 евро

Алхам 2: RPi -ийг тохируулах

Бид Raspberry Pi дээрээ үйлдлийн системийг суулгаж эхэлнэ.

  1. Raspberry Pi вэбсайтаас "Raspbian Jessie with pixel" зургийг татаж аваарай, энэ нь ZIP файл юм.
  2. Энэ ZIP файлыг хүссэн байршил руу задална уу.
  3. Win32 Disk Imager хэрэгслийг татаж аваарай, үүнийг Sourceforge дээрээс татаж авах боломжтой.

    • Фолдерын дүрс дээр дарж зургийг сонгоно уу
    • Дараа нь "Төхөөрөмж" хэсэгт өөрийн microSD -ийг сонгоно уу
    • Дараа нь "Бичих" дээр дарна уу.

Зургийг таны microSD дээр бичсэний дараа та Windows Explorer дээр microSD -ийг нээж болно.

  • "Cmdline.txt" файлыг нээнэ үү.
  • "Rootwait" гэдэг үгийн өмнө дараах мөрийг нэмнэ үү: 169.254.10.0
  • Дараа нь файлыг хадгална уу.
  1. MicroSD -ийг RPi -д оруулна уу
  2. 5, 2V DC адаптер ашиглан RPi -д хүчдэл өгнө
  3. Сүлжээний кабелийг RPi -д холбож, компьютерийнхаа сүлжээний порт руу залгаарай.

Таны бөөрөлзгөнө одоо ашиглахад бэлэн боллоо.

Алхам 3: RPi руу холбогдоно уу

RPi руу холбогдоно уу
RPi руу холбогдоно уу

RPi -тэй холбогдохын тулд бид Putty програмыг ашиглах болно.

  1. Putty татаж авах
  2. SSH холболт үүсгэх (зургийг үзнэ үү)
  3. Нэвтрэх

    • Хэрэглэгчийн нэр: pi
    • Нууц үг: бөөрөлзгөнө

Wi -Fi -г тохируулж байна

sudo нано /etc/wpa_supplicant/wpa_supplicant.conf

Файлын доод хэсэгт очиж дараахь зүйлийг нэмнэ үү.

сүлжээ = {ssid = "утасгүй сүлжээний нэр" psk = "утасгүй сүлжээний нууц үг"

}

Таны IP хаягийн төрлийг харахын тулд:

ifconfig wlan0

Одоо та Raspberry Pi руу утасгүй холбогдож болно

Putty дахь хостын нэр = IP хаяг

Алхам 4: Хүлэмж

Хүлэмж
Хүлэмж
Хүлэмж
Хүлэмж

Энэ үе шатанд бид хүлэмжийг өөрөө хийх гэж байна.

Танд хэрэгтэй болно:

  • Олон үйлдэлт хөрөө
  • Файл
  • Баримт бичигт дурдсан үлдсэн материалууд

Алхам:

  1. Дээрх ноорог дээр үзүүлсэн шиг полистиран хавтанг харсан.
  2. Дээрх зурагт үзүүлсэн шиг өнцгийн хэсгийг харсан:

    • 3 х 50 см
    • 2 x 50 см (өнцөг 140 °)
    • 4 х 20, 5 см хэмжээтэй, нэг гэрлийг 1, 5 см -ээр богиносгосон

      miter эдгээр профайлыг 2 х 50 см (өнцөг 140 °) -аар хайчилж ав

    • 4 x 17, 5 см (тээрэмийг хийхдээ хоёроос хоёр хуваасан)
  3. Хөрөөд дууссаны дараа бургасыг өнгөлнө.

Алхам 5: Өнцгийн хэсгүүд

Өнцгийн хэсгүүд
Өнцгийн хэсгүүд
Өнцгийн хэсгүүд
Өнцгийн хэсгүүд
  1. Бүх хэсгүүдийг өнцгийн хэсгүүдийн суурь дээр байрлуулна.
  2. Зураг дээр үзүүлсэн шиг булангийн профиль болон полистирол хавтангийн нүхийг өрөмд. Таны сохор тавны баглаа боодол дээр диаметрийг зааж өгсөн болно.
  3. Сохор тавыг нүхэнд хийж, хавчуур хавчаар ашиглан засна.

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

5. Одоо та хүлэмж рүү урд болон хойд талыг нь гулсуулна уу.

Алхам 6: Цонх ба хаалга

Цонх ба хаалга
Цонх ба хаалга
Цонх ба хаалга
Цонх ба хаалга
Цонх ба хаалга
Цонх ба хаалга
Цонх ба хаалга
Цонх ба хаалга

Одоо бид хаалга, цонхыг байрлуулах болно.

  1. Дээрх зурган дээрх шиг хаалга, цонхыг тэмдэглээрэй.
  2. Олон талт хөрөө ашиглан тэмдэглэгдсэн хэсгүүдийг харсан бөгөөд хөрөөдөж дууссаны дараа цонх, хаалганы хажуу талд цоорхой байгааг олж харах болно.
  3. Та хайчилж авсан хэсгүүдийнхээ хажуу талыг, ямар ч цоорхой харагдахгүй болтол өнгөл.
  4. Зураг дээр үзүүлсэн шиг цонх, хаалгыг нугасаар бэхлээрэй.

Хүлэмж одоо бэлэн боллоо

Алхам 7: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
  • R2 = 220Ω эсэргүүцэл
  • R3 = 1 кОм эсэргүүцэл
  • R4 = 10 кОм эсэргүүцэл
  • R5 = 1 кОм эсэргүүцэл
  • R6 = 10 кОм эсэргүүцэл
  • R7 = 1 кОм эсэргүүцэл
  • R8 = 10 кОм эсэргүүцэл
  • R10 = 470Ω эсэргүүцэл
  • R11 = 220 Ом эсэргүүцэл
  • R12 = 220Ω эсэргүүцэл

Алхам 8: Серво нэмэх

Серво нэмж байна
Серво нэмж байна
Серво нэмж байна
Серво нэмж байна

Серво моторыг хоёр талт соронзон хальс ашиглан полистерел хавтан дээр наа.

Тэдний эргэх цэг нь хаалга, цонхны нугасны цэгтэй шулуун шугамд байгаа эсэхийг шалгаарай. (зургийг үз)

  • Хаалга, цонхыг servo мотороор онгойлгохын тулд бид жижиг нүх (диаметр 1 мм) өрөмдөх шаардлагатай болно. Servo зулын гол ба нүхний хооронд бид зүү байрлуулах болно.
  • Цахилгааны утсыг дотогшоо оруулахын тулд бид алхам өрмийн тусламжтайгаар нүх өрөмдөх болно. Өрөмдлөг хийж байхдаа өрөмдлөгөө тодорхой тал руу түлхэж байгаа эсэхийг шалгаарай. Ийм байдлаар бид нэг төрлийн тэгш өнцөгтийг олж авдаг.

Бичиг үсгээ чангалаарай.

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

Алхам 9: Товчлуурыг дарна уу

Товчлуур дарах
Товчлуур дарах

Энэ үе шатанд бид товчлууруудаа залгахын тулд 1 мм диаметртэй 4 цооног өрөмдөж эхлэх болно (хаалгыг онгойлгох, хаах).

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

Товчлууруудыг хавсаргана уу

  1. Товчнуудын хөлийг нүхээр оруул. (нэг нь дотор, нэг нь гадаа)
  2. Товчлуурын хөл бүрт утсыг гагнана.
  3. Утас нь богино холболт үүсгэхгүйн тулд хөл, гагнасан хэсгийг дулаан багасгадаг.
  4. Нэг утасны төгсгөлд 220 ом эсэргүүцэл бүхий гагнуур. Дулаан багасгагч тавь.

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

Хоёр товчлуурын утсыг хавчих оосортой холбоно уу.

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

Алхам 10: Гагнуур, температур мэдрэгч

Гагнуурын гэрэл ба температур мэдрэгч
Гагнуурын гэрэл ба температур мэдрэгч
Гагнуурын гэрэл ба температур мэдрэгч
Гагнуурын гэрэл ба температур мэдрэгч

Товчлуурын товчлуур дээр дарсан шиг ледийг гагнана.

  1. Утасны хөл тус бүрт утсыг гагнана.
  2. Утас нь богино холболт үүсгэхгүйн тулд хөл, гагнасан хэсгийг дулаан багасгадаг.
  3. Нэг утасны төгсгөлд 220 ом эсэргүүцэл бүхий гагнуур. Дулаан багасгагч тавь

Температур мэдрэгчийн утас бүрт эрэгтэй, эмэгтэй утас гагнах. Тиймээс бидний температур мэдрэгчийг талхны самбартай холбох нь илүү хялбар болно.

!! Цахилгаан халаагуураар хангадаг ханцуйвчийг гагнаж буй эд анги дээр байрлуулахаа бүү мартаарай.

Алхам 11: Цахилгааны утсыг нуу

Цахилгааны утсыг нуух
Цахилгааны утсыг нуух
Цахилгааны утсыг нуух
Цахилгааны утсыг нуух

Энэ үе шатанд бид кабелиуд манай үйлдвэрээр дамжихгүй байгаа эсэхийг шалгах болно.

  1. Сохор тавыг бие биенийхээ урд талд байрлуулах үед үүссэн нүхнүүдээр хавчих оосор оруул.
  2. Бүх кабелийг хавчаарын оосор руу оруулаад татаж аваарай.

Мөн эцэст нь:

Талх болон Raspberry Pi -г жижиг хайрцагт хийж, хоёр талт соронзон хальсны арын хэсэгт нүх өрөмдөж, цахилгаан тэжээлээ гаргаж болно.

Алхам 12: Кодлох

Кодыг ажиллуулахын өмнө бид Raspberry Pi дээрээ зарим зүйлийг суулгах ёстой.

  • Нэг утастай интерфэйсийг идэвхжүүлнэ үү

    • sudo raspi-config
    • Интерфэйсийн сонголтууд
    • 1 утастай: идэвхжүүлэх
    • sudo нано /boot/config.txt
    • Дараах dtoverlay = w1-gpio нэмнэ үү
    • Raspberry Pi -ийг 'sudo reboot' ашиглан дахин эхлүүлнэ үү
  • Raspberry Pi дээр MySQL суулгах

    • sudo apt-get update && sudo apt-get upgrade
    • sudo apt-get mysql-server суулгана уу
    • sudo apt-get mysql-client суулгана уу
    • mysql -uroot -p

      нууц үг = root

  • MySQL холбогчийг суулгаж байна

    sudo apt-get python3-mysql.connector-ийг суулгаарай

  1. Github -аас Flask төслийг татаж авах.
  2. Төслийг Pycharm дээр нээнэ үү

Алхам 13: MySQL мэдээллийн сан

MySQL мэдээллийн сан
MySQL мэдээллийн сан

MySQL -ийн хэрэглэгч

mysql -uroot -p

Хэрэглэгчийн нэр '@' localhost 'нууц үгээр тодорхойлогдоно.

БҮХ НЭР ХУВИЙГ ГАРГАХ *. * TO 'name'@'localhost' TO GRANT OPTION -тай;

Хэрэглэгчийн 'нэр'@'%' IDENTIFIED 'нууц үгээр' үүсгэх;

БҮХ ДАВУУ ТАЛААРЛАЛАА ГАНЦУУЛАХ

Нууц үг, нэрийг өөрөө сонгоно.

Шинэ мэдээллийн сан үүсгэх

DATABASE ENMDatabase үүсгэх;

MySQL холболтоос гарах

гарах

Алхам 14: Pycharm дээр хүснэгт үүсгэх

Pycharm дээр хүснэгт үүсгэх
Pycharm дээр хүснэгт үүсгэх

MySQL мэдээллийн баазыг мэдээллийн эх сурвалж болгон нэмнэ үү.

  1. CTRL + SHIFT + Мэдээллийн сан
  2. + Өгөгдлийн эх үүсвэр MySQL

Дараах мэдээллийг ашиглах:

Ерөнхий

Хөтлөгч: localhost порт: 3306

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

Хэрэглэгч: ** өмнөх алхам дээр сонгосон нэр

Нууц үг: ** өмнөх алхам дээр сонгосон нууц үг

SSH/SSL

Прокси хост: ** таны IP хаяг Порт: 22

Прокси хэрэглэгч: pi

Прокси нууц үг: бөөрөлзгөнө

Хүснэгт оруулах

  1. ENMDatabase Open консол дээр хулганы баруун товчийг дарна уу
  2. 'Консол' дахь sql файлуудыг (Database.zip) ажиллуулна уу.
  3. Үр дүн: дээрх зургийг үзнэ үү

Алхам 15: Төслийг байршуулах

Төслийг байршуулах
Төслийг байршуулах

Колбонд:

  • Tools Deployment Configuration дээр дарна уу
  • Дээрх зураг дээрх шиг тохируулна уу
  • Хэрэгслийн байршуулалтыг анхдагч сервер рүү байршуулах дээр дарна уу

Алхам 16: Автоматаар ажиллуулна уу

Энэ бол хүлэмжээ ашиглахаас өмнө хийх хамгийн сүүлийн алхам юм!

Putty дахь Raspberry Pi руу очно уу

sudo nano /etc /profile

Дараах мөрийг нэмнэ үү.

python /home/pi/ProjectFlask/ProjectFlask.py &

Алхам 17: IGreenhouse ашиглах

Энэ үе шатанд бид хүлэмжээ ашиглахад бэлэн болгох гэж байна.

  1. Rasberry Pi -ийн цахилгаан хангамжийг залгуурт холбоно уу.
  2. Raspberry Pi бүрэн ачаалагдах хүртэл хүлээнэ үү.
  3. Бүх нийтийн цахилгаан хангамжийг залгуурт холбоно уу.

Raspberry Pi -ийг бүрэн ачаалах хүртэл бүх нийтийн цахилгаан хангамжийг холбохыг үргэлж хүлээгээрэй, эс тэгвээс servo мотор зөв ажиллахгүй болно

Вэбсайтаа үзэхийн тулд: IP хаягаа хайж, дараа нь: 5000

Одоо таны iGreenhouse ашиглахад бэлэн боллоо. Та өөрөө жимс, хүнсний ногоо тарьж болно

Тиймээс би хэлье: хоолоо сайхан өнгөрүүлээрэй!

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