Агуулгын хүснэгт:
- Алхам 1: Багаж хэрэгсэл ба бүрэлдэхүүн хэсгүүд
- Алхам 2: RPi -ийг тохируулах
- Алхам 3: RPi руу холбогдоно уу
- Алхам 4: Хүлэмж
- Алхам 5: Өнцгийн хэсгүүд
- Алхам 6: Цонх ба хаалга
- Алхам 7: Цахилгааны утас
- Алхам 8: Серво нэмэх
- Алхам 9: Товчлуурыг дарна уу
- Алхам 10: Гагнуур, температур мэдрэгч
- Алхам 11: Цахилгааны утсыг нуу
- Алхам 12: Кодлох
- Алхам 13: MySQL мэдээллийн сан
- Алхам 14: Pycharm дээр хүснэгт үүсгэх
- Алхам 15: Төслийг байршуулах
- Алхам 16: Автоматаар ажиллуулна уу
- Алхам 17: IGreenhouse ашиглах
Видео: IGreenhouse - Ухаалаг хүлэмж: 17 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Гэртээ ургуулсан жимс, хүнсний ногоо нь худалдаж авсан бүтээгдэхүүнээсээ илүү сайн байдаг ч заримдаа хүлэмжээ харахаа больдог. Энэ төсөлд бид ухаалаг хүлэмж хийх болно. Энэ хүлэмж нь хэт халуун эсвэл хэт хүйтэн үед цонх, хаалгаа автоматаар нээж хаах болно. Ургамал хатах үед ухаалаг хүлэмж нь таны ургамлыг автоматаар услах болно (энэ төсөлд бид усалгааг 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 дээрээ үйлдлийн системийг суулгаж эхэлнэ.
- Raspberry Pi вэбсайтаас "Raspbian Jessie with pixel" зургийг татаж аваарай, энэ нь ZIP файл юм.
- Энэ ZIP файлыг хүссэн байршил руу задална уу.
-
Win32 Disk Imager хэрэгслийг татаж аваарай, үүнийг Sourceforge дээрээс татаж авах боломжтой.
- Фолдерын дүрс дээр дарж зургийг сонгоно уу
- Дараа нь "Төхөөрөмж" хэсэгт өөрийн microSD -ийг сонгоно уу
- Дараа нь "Бичих" дээр дарна уу.
Зургийг таны microSD дээр бичсэний дараа та Windows Explorer дээр microSD -ийг нээж болно.
- "Cmdline.txt" файлыг нээнэ үү.
- "Rootwait" гэдэг үгийн өмнө дараах мөрийг нэмнэ үү: 169.254.10.0
- Дараа нь файлыг хадгална уу.
- MicroSD -ийг RPi -д оруулна уу
- 5, 2V DC адаптер ашиглан RPi -д хүчдэл өгнө
- Сүлжээний кабелийг RPi -д холбож, компьютерийнхаа сүлжээний порт руу залгаарай.
Таны бөөрөлзгөнө одоо ашиглахад бэлэн боллоо.
Алхам 3: RPi руу холбогдоно уу
RPi -тэй холбогдохын тулд бид Putty програмыг ашиглах болно.
- Putty татаж авах
- SSH холболт үүсгэх (зургийг үзнэ үү)
-
Нэвтрэх
- Хэрэглэгчийн нэр: pi
- Нууц үг: бөөрөлзгөнө
Wi -Fi -г тохируулж байна
sudo нано /etc/wpa_supplicant/wpa_supplicant.conf
Файлын доод хэсэгт очиж дараахь зүйлийг нэмнэ үү.
сүлжээ = {ssid = "утасгүй сүлжээний нэр" psk = "утасгүй сүлжээний нууц үг"
}
Таны IP хаягийн төрлийг харахын тулд:
ifconfig wlan0
Одоо та Raspberry Pi руу утасгүй холбогдож болно
Putty дахь хостын нэр = IP хаяг
Алхам 4: Хүлэмж
Энэ үе шатанд бид хүлэмжийг өөрөө хийх гэж байна.
Танд хэрэгтэй болно:
- Олон үйлдэлт хөрөө
- Файл
- Баримт бичигт дурдсан үлдсэн материалууд
Алхам:
- Дээрх ноорог дээр үзүүлсэн шиг полистиран хавтанг харсан.
-
Дээрх зурагт үзүүлсэн шиг өнцгийн хэсгийг харсан:
- 3 х 50 см
- 2 x 50 см (өнцөг 140 °)
-
4 х 20, 5 см хэмжээтэй, нэг гэрлийг 1, 5 см -ээр богиносгосон
miter эдгээр профайлыг 2 х 50 см (өнцөг 140 °) -аар хайчилж ав
- 4 x 17, 5 см (тээрэмийг хийхдээ хоёроос хоёр хуваасан)
- Хөрөөд дууссаны дараа бургасыг өнгөлнө.
Алхам 5: Өнцгийн хэсгүүд
- Бүх хэсгүүдийг өнцгийн хэсгүүдийн суурь дээр байрлуулна.
- Зураг дээр үзүүлсэн шиг булангийн профиль болон полистирол хавтангийн нүхийг өрөмд. Таны сохор тавны баглаа боодол дээр диаметрийг зааж өгсөн болно.
- Сохор тавыг нүхэнд хийж, хавчуур хавчаар ашиглан засна.
!! Сохор тав нь эсрэгээрээ тул бидэнд цаашид асуудал байхгүй гэдгийг анхаарна уу.
5. Одоо та хүлэмж рүү урд болон хойд талыг нь гулсуулна уу.
Алхам 6: Цонх ба хаалга
Одоо бид хаалга, цонхыг байрлуулах болно.
- Дээрх зурган дээрх шиг хаалга, цонхыг тэмдэглээрэй.
- Олон талт хөрөө ашиглан тэмдэглэгдсэн хэсгүүдийг харсан бөгөөд хөрөөдөж дууссаны дараа цонх, хаалганы хажуу талд цоорхой байгааг олж харах болно.
- Та хайчилж авсан хэсгүүдийнхээ хажуу талыг, ямар ч цоорхой харагдахгүй болтол өнгөл.
- Зураг дээр үзүүлсэн шиг цонх, хаалгыг нугасаар бэхлээрэй.
Хүлэмж одоо бэлэн боллоо
Алхам 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 цооног өрөмдөж эхлэх болно (хаалгыг онгойлгох, хаах).
- Түүнийг товчлохыг хүссэн газартаа (хаалганы хажууд) байлгаад товчныхоо хөл дээр байрлуул. (2 удаа, 2 товчлуур)
- Таны зурсан цэгийг өрөмдөнө үү.
Товчлууруудыг хавсаргана уу
- Товчнуудын хөлийг нүхээр оруул. (нэг нь дотор, нэг нь гадаа)
- Товчлуурын хөл бүрт утсыг гагнана.
- Утас нь богино холболт үүсгэхгүйн тулд хөл, гагнасан хэсгийг дулаан багасгадаг.
- Нэг утасны төгсгөлд 220 ом эсэргүүцэл бүхий гагнуур. Дулаан багасгагч тавь.
Өмнөх алхам дээр үзүүлсэн шиг өрөмдлөгийн тусламжтайгаар нүх өрөмд, ингэснээр бид дотоод товчлуурын утсыг дотогш нь оруулж болно.
Хоёр товчлуурын утсыг хавчих оосортой холбоно уу.
Хүлэмжийн төгсгөлд талхны тавцан дээрээ хүрэхийн тулд утсыг сунгана уу (бусад утсыг холбох).
Алхам 10: Гагнуур, температур мэдрэгч
Товчлуурын товчлуур дээр дарсан шиг ледийг гагнана.
- Утасны хөл тус бүрт утсыг гагнана.
- Утас нь богино холболт үүсгэхгүйн тулд хөл, гагнасан хэсгийг дулаан багасгадаг.
- Нэг утасны төгсгөлд 220 ом эсэргүүцэл бүхий гагнуур. Дулаан багасгагч тавь
Температур мэдрэгчийн утас бүрт эрэгтэй, эмэгтэй утас гагнах. Тиймээс бидний температур мэдрэгчийг талхны самбартай холбох нь илүү хялбар болно.
!! Цахилгаан халаагуураар хангадаг ханцуйвчийг гагнаж буй эд анги дээр байрлуулахаа бүү мартаарай.
Алхам 11: Цахилгааны утсыг нуу
Энэ үе шатанд бид кабелиуд манай үйлдвэрээр дамжихгүй байгаа эсэхийг шалгах болно.
- Сохор тавыг бие биенийхээ урд талд байрлуулах үед үүссэн нүхнүүдээр хавчих оосор оруул.
- Бүх кабелийг хавчаарын оосор руу оруулаад татаж аваарай.
Мөн эцэст нь:
Талх болон 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-ийг суулгаарай
- Github -аас Flask төслийг татаж авах.
- Төслийг Pycharm дээр нээнэ үү
Алхам 13: MySQL мэдээллийн сан
MySQL -ийн хэрэглэгч
mysql -uroot -p
Хэрэглэгчийн нэр '@' localhost 'нууц үгээр тодорхойлогдоно.
БҮХ НЭР ХУВИЙГ ГАРГАХ *. * TO 'name'@'localhost' TO GRANT OPTION -тай;
Хэрэглэгчийн 'нэр'@'%' IDENTIFIED 'нууц үгээр' үүсгэх;
БҮХ ДАВУУ ТАЛААРЛАЛАА ГАНЦУУЛАХ
Нууц үг, нэрийг өөрөө сонгоно.
Шинэ мэдээллийн сан үүсгэх
DATABASE ENMDatabase үүсгэх;
MySQL холболтоос гарах
гарах
Алхам 14: Pycharm дээр хүснэгт үүсгэх
MySQL мэдээллийн баазыг мэдээллийн эх сурвалж болгон нэмнэ үү.
- CTRL + SHIFT + Мэдээллийн сан
- + Өгөгдлийн эх үүсвэр MySQL
Дараах мэдээллийг ашиглах:
Ерөнхий
Хөтлөгч: localhost порт: 3306
Мэдээллийн сан: ENMDatabase
Хэрэглэгч: ** өмнөх алхам дээр сонгосон нэр
Нууц үг: ** өмнөх алхам дээр сонгосон нууц үг
SSH/SSL
Прокси хост: ** таны IP хаяг Порт: 22
Прокси хэрэглэгч: pi
Прокси нууц үг: бөөрөлзгөнө
Хүснэгт оруулах
- ENMDatabase Open консол дээр хулганы баруун товчийг дарна уу
- 'Консол' дахь sql файлуудыг (Database.zip) ажиллуулна уу.
- Үр дүн: дээрх зургийг үзнэ үү
Алхам 15: Төслийг байршуулах
Колбонд:
- Tools Deployment Configuration дээр дарна уу
- Дээрх зураг дээрх шиг тохируулна уу
- Хэрэгслийн байршуулалтыг анхдагч сервер рүү байршуулах дээр дарна уу
Алхам 16: Автоматаар ажиллуулна уу
Энэ бол хүлэмжээ ашиглахаас өмнө хийх хамгийн сүүлийн алхам юм!
Putty дахь Raspberry Pi руу очно уу
sudo nano /etc /profile
Дараах мөрийг нэмнэ үү.
python /home/pi/ProjectFlask/ProjectFlask.py &
Алхам 17: IGreenhouse ашиглах
Энэ үе шатанд бид хүлэмжээ ашиглахад бэлэн болгох гэж байна.
- Rasberry Pi -ийн цахилгаан хангамжийг залгуурт холбоно уу.
- Raspberry Pi бүрэн ачаалагдах хүртэл хүлээнэ үү.
- Бүх нийтийн цахилгаан хангамжийг залгуурт холбоно уу.
Raspberry Pi -ийг бүрэн ачаалах хүртэл бүх нийтийн цахилгаан хангамжийг холбохыг үргэлж хүлээгээрэй, эс тэгвээс servo мотор зөв ажиллахгүй болно
Вэбсайтаа үзэхийн тулд: IP хаягаа хайж, дараа нь: 5000
Одоо таны iGreenhouse ашиглахад бэлэн боллоо. Та өөрөө жимс, хүнсний ногоо тарьж болно
Тиймээс би хэлье: хоолоо сайхан өнгөрүүлээрэй!
Зөвлөмж болгож буй:
Ikea Socker дээр суурилсан автомат доторх хүлэмж: 5 алхам
Ikea Socker дээр суурилсан автомат доторх хүлэмж: Сайн байна уу, энэ бол миний анхны зааварчилгаа юм. Энэхүү хамтын ажиллагааны хүрээнд би маш их зүйлийг сурсан бөгөөд даруухан санаануудаа буцааж өгөх цаг болсон гэж бодож байна. Би англи хэлнийхээ хувьд уучлаарай, ядуу, гэхдээ би чадах бүхнээ хийх болно. Надад үр тарьж ургуулдаг ширээний хүлэмж хийх санаа байсан
Автомат услах, интернет холболт болон бусад олон зүйл бүхий гайхалтай хүлэмж: 7 алхам (зурагтай)
Автомат услах, интернет холболт болон бусад олон зүйл бүхий гайхалтай хүлэмж: Энэхүү зааварт тавтай морилно уу. Марш эхлэхэд би цэцэрлэгийн дэлгүүрт байсан бөгөөд зарим хүлэмжийг харсан. Ургамал, цахилгаан хэрэгсэлтэй удаан хугацааны турш төсөл хийхийг хүсч байсан тул би урагшаа явж нэгийг худалдаж авлаа: https://www.instagram.com/p
MAG (Бяцхан автомат хүлэмж): 9 алхам
MAG (Miniature Automatic хүлэмж): Ээж маань ихэнхдээ завгүй байдаг. Тиймээс би түүнд хүлэмжийг автоматжуулах замаар туслахыг хүссэн юм. Ийм байдлаар тэр ургамлыг услах шаардлагагүй тул бага зэрэг цаг хэмнэх боломжтой бөгөөд үүнийг MAG (Miniature Automatic Garden) ашиглан хийх боломжтой болно. Үүнтэй адил
UCL - IIOT хүлэмж: 11 алхам
UCL-IIOT хүлэмж: Энэ төсөл нь манай хүлэмжийн төслийн өмнөх өргөтгөл юм (https: //www.instructables.com/id/EAL-EMBEDDED-GREE …). Энэ төсөлд бид бүх өгөгдлөө бүртгээд дараа нь зангилааны улаан өнгөөр дүрслэх мэдээллийн санг нэмж оруулсан болно
TerraDome: Arduino -тэй халуун орны жижиг хүлэмж: 18 алхам (зурагтай)
TerraDome: Arduino -той мини халуун орны хүлэмж: TerraDome нь ургамал, халуун орны цэцэгт зориулагдсан найман талт бөмбөгөр хаалттай хүлэмж бөгөөд температур, гэрэлтүүлгийг янз бүрийн мэдрэгч, LCD дэлгэцээр зохицуулдаг Arduino Mega машинаар удирддаг. Энэ нь мөн Юрийн галавын цэцэрлэгт хүрээлэнгийн хаалгатай (эсвэл