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

Миний ухаалаг толь: 15 алхам (зурагтай)
Миний ухаалаг толь: 15 алхам (зурагтай)

Видео: Миний ухаалаг толь: 15 алхам (зурагтай)

Видео: Миний ухаалаг толь: 15 алхам (зурагтай)
Видео: хэрхэн 1000 төгрөгийг 10000 болгох вэ 2024, Долдугаар сарын
Anonim
Миний ухаалаг толь
Миний ухаалаг толь

Өглөөний цагийг хязгаарлаж болно. Та ажил, сургууль, … зэрэг цаг агаарыг харахад энэ хязгаарлагдмал цаг хугацаа шаардагдах болно. Ухаалаг толь нь утас, компьютерээ нээж цаг агаарыг хайх цагийг арилгадаг. Энэ төсөлд бид ийм толь хийх болно. Энэ нь цаг, орон нутгийн цаг агаар, таны толь өлгөөтэй байгаа газрын температур, чийгшлийг хэлэх боломжтой болно. Энэ өгөгдлийг мөн гэрийн хийсэн вэбсайт дээр харуулах болно.

Алхам 1: Танд хэрэгтэй бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүдийн жагсаалтыг доорх pdf дээрээс олж болно

  • HDMI оролттой компьютерийн дэлгэц (эсвэл миний хувьд хөрвүүлэгчтэй DVI оролт)
  • DHT11 температур ба чийгшлийн мэдрэгч
  • Raspberry pi 3 загвар Б.
  • Мод
  • Модыг бэхлэх тоног төхөөрөмж (эрэг, цавуу, хаалт)
  • Конфронтын толь, дэлгэцийн хэмжээтэй ойролцоо хэмжээгээр захиалахыг хичээгээрэй. Би захиалсан хэмжээгээр захиалж, дэлгэцийн гадна талыг хэмжиж, бүрэн угсарч, хил хязгаартай болгосон. Дэлгэц нь хандалтын толин тусгал дээр амрах боломжтой болно.
  • Мэдрэгчийг бөөрөлзгөнө pi-тэй холбох кабелиуд (эмэгтэй-эмэгтэй 2.54-аас 2.0 мм-ийн холбогч утас ашиглахыг зөвлөж байна)
  • HDMI кабель

Алхам 2: Raspberry Pi -ийн тохиргоо

Одоо Raspberry Pi -ийг хянах зарим програмыг суулгах цаг болжээ.

  • Raspbian OS дүрс
  • Win32 диск менежер

1) Raspberry pi вэбсайтаас Raspbian OS програмыг суулгана уу.

ZIP файлыг татаж аваад хүссэн газартаа задлаарай.

2) Win32 диск менежерийг татаж авах.

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

MicroSD карт дээр дүрс бичсэн бол та үүнийг Windows Explorer дээр нээж болно.

  • "Cmdline.txt" файлыг нээнэ үү.
  • "Rootwait" гэдэг үгийн өмнө дараах мөрийг нэмнэ үү: 169.254.10.0
  • Дараа нь файлыг хадгална уу.

Одоо MicroSD -ийг Raspberry pi дээрээ оруулна уу

5, 2V хүчдэлийн адаптер ашиглан өөрийн Pi -д хүч хэрэглээрэй.

Сүлжээний кабелийг Pi болон компьютерт холбоно уу.

Алхам 3: Raspberry Pi -тай холбогдох

Таны Raspberry Pi -тэй холбогдож байна
Таны Raspberry Pi -тэй холбогдож байна

Одоо бид RPi -г ашиглахад шаардлагатай бүх зүйлийг суулгасан болно

1) Putty -ийг суулгаад нээнэ үү.

2) Холболт үүсгэх (зураг дээр үзүүлсэн шиг)

3) Pi руу нэвтрэх:

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

4) WIFI тохиргоо

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

Файлын доод хэсэгт та дараах мөрүүдийг нэмнэ үү.

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

}

5) RPi -тай утасгүй холбогдохын тулд та эхлээд энэ кодоор дамжуулан ip хаягаа олох хэрэгтэй.

ifconfig wlan0

Та утасгүй нэвтрэхийн тулд одоо энэ ip хаягийг шаваасаар ашиглаж болно.

Алхам 4: Модон барилгын хэмжээсийг хэмжих

Та 2 элементийг хэмжих шаардлагатай болно.

  • Таны дэлгэцийн хэмжээ (зөвхөн дэлгэц, ирмэггүй!)
  • Таны худалдаж авсан plexi толины хэмжээ

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

Толины урд талд би 18 х 69 мм, 210 см урттай модон банз ашигласан

Хэмжээг бичээрэй, бид дараа нь ашиглах болно.

Алхам 5: Дэлгэцийг салгах

Дэлгэцийг салгах
Дэлгэцийг салгах
Дэлгэцийг салгах
Дэлгэцийг салгах
Дэлгэцийг салгах
Дэлгэцийг салгах

Одоо бид дэлгэцийг салгаж авах болно. Дэлгэц бүр өөр өөр байдаг тул миний дэлгэцийн хувьд 4 боолтыг суллаж, дэлгэцийн эргэн тойронд хавчаарыг тайлах шаардлагатай болсон. Миний хувьд дэлгэцийг цахилгаан тэжээлд хэдхэн утсаар холбосон. Тиймээс би нуруугаа өөрөө дэлгэцэн дээр наачихсан, ингэснээр тэр хөдлөхгүй байсан.

Алхам 6: Толины урд хэсгийг хийх

Толины урд хэсгийг хийх
Толины урд хэсгийг хийх
Толины урд хэсгийг хийх
Толины урд хэсгийг хийх
Толины урд хэсгийг хийх
Толины урд хэсгийг хийх
  1. Урд хэсгийг хийхийн тулд дэлгэцийн хил хязгааргүй хэмжилт хийх шаардлагатай. Та мод хэр өргөн байх ёстойг сонгож болно, гэхдээ би +/- 20мм өндөртэй байхыг зөвлөж байна. Хил хязгаар тийм өндөр байх албагүй.
  2. Хэрэв та эхлээд хэмжлийнхээ дагуу хоёр дахь зураг дээрх шиг ноорог хийвэл энэ нь тусална. Энэ нь банзыг огтлоход тусалдаг.
  3. Модон дээр дэлгэцийнхээ хэмжээг хэмжинэ. Тал бүр дээр 45 ° өнцгийг гаднаас нь зур. Үүнийг дэлгэцийнхээ 4 хэмжээсээр давтана уу.
  4. Та дугуй хөрөө ашиглан өөрөө банз хайчилж эсвэл банз худалдаж авсан дэлгүүрээс үүнийг хийж өгөхийг хүсч болно.
  5. Би модны өндөрт нэг талдаа банзан дээр 2 жижиг нүх өрөмдсөн тул банзыг хооронд нь холбохын тулд нүхний дотор модон цорго суулгаж өгөх боломжтой байв.
  6. Тэдгээрийг бүрмөсөн засахын тулд би модон цавуу ашигласан.
  7. Цавууг нэг шөнийн дотор хатууруулаарай.

Алхам 7: Толины ар талыг хийх

Толины арын талыг хийх
Толины арын талыг хийх
Толины арын талыг хийх
Толины арын талыг хийх
Толины арын талыг хийх
Толины арын талыг хийх
  1. Одоо бидэнд plexi-толины хэмжилт хэрэгтэй болно.
  2. Бид банзыг 45 ° өнцгөөр огтлохгүй.
  3. Таны зурсан зураг гурав дахь зураг шиг харагдах ёстой.
  4. Уртын хувьд бид банзны өргөнөөс 2 дахин ихийг нэмж оруулах гэж байна.
  5. Өндрийн хувьд бид банзыг plexi-толин тусгал хэмжих хүртэл хайчлах гэж байна. Үр дүн нь зурган дээрх шиг банзыг байрлуулахдаа дотор талын хэмжээсүүд нь plexi-толин тусгалтай ижил байна.
  6. Модон банзыг хооронд нь бэхлэхийн тулд би цооног өрөмдөж боолтоор бэхлэв. Энэ нь ар тал байх тул боловсронгуй болгох нь нэн тэргүүний асуудал биш юм.

Алхам 8: Модон барилгын ажлыг дуусгах

Модон барилгын ажлыг дуусгах
Модон барилгын ажлыг дуусгах
Модон барилгын ажлыг дуусгах
Модон барилгын ажлыг дуусгах

Одоо бид 2 бүтцийг хамтад нь бэхлэх гэж байна.

Би зураг дээр үзүүлсэн шиг 2 -ийг бэхлэхийн тулд 90 ° метал метал болон эрэг ашигласан.

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

Алхам 9: Plexi-толь, дэлгэцийг барилгын ажилд байрлуулах

Plexi-толь, дэлгэцийг барилгын ажилд байрлуулах
Plexi-толь, дэлгэцийг барилгын ажилд байрлуулах
Plexi-толь, дэлгэцийг барилгын ажилд байрлуулах
Plexi-толь, дэлгэцийг барилгын ажилд байрлуулах
Plexi-толь, дэлгэцийг барилгын ажилд байрлуулах
Plexi-толь, дэлгэцийг барилгын ажилд байрлуулах
Plexi-толь, дэлгэцийг барилгын ажилд байрлуулах
Plexi-толь, дэлгэцийг барилгын ажилд байрлуулах
  1. Хэрэв бүх зүйл зөв хийгдсэн бол таны толь ар талаасаа сайн таарч, урд талын ирмэг дээр байрладаг.
  2. Би ирмэг дээр жаахан цавуу тавьж, толин тусгалыг эцсийн байрлалд нь тавив.
  3. Толинд бага зэрэг жин тавь, ингэснээр сайхан хатаана.
  4. Үүнийг нэг шөнө байлга.

Алхам 10: Бүгдийг хамтад нь байрлуулах

Бүгдийг хамтад нь байрлуулах
Бүгдийг хамтад нь байрлуулах
Бүгдийг хамтад нь байрлуулах
Бүгдийг хамтад нь байрлуулах
Бүгдийг хамтад нь байрлуулах
Бүгдийг хамтад нь байрлуулах
Бүгдийг хамтад нь байрлуулах
Бүгдийг хамтад нь байрлуулах

Одоо бидний барилгын ажил дуусч байна, бид дэлгэцээ DHT11 температур мэдрэгч бүхий орон сууцанд байрлуулах гэж байна.

Үүнийг хэрхэн яаж засах вэ гэдэг нь танд хамаарна, зөвхөн дэлгэц, пи хаашаа ч явахгүй байгаа эсэхийг шалгаарай.

Би DHT11 температур мэдрэгчийг толины гадна талд байрлуулсан тул унших нь хамгийн зөв байх болно.

Алхам 11: SQL- Өгөгдлийн сан

SQL- Өгөгдлийн сан
SQL- Өгөгдлийн сан
  1. Энэ үе шатанд бид мэдээллийн санг ажиллуулах боломжтой зарим зүйлийг суулгах болно.
  2. sudo apt update
  3. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

Одоогоор бидэнд хэрэглэгч байхгүй байна. Бид энэ кодыг хэрэглэгч үүсгэхийн тулд ашигладаг бөгөөд та зөвхөн хэрэглэгч болон нууц үгээ бөглөх хэрэгтэй.

USER 'FILL_USER_IN'@'localhost' -г 'FILL_PASSWORD_IN' -ээр тодорхойлно.

Өгөгдлийн сангийн ухаалаг толь үүсгэх;

Ухаалаг толинд бүх давуу эрх олгох.* Руу 'FILL_USER_IN'@'localhost' руу GRANT OPTION-тэй;

sudo mariadb <sql/db_init.sql

Алхам 12: Pycharm руу SQL холболт хийх

Бид мэдээллийн сангаа pycharm руу холбох болно

  1. Харах> Хэрэгсэл Windows> Өгөгдлийн сан руу очиж ногоон нэмэх дээр дарж холболт нэмнэ үү
  2. Мэдээллийн эх сурвалж> MySQL болон татаж авах драйверыг сонгоно уу

Ерөнхий

  • Хост = localhost
  • Порт = 3306
  • Хэрэглэгч = *сүүлийн шатанд сонгосон нэр *
  • Нууц үг = * сүүлийн шатанд сонгосон нууц үг *

SSH/SSL

  • Прокси хост = * таны IP хаяг *
  • Порт = 22
  • Прокси хэрэглэгч = pi
  • Прокси нууц үг = бөөрөлзгөнө

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

  1. Та ухаалаг толь> нээлттэй консол дээр хулганы баруун товчийг дарна уу
  2. Консол дахь zip файлд sql ажиллуулна уу
  3. Мэдээллийн сан бий болно

Алхам 13: Төслийн код авах

Төслийн код авах
Төслийн код авах

Пикармд дараахь руу очно уу.

Файл> тохиргоо> Бүтээх, Гүйцэтгэх, Байршуулах> Байршуулалт

Зураг дээрх шиг дэлгэцийг бөглөнө үү

Үүнтэй ижил зүйлийг хий

Файл> Анхдагч тохиргоо> Бүтээх, Гүйцэтгэх, Байршуулах> Байршуулалт

Одоо та миний github -аас кодыг татаж аваад pycharm дээр нээнэ үү

Алхам 14: Төслийг автоматаар ажиллуулах

Эхлэх үедээ дэлгэцийн хуудсыг ачаалахын тулд Pi дээрээ дараах зүйлийг бичнэ үү.

cd /home/pi/.config/lxsession/LXDE-pi/

нано ашиглан автоматаар эхлүүлэх файлыг нээнэ үү

нано автоматаар эхлүүлэх

Та энэ файлд байгаа зүйл байгаа эсэхийг шалгаарай.

@lxpanel-профайл LXDE-pi @pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @point-rpi @chromium-browser --incognito --kiosk 127.0.0.1/monitor @xset s noblank @xset унтраасан @xset -dpms

Одоо дэлгэцийн хуудсыг эхлүүлэх үед ачаалах бөгөөд дэлгэц хамгаалагч идэвхгүй болно.

Алхам 15: Ухаалаг толиндоо сэтгэл хангалуун байгаарай

Ухаалаг тольоо сайхан өнгөрүүлээрэй
Ухаалаг тольоо сайхан өнгөрүүлээрэй

Одоо та дэлгэц, пи -ийг асаагаад толинд ид шидээ үзүүлээрэй.

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

Дэлгэц дээрх байрлалыг толь хийсэн байршил болох Бельги улсын Кортрижк гэж тохируулсан боловч хэрэв та үүнийг өөрчлөхийг хүсвэл кодын web> static> JavaScript фолдер руу ороод City = Kortrijk; (энэ нь кодын эхний мөрөнд байна). Та үүнийг оршин суугаа газартаа өөрчилж болно. Сайт болон толин тусгал дээр байршлыг өөрчлөхийн тулд та үүнийг 2 javascript файлд өөрчлөх хэрэгтэй.

Ухаалаг толин тусгалыг сайхан өнгөрүүлээрэй!

Цагны уралдаан
Цагны уралдаан
Цагны уралдаан
Цагны уралдаан

Цагийн уралдааны хоёрдугаар шагнал

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