Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй бүрэлдэхүүн хэсгүүд
- Алхам 2: Raspberry Pi -ийн тохиргоо
- Алхам 3: Pi -гээ WiFi сүлжээндээ холбоно уу
- Алхам 4: Техник хангамж
- Алхам 5: SQL- Өгөгдлийн сан
- Алхам 6: Толинд зориулсан код
- Алхам 7: Вэбсайт
- Алхам 8: App.py програмыг автоматаар эхлүүлэх
- Алхам 9: Кейс хийх
- Алхам 10: Танд таалагдсан гэж найдаж байна
Видео: Ухаалаг толь: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Таныг угаалгын өрөөнд орж буй тэр цагийг бид бүгд мэднэ, мөн цагийг үл тоомсорлодог. Эсвэл өнөөдөр цаг агаар ямар байхыг мэдэхгүй байна … гэх мэт ухаалаг толь тусалж чадна. Миний төслийн хувьд би угаалгын өрөөнд зай хэмнэхийн тулд ухаалаг толины жижиг хувилбарыг хийсэн. Та үүнээс цаг агаар, цаг, өдөр, газар, температур, чийгшлийг олж мэдэх боломжтой. Түүнчлэн үүнтэй холбоотой вэбсайт байдаг бөгөөд та бүх өгөгдлийг график дээрээс олж, 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 -ийн тохиргоо
Зарим програм хангамжийг суулгаж эхэлье.
- 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 -тэй холбогдсон бол wifi -г дараах алхмуудыг ашиглан тохируулж болно.
sudo raspi-config
- Сүлжээний сонголтууд руу очно уу
- Wi-Fi руу очно уу
- Сүлжээнийхээ нэрийг оруулна уу
- Нууц үгээ оруулна уу
Одоо та Wi -Fi сүлжээндээ нэвтрэх эрхтэй бөгөөд дараах кодоор pi -ээ шинэчлэх боломжтой боллоо.
sudo apt update
sudo apt update -y
Энэ нь таны pi шинэчлэгдсэн эсэхийг баталгаажуулдаг.
Алхам 4: Техник хангамж
Таны pi бүрэн бэлэн болсны дараа та хэлхээг тохируулж эхлэх боломжтой. Дээрх схемийн дагуу хэлхээгээ холбоно уу. Mcp3008 ашиглаж байгааг та харах болно. Танд энэ хэрэггүй, энэ бол дэлгэцийн холболт юм. LED зурвас нь цаг, Mosi, GND, 5V -тэй.
Алхам 5: 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 програмыг автоматаар эхлүүлэх
Өөрийн апп.py -г эхлүүлэхийн тулд crontab руу автоматаар очиж энэ кодыг нэмнэ үү.
sudo crontab -e
Файлын доод хэсэгт дараах кодыг оруулна уу (зураг дээр тайлбарласан болно).
@дахин ачаалах python3 /var/www/html/app.py
Гарахын тулд Ctrl + x, хадгалахын тулд y оруулна уу.
Алхам 9: Кейс хийх
Энэхүү дэлгэцийн хэмжээ, талхны тавцангийн урт, пи -ийн хэмжээ зэргийг авч үзээд доод хэсэгт нь PIR оруулах нүх гаргажээ.
Та hdmi кабель ашиглаж байгаа тул өөр хэсэг байх ёстой.
Алхам 10: Танд таалагдсан гэж найдаж байна
Та мини ухаалаг толинд дуртай гэж найдаж байна.
Амжилт хүсье!
Зөвлөмж болгож буй:
C.Q: DIY ухаалаг толь: 5 алхам
C.Q: DIY ухаалаг толь: Бид бол WBASD STEM академийн хоёрдугаар курсын оюутан Катрина Консепсион, Адил Кайсэр нар юм. Энэ бол бидний энэ жилийн шилдэг шагналын төлөө хамтран ажилласан төсөл байсан юм. Бид энэ төслийг хийхээр шийдсэн үедээ " хамгийн их нь юу байх вэ?
Зөөврийн ухаалаг толь хэрхэн бүрдүүлэх/хайрцагны хослолыг бүрдүүлэх: 8 алхам
Зөөврийн ухаалаг толин тусгалыг хэрхэн бүрдүүлэх/хайрцгийг бүрдүүлэх: Дэвис дэх миний capstone -ийн эцсийн төслийн хувьд & Элкинс коллежид би аялалын хайрцгийг бүтээж, том толь, бөөрөлзгөнө пи, шидэт толин тусгал програм хангамжийн платформыг ашиглахаар төлөвлөж, боомтын үүргийг гүйцэтгэж эхлэв
Ухаалаг толь: 5 алхам
Ухаалаг толь: Энэхүү зааварчилгаа нь таны имэйлийн ирсэн имэйл хайрцаг, The New York Times -ийн хамгийн сүүлийн үеийн мэдээ, шинэчлэлтүүд, Unsplash -ийн арын дэвсгэр дээр огноо, цагийг харуулдаг ухаалаг толин тусгалыг хэрхэн бий болгохыг танд заах болно. Холбоос ажиллаж байна: Шаардлагатай хангамжууд: Хүрээ
DIY ухаалаг толь хэрхэн хийх вэ: 12 алхам (зурагтай)
DIY ухаалаг толь хэрхэн хийх вэ: A " Ухаалаг толь " цаг, огноо, цаг агаар, хуанли, бусад бүх зүйл гэх мэт хэрэгтэй мэдээллийг харуулахад ашигладаг дэлгэцтэй хоёр талын толь юм. Хүмүүс тэдгээрийг янз бүрийн зорилгоор ашигладаг
Энгийн ухаалаг толь: 7 алхам (зурагтай)
Энгийн ухаалаг толь: Хөөх! Удаан хугацааны турш би ямар нэгэн зүйл байршуулсан, маш олон зүйл дээр завгүй ажиллаж, дагалдагчдадаа зориулж "үргэлж ажиллах төсөлтэй байх ёстой" гэсэн үгсээс болж би ямар нэгэн зүйлийг орхих ёстойгоо ойлгосон