Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй бүрэлдэхүүн хэсгүүд
- Алхам 2: Чемоданаа угсрах
- Алхам 3: Бүрэлдэхүүн хэсгүүдийг чемодандаа хийх
- Алхам 4: Raspberry Pi -ийг тохируулах
Видео: Raspberry Pi ашиглан ухаалаг чемоданыг хэрхэн яаж хийх вэ: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү гарын авлагад би Raspberry Pi ашиглан хэрхэн ухаалаг авдар хийх талаар тайлбарлах болно.
Дууссаны дараа та чемоданаа дэлхий даяар хянаж, хэмжих шаардлагагүй жинлэх боломжтой болно.
Эхэлцгээе!
Алхам 1: Танд хэрэгтэй бүрэлдэхүүн хэсгүүд
- Raspberry Pi (мэдээж xd)
- Холбогч кабель
- Чемодан
- Таны Pi -г тэжээдэг цахилгаан банк
- Adafruit Ultimate GPS -ийн салалт + антен
- HX711 ачааллын үүр өсгөгч
- Ачааллын мэдрэгчийг нэгтгэгч
- 50 кг жинтэй дөрвөн ачааны үүр
- Хэт амархан нугалдаггүй хоёр (модон) хавтан (жишээ нь фанер). Самбарууд нь ижил хэмжээтэй, таны чемоданд таарч байгаа эсэхийг шалгаарай.
- LCD дэлгэц (заавал биш, би үүнийг Raspberry Pi-ийн IP хаягийг харуулахын тулд ашиглах болно. Хэрэглэгч чемоданыхаа мэдээллийг үзэхийн тулд аль вэбсайт руу орох ёстойгоо мэдэх боломжтой болно)
Алхам 2: Чемоданаа угсрах
Зураг дээр та өөр өөр хэсгүүдийг хэрхэн яаж холбохыг харж болно. Хэрэв танд асуудал байгаа бол дараах алхмуудыг дагана уу.
GPS -ээ холбохын тулд:
- VIN -> Raspberry Pi pin 1 (3.3V)
- GND -> Raspberry Pi pin 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
LCD дэлгэцээ холбохын тулд: (Fritzing схем дээр зураагүй, учир нь энэ нь замбараагүй болно.)
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi pin 2 (5V)
- V0 -> потенциометр (энэ нь тодосгогчийг тохируулдаг)
- RS -> Raspberry Pi pin 18 (GPIO24)
- RW -> Raspberry Pi pin 6 (GND)
- E -> Raspberry Pi pin 32 (GPIO25)
- D0 -> Raspberry Pi pin 42 (GPIO12)
- D1 -> Raspberry Pi pin 46 (GPIO16)
- D2 -> Raspberry Pi pin 48 (GPIO20)
- D3 -> Raspberry Pi pin 50 (GPIO21)
- D4 -> Raspberry Pi pin 11 (GPIO17)
- D5 -> Raspberry Pi pin 13 (GPIO27)
- D6 -> Raspberry Pi pin 15 (GPIO22)
- D7 -> Raspberry Pi pin 33 (GPIO13)
- A -> Raspberry Pi pin 2 (5V)
- K -> Raspberry Pi pin 6 (GND)
Ачааллын үүрээ холбохын тулд:
-
Комбинаторын самбарын дунд гурван холболт (-, + ба С) тус бүр дөрвөн багана байгааг харж болно. Нэг ачаалах үүр нь яг гурван утастай (цагаан, улаан, хар). Ачааллын мэдрэгч бүрийг дараах байдлаар багана руу холбоно уу.
- - -> Хар
- + -> Цагаан
- C -> Улаан
-
Үүнийг хийсний дараа комбинаторын хавтанг HX711 ачааллын үүр өсгөгчтэй дараах байдлаар холбоно уу.
- Улаан -> E+
- Хар -> E-
- Ногоон -> A-
- Цагаан -> А.
-
Эцэст нь HX711 -ийг Raspberry Pi -тай холбоно уу.
- VCC -> Raspberry Pi pin 17 (3.3V)
- GND -> Raspberry Pi pin 9 (GND)
- DT -> Raspberry Pi pin 29 (GPIO5)
- SCK -> Raspberry Pi pin 31 (GPIO6)
(HX711 дээрх B- ба B+, комбинаторын самбар дээрх шарууд хоосон хэвээр байна)
Ачааллын үүрийг самбартаа холбохын тулд:
- Нэгдүгээрт, ачааллын үүрийг самбар дээр жигд байрлуулсан эсэхийг шалгаарай.
- Дараа нь ачааны үүр бүрийн хувьд ачааны үүрний "таг" газарт хүрэхгүй байхаар жижиг тэгш өнцөгт нүх гарга. Хэрэв тэгсэн бол сөрөг утгыг авах болно.
- Ачааллын үүрийг зөв газарт нь байрлуулж боолтоор самбарт хавсаргана.
- Дараа нь зүү нь хавтангийн гадаргуугаас "гадагшаа" байхын тулд комбинаторын хавтанг самбарын дээд хэсэгт хавсаргана.
-
Ачааллын үүрүүдээс утсыг самбар дээр туузаар бэхлээрэй.
- Үүний дараа модоор жижиг шоо хийж, ачааны үүр бүрийн дунд бааранд цавуугаар бэхлээрэй. Дундаж баарыг эвхэх замаар жинг хэмжих болно.
- Эцэст нь хоёр дахь самбарыг жижиг шоо дээр цавуугаар бэхлээрэй.
Алхам 3: Бүрэлдэхүүн хэсгүүдийг чемодандаа хийх
Тиймээс бүх зүйлийг холбосны дараа бүх зүйлээ чемодандаа хийх цаг болжээ.
Жингийн хуваарь: Жинлүүрийн хуваарь ямар ч байсан хамаагүй нэг газар байх ёстой тул тэдгээрийг цаасан цавуу эсвэл эрэг ашиглан чемоданы ёроолд маш сайн холбосон эсэхийг шалгаарай.
GPS-модуль: Илүү сайн GPS дохио авахын тулд би чемодандаа антенны дээд хэсгийг чемоданы гадна талд бэхлэхээр жижиг нүх гаргав.
LCD дэлгэц: Хэрэв та хүсвэл LCD дэлгэцийг чемодандаа хийхийн тулд та LCD дэлгэцтэй ижил хэмжээтэй тэгш өнцөгт нүх гаргадаг. Дараа нь LCD дэлгэцийг хүчтэй цавуугаар бэхлээрэй.
Бусад хэсгүүд: Та Raspberry Pi, powerbank гэх мэт бусад хэсгүүдийг чемоданы доод талд эсвэл хажуу талд нь цавуугаар хийж болно. Та үүнийг хүссэнээрээ хийж чадна.
Товчхондоо, бүх бүрэлдэхүүн хэсгүүд нь чемоданд сайн холбогдсон байх ёстой бөгөөд ингэснээр юу ч байрнаасаа гарахгүй болно.
Алхам 4: Raspberry Pi -ийг тохируулах
Аливаа зүйлийг эхлүүлэхийн тулд бид эхлээд зарим тохиргоог хийх ёстой тул дараах тушаалуудыг бичээрэй.
Эхлээд зарим багцыг суулгаарай:
sudo apt updatesudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Дараа нь виртуал үүсгэ
орчин
:
python3 -m pip суулгах-pip setuptools wheel virtualenvmkdir project1 && cd project1python3 -m venv --system-site-packages envsource env/bin/activatepython -m pip mysql-connector-python argon2-cffi Flask Flask Flask-HTTP MySQL mysql-connector-python нэвтрэх
- Дараа нь энэ төслийг жишээ нь хуулбарлана уу. PyCharm (төсөл нь 4 хавтастай)
- Төслийн орчуулагч нь таны Raspberry Pi дээр питон байгаа эсэхийг шалгаарай
- Мэдээллийн санг тохируулахын тулд:
cd төсөл 1
sudo mariadb <sql/db_init.sql
- PyCharm дахь өгөгдлийн сантайгаа холбогдоно уу
- Эцэст нь 'sql' фолдер дахь 'lugapp.sql' файл дээр хулганы баруун товчийг дараад 'ажиллуулах' командыг сонгоно уу. Энэ нь хүснэгтүүдийг Pi дээрх мэдээллийн санд оруулах болно.
Дараа нь та өөрчлөх ёстой цорын ганц зүйл бол "CONF" фолдер дахь тохиргооны файлууд юм. Энэ фолдерт байгаа файл бүрийг уншаад шаардлагатай бол өөрчлөлт оруулна уу. (жишээ нь ажлын зам, хэрэглэгч …).
Эцсийн алхамууд:
Дараах тушаалыг ашиглан "project1-flask.service" ба "project1-lcd.service" файлуудыг/etc/systemd/систем рүү хуулах:
sudo cp conf/project1-*. service/etc/systemd/system/
Дараа нь дахин ачаална уу:
sudo systemctl демон дахин ачаална
Эцэст нь хоёр үйлчилгээг эхлүүлнэ үү
sudo systemctl төслийг идэвхжүүлэх1-*
sudo systemctl төслийг эхлүүлэх1-*
Зөвлөмж болгож буй:
DIY -- Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянадаг аалз роботыг хэрхэн яаж хийх вэ: 6 алхам
DIY || Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянаж болох аалз роботыг хэрхэн яаж хийх вэ: аалз роботыг бүтээхдээ роботын талаар олон зүйлийг сурч болно. Энэхүү видеон дээр бид ухаалаг гар утсаа ашиглан ажиллуулж болох аалз роботыг хэрхэн хийхийг танд үзүүлэх гэж байна (Андрой
Arduino хяналтын реле модулийг ашиглан ухаалаг гэрийг хэрхэн яаж хийх вэ - Гэрийн автоматжуулалтын санаанууд: 15 алхам (зурагтай)
Arduino хяналтын реле модулийг ашиглан ухаалаг гэрийг хэрхэн яаж хийх вэ | Гэрийн автоматжуулалтын санаанууд: Энэхүү гэрийн автоматжуулалтын төсөлд бид 5 гэр ахуйн цахилгаан хэрэгслийг удирдах боломжтой ухаалаг гэрийн реле модулийг зохион бүтээх болно. Энэхүү реле модулийг гар утас эсвэл ухаалаг гар утас, IR алсын удирдлага эсвэл телевизийн алсын удирдлага, гарын авлагын унтраалга ашиглан удирдах боломжтой. Энэхүү ухаалаг буухиа нь мөн мэдрэх чадвартай
Аппаар хянагддаг NodeMCU ашиглан ухаалаг савыг хэрхэн яаж хийх вэ: 8 алхам
NodeMCU програмыг ашиглан ухаалаг савыг хэрхэн яаж хийх вэ: Энэхүү гарын авлагад бид ESP32 -ээр удирддаг ухаалаг сав, ухаалаг гар утсанд зориулсан програмыг (iOS болон Android) бүтээх болно. Бид NodeMCU (ESP32) -ийг холболт болон Blynk номын санд ашиглах болно. Cloud IoT болон ухаалаг гар утсан дээрх програмын хувьд. Эцэст нь бид
SONOFF ухаалаг унтраалга ашиглан ухаалаг галзуу наалт хэрхэн хийх вэ ?: 14 алхам
SONOFF ухаалаг унтраалгатай ухаалаг галзуу наалт хэрхэн хийх вэ ?: SONOFF ухаалаг унтраалга дахь түгжигдэх горимыг ашиглан энгийн галзуу наалт/хөшигийг ухаалаг болгоно. Та үүнийг ихэнх нь үүрээр галзуу наалт/наалт татах ажил гэдэгтэй санал нийлэх үү? тэгээд орой нь татах уу? Ямар ч байсан би
Raspberry Pi болон тоосонцор аргон ашиглан үер илрүүлэх ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: 6 алхам
Raspberry Pi болон тоосонцор аргон ашиглан үерийн илрүүлэлтийн ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: Үерийн стандарт мэдрэгчтэй байх нь таны гэр болон ажлын байрыг их хэмжээгээр гэмтээхээс урьдчилан сэргийлэх болно. Та эдгээр ухаалаг гар утсыг худалдаж авах боломжтой Энэ үерийн дохиоллын систем нь ямар ч шингэнийг илрүүлж, аллерыг идэвхжүүлдэг