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

Ухаалаг толь: 10 алхам
Ухаалаг толь: 10 алхам

Видео: Ухаалаг толь: 10 алхам

Видео: Ухаалаг толь: 10 алхам
Видео: АЛЬ ФАТИХА - 10 раз. Учите правильное читать - Суру должен знать каждый мусульманин Аль фатиха сура. 2024, Долдугаар сарын
Anonim
Ухаалаг толь
Ухаалаг толь

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

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

Танд хэрэгтэй бүрэлдэхүүн хэсгүүд
Танд хэрэгтэй бүрэлдэхүүн хэсгүүд

Энд танд хэрэгтэй бүрэлдэхүүн хэсгүүдийн жагсаалт байна.

  • Raspberry Pi дэлгэц 5 инч
  • Raspberry Pi 3 b+
  • 8GB micro sd
  • Raspberry Pi хангамж 5.1V/2.5A
  • Digitale RGB Ledstrip WS2801
  • DHT11 температур ба чийгшлийн мэдрэгч
  • Мод
  • Модыг засах тоног төхөөрөмж (цавуу ба хөрөө)
  • HDMI кабель
  • PIR (хөдөлгөөн мэдрэгч)
  • DS18B20 (температур мэдрэгч)

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

Raspberry Pi -ийн тохиргоо
Raspberry Pi -ийн тохиргоо
Raspberry Pi -ийн тохиргоо
Raspberry Pi -ийн тохиргоо

Зарим програм хангамжийг суулгаж эхэлье.

  • WinSCP
  • Win32 диск менежер
  • MobaXterm
  • VNC үзэгч
  • MySQL ажлын ширээ

Эхлээд та Win 32 -ийг суулгаарай. Win 32 -ийг суулгасны дараа та дүрсээ pi дээр суулгаж эхлэх боломжтой.

Win 32 -ийг нээхэд та хавтас сонгох боломжтой болно. Бичил sd картаа (баруун дээд талд) сонгоод бичих дээр дарна уу. Суулгахад хэсэг хугацаа шаардагдаж магадгүй юм. Үүний зэрэгцээ та бусад бүх програмыг суулгаж болно.

Таны зургийг суулгасны дараа та sd картаа pi -д хийж, pi -ээ асаах боломжтой болно. Ethernet кабелиар pi -ээ компьютер/зөөврийн компьютерт холбосны дараа mobaXterm -ийг эхлүүлнэ үү. Session => SSH => руу ороод дараах өгөгдлийг бөглөнө үү (дэлгэрэнгүйг зурагнаас үзнэ үү). Үүний тусламжтайгаар та 22-р порт дээрх "dp-use r" хэрэглэгчийн нэр, "dp-user" нууц үгээр ssh холболтоор өөрийн pi руу нэвтэрнэ үү.

Алхам 3: Pi -гээ WiFi сүлжээндээ холбоно уу

Pi -г Wi -Fi сүлжээндээ холбож байна
Pi -г Wi -Fi сүлжээндээ холбож байна

Хэрэв та pi -тэй холбогдсон бол wifi -г дараах алхмуудыг ашиглан тохируулж болно.

sudo raspi-config

  1. Сүлжээний сонголтууд руу очно уу
  2. Wi-Fi руу очно уу
  3. Сүлжээнийхээ нэрийг оруулна уу
  4. Нууц үгээ оруулна уу

Одоо та Wi -Fi сүлжээндээ нэвтрэх эрхтэй бөгөөд дараах кодоор pi -ээ шинэчлэх боломжтой боллоо.

sudo apt update

sudo apt update -y

Энэ нь таны pi шинэчлэгдсэн эсэхийг баталгаажуулдаг.

Алхам 4: Техник хангамж

Таны pi бүрэн бэлэн болсны дараа та хэлхээг тохируулж эхлэх боломжтой. Дээрх схемийн дагуу хэлхээгээ холбоно уу. Mcp3008 ашиглаж байгааг та харах болно. Танд энэ хэрэггүй, энэ бол дэлгэцийн холболт юм. LED зурвас нь цаг, Mosi, GND, 5V -тэй.

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

SQL- Өгөгдлийн сан
SQL- Өгөгдлийн сан
SQL- Өгөгдлийн сан
SQL- Өгөгдлийн сан
SQL- Өгөгдлийн сан
SQL- Өгөгдлийн сан

Мэдээллийн сан үүсгэх цаг болжээ. Доорх кодыг ашиглан pi дээр mariaDB орчноо нээнэ үү.

Эхлээд та дараах хэрэглэгчийг үүсгэнэ үү.

USER 'mct'@'%' 'mct' -ээр танигдах;

Дараа нь түүнд бүх давуу эрх байгаа эсэхийг шалгаарай.

БҮХ ДАВУУ ТАЛААРЛАЛТЫГ ОЛГОХ

Эцэст нь хэлэхэд та бүх зүйлийг зайлж угаана уу.

FLUSH давуу эрх;

Одоо үйлчилгээг дахин эхлүүлнэ үү:

sudo үйлчилгээ mysql -ийг дахин эхлүүлнэ үү

MySQL Workbench -ийг нээнэ үү. Шинэ холболт хийх. Дэлгэрэнгүй мэдээллийг зурагнаас үзнэ үү.

Одоо импортыг нээж, файлыг оруулж, кодыг ажиллуулна уу.

Алхам 6: Толинд зориулсан код

Толинд зориулсан код
Толинд зориулсан код

PyCharm -ийг нээгээд тохиргоо руу очно уу => Build, Exixution, Deployment => deployment. Нэмэх дээр дарж SFTP нэмнэ үү (зургийг үзнэ үү).

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

Алхам 7: Вэбсайт

Вэбсайт
Вэбсайт
Вэбсайт
Вэбсайт

Pi дээр вэб сервер оруулахын тулд pi -д дараах кодыг нэмнэ үү.

sudo apt-get intall apache2-y

Dp-хэрэглэгчээр нэвтрэхийн тулд:

sudo chown dp-user: root *

Фолдерт нэвтрэх, файл нэмэх.

sudo chown dp-user: root/var/www/html

WinSCP -ийг нээнэ үү. Шинэ сесс үүсгэж, зураг дээр үзүүлсэн шиг файлыг бөглөнө үү.

Файлуудаа сонгоод/var/www/html фолдер руу чирнэ үү.

Алхам 8: App.py програмыг автоматаар эхлүүлэх

App.py програмыг автоматаар эхлүүлэх
App.py програмыг автоматаар эхлүүлэх

Өөрийн апп.py -г эхлүүлэхийн тулд crontab руу автоматаар очиж энэ кодыг нэмнэ үү.

sudo crontab -e

Файлын доод хэсэгт дараах кодыг оруулна уу (зураг дээр тайлбарласан болно).

@дахин ачаалах python3 /var/www/html/app.py

Гарахын тулд Ctrl + x, хадгалахын тулд y оруулна уу.

Алхам 9: Кейс хийх

Кейс хийх
Кейс хийх

Энэхүү дэлгэцийн хэмжээ, талхны тавцангийн урт, пи -ийн хэмжээ зэргийг авч үзээд доод хэсэгт нь PIR оруулах нүх гаргажээ.

Та hdmi кабель ашиглаж байгаа тул өөр хэсэг байх ёстой.

Алхам 10: Танд таалагдсан гэж найдаж байна

Чамд таалагдана гэдэгт итгэж байна
Чамд таалагдана гэдэгт итгэж байна
Чамд таалагдана гэдэгт итгэж байна
Чамд таалагдана гэдэгт итгэж байна
Чамд таалагдана гэдэгт итгэж байна
Чамд таалагдана гэдэгт итгэж байна

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

Амжилт хүсье!

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