Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Raspberry Pi -ийг тохируулах
- Алхам 2: MySQL / Mariadb
- Алхам 3: Цахилгаан хэлхээг бий болгох
- Алхам 4: Үүргэвч хийх
- Алхам 5: Код
- Алхам 6: Вэб сервер
- Алхам 7: Автоматаар ажиллуулах
- Алхам 8: Төгсгөл
Видео: Ухаалаг үүргэвч: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Хэрэв та над шиг оюутан бол зарим нь миний мартсан асуудалтай шууд холбоотой байх болно. Надад үүргэвчээ хийх зав тийм ч их байдаггүй, та үүнийг мэдэхээс өмнө ямар нэгэн зүйлийг мартчихсан байсан.
Би таны эд зүйлсийг хянадаг вэб интерфэйстэй Raspberry pi төсөл хийж амьдралаа хөнгөвчлөхийг хичээсэн.
Гол санаа бол хэрэгтэй бүх зүйл дээрээ RFID наалт байрлуулах, вэб интерфэйс дээр хэрэгтэй зүйлсийнхээ жагсаалтыг гаргах явдал юм. Тэгээд үүргэвчээ хийх ёстой тэр мөчид та жагсаалтыг нээж, бүх зүйлийг сканнердаад үүргэвчиндээ хийдэг.
Хангамж
- үүргэвч
- соронзон танхим мэдрэгч
- соронз
- ADXL345
- 16*2 LCD дэлгэцтэй
- MCP3008
- MFRC522
- 4.7K ом эсэргүүцэл
- утаснууд
- гагнуурын цагаан тугалга
- дулаан багасдаг
- бөөрөлзгөнө pi 3b+, цахилгаан хангамж
- micro sd карт (8gb +)
- хүчтэй цавуу
- 13.56Mhz rfid хаягууд
Хэрэгсэл:
- халив
- гагнуурын төмөр
- хутга
- бахө задлах
Алхам 1: Raspberry Pi -ийг тохируулах
Та бүх хангамжаа авсны дараа бид эхлүүлж болно!
- MicroSD картаа компьютерт оруулах;
- Https://www.raspberrypi.org/downloads/raspbian/ дээрээс Raspbian OS дүрсийг татаж авах
- Etcher эсвэл win32diskimager гэх мэт програм хангамж бүхий бичил SD карт дээрх зургийг анивчуулах;
- SD картны боломжтой хуваалт руу ороод cmdline.txt файлыг тэмдэглэлийн дэвтэр ашиглан нээнэ үү.
- Ip = 169.254.10.1 нэмж хадгалаад хаах;
- Одоо бичил SD картаа бөөрөлзгөнө дээрээ тавь;
- ачаалагдсаны дараа Putty татаж авах;
- Одоо, өмнө нь бичсэн ip-хаягийг ашиглан бөөрөлзгөнө pi-тойгоо холбогдоорой;
- Хэрэглэгчийн pi болон бөөрөлзгөнө нууц үгээр нэвтэрнэ үү
- Sudo raspi-config гэж бичээд нууц үгээ сольж, сүлжээний сонголтууд руу очиж, pi-ийнхээ хостын нэрийг өөрчилнө үү. Локалчлалын сонголтууд руу очиж wi-fi улс, цагийн бүсээ өөрчилнө үү. Дараа нь ачаалах сонголтууд руу очиж, сүлжээг ачаалах үед хүлээхийг унтрааж, дэлгэц унтрах хүртэл хүлээнэ үү. Эцэст нь интерфэйсийн сонголтууд руу очиж i2c ба spi интерфэйсийг нээнэ үү.
- Wi-Fi-тай холбогдохын тулд дараах алхамуудыг ашиглан Wi-Fi-тай холбогдоно уу.
- Sudo apt-update болон sudo apt-upgrade тушаалуудыг хийнэ үү.
Алхам 2: MySQL / Mariadb
Одоо бид өгөгдлийн санг бөөрөлзгөнө pi дээрээ нэмж оруулах гэж байна.
-
Нэгдүгээрт, дараах тушаалуудыг хийнэ үү.
- sudo apt-get mysql-server, mysql-client-ийг суулгаарай
- mysql -u root -p
- нууц үгээр тодорхойлогдсон хэрэглэгчийн 'root'@'localhost' үүсгэх;
- БҮХ ДАВУУДЛАГА ӨГӨХ *. * TO 'root'@'%'
- Одоо sql файлын кодыг хуулж Putty дээр буулгаад ажиллуулна уу
Алхам 3: Цахилгаан хэлхээг бий болгох
Одоо бид цахилгаан хэлхээг бий болгох гэж байна. Энэ нь маш их байгаа тул эхлээд холбогч кабель, талхны хавтангаар барихыг санал болгож байна.
Fritzing схемийг дагаж мөрдөөрэй. Би танхимын мэдрэгч, rfid уншигч, lcd дэлгэцийн урт кабелийг ашигладаг. Би кабелийг эмэгтэй холбогч утасны төгсгөл хүртэл гагнасан тул бүх зүйлийг бөөрөлзгөнө зүү зүү рүү шууд гагнах шаардлагагүй болно. Хэрэв та үүнийг хийхгүй бол энэ нь зүгээр, гэхдээ та бүх зүйлийг pi руу гагнах хүртэл хүлээх хэрэгтэй болно.
Алхам 4: Үүргэвч хийх
Одоо бид бүх зүйлийг үүргэвчиндээ хийх болно. Би дээрх халаасны дотор байгаа бүх зүйлийг дээрх зурган дээр дугуйлсан.
- Энэхүү халаасны дотор нүх хайчилж, хоёр давхар даавууны хооронд ороорой, бид үүнийг rfid уншигч болон LCD кабельд ашиглах болно.
- Хэмжээний лавлагаа болгон LCD дэлгэцийг ашиглан дөрвөлжин нүхийг одоо болгоомжтой сийлээрэй.
- Одоо бид RFID уншигчаа эхлээд кабелиар нүхээр дамжуулж, үүргэвчин доторх халаасны дотор сийлсэн нүхэнд кабелиуд гарч байгаа эсэхийг шалгаарай.
- Одоо хүчтэй rfid уншигчийг дотор нь нааж болно, би супер цавуу хэрэглэхийг оролдсон боловч энэ нь арьсанд наалдаагүй тул цавуу хийсэн тул 100% Pattex цавуу хэрэглэхийг зөвлөж байна.
- Одоо LCD дэлгэцийн кабелийг нүхэнд болгоомжтой хийж, кабелийг нөгөө нүхнээс нь гаргаж, үүргэвчний дотор LCD байрлуул.
- Одоо үүргэвчиндээ нэг цахилгаан товчийг үүргэвчнийхээ төгсгөлд байрлуулаад соронзон танхимын мэдрэгчийг энэ цахилгаан товч дээр наа. Нөгөө цахилгаан товч дээр соронзыг наа. Соронзонд цавуу түрхэж болохгүй, цахилгаан товч гацахыг хүсэхгүй байна. Соронзон мэдрэгчийн хувьд энэ нь тийм ч том асуудал биш бөгөөд кабелийн уртаас шалтгаалан цахилгаан товч нь үргэлж байрандаа байх болно.
- Одоо та бүх зүйлийг pi руу гагнах боломжтой, эсвэл хэрэв та эмэгтэй холбогч кабелийг ашигласан бол Fritzing схемийг ашиглан зөв газарт нь байрлуулаарай.
- Сонголтоор та powerbank ашиглан бөөрөлзгөнө pi -г асааж болно.
Алхам 5: Код
Одоо барилгын хэсэг дууссан, кодыг эндээс татаж аваарай: github. Үүнийг (S) FTP ашиглан бөөрөлзгөнө pi -ийнхээ хавтсанд байрлуулах эсвэл өөрийн пи репозиторийг шууд клон хийх. Код нь мэдрэгчийг турших зарим кодтой бөгөөд хэрэв танд асуудал байгаа бол тэдгээрийг шалгаж үзээрэй.
Алхам 6: Вэб сервер
Одоо бид пи -ээ вэб сервер болгоно.
Sudo apt -get install apache2 -y тушаалыг хийнэ үү
- Зөөврийн компьютерээсээ pi хаягийг хайж олоорой, хэрэв та UTP кабелиар холбогдсон хэвээр байгаа бол 169.254.10.1 байх ёстой, хэрэв та apache хуудас харвал энэ нь амжилттай суулгасан гэсэн үг юм.
- mv командыг ашиглан татаж авсан кодын урд талын хавтсыг/var/www/html руу зөөж оруулна уу.
- Та кодыг тэнд байрлуулсны дараа sudo service apache2 дахин эхлүүлэх тушаалыг бичнэ үү.
- Хэрэв та pi-ийн IP хаягаар зочилж байвал вэб интерфэйсийг харах хэрэгтэй болно.
Алхам 7: Автоматаар ажиллуулах
Хэрэв та pi -гээ ачаалах юм бол скрипт автоматаар ажиллуулах ёстой.
- Rc.local файлыг sudo nano /etc/rc.local ашиглан засна уу
- Кодыг ажиллуулахын тулд командыг нэмээрэй, энэ нь python3.5 /yourpath/project.py & болно.
- 0 гарцыг доод талд үлдээхээ мартуузай.
- Одоо sudo -г дахин ачаалж, ажилласан эсэхийг шалгаарай.
Алхам 8: Төгсгөл
Одоо та pi-ээ ачаалах үед IP хаяг нь LCD дэлгэц дээр гарч ирэх бөгөөд вэб интерфэйсийг нээхийн тулд энэ дэлгэц рүү очно уу.
Зөвлөмж болгож буй:
GPS хянах, автомат гэрэлтэй ухаалаг үүргэвч: 15 алхам
Gps хянах, автомат гэрэлтэй ухаалаг үүргэвч: Энэхүү зааварчилгаанд бид байрлал, хурд, шөнийн цагаар аюулгүй байдлыг хангах автомат гэрэлтэй байх боломжтой үүргэвч хийх болно. Шаардлагагүй үед унтрахгүйн тулд таны мөрөн дээр байгаа эсэхийг тодорхойлохын тулд би 2 мэдрэгч ашигладаг
Үүргэвч №3: PyBoard: 7 алхам
Үүргэвч №3: PyBoard: SPIKE Prime үүргэвч нь LEGO Education SPIKE Prime -ийн өргөтгөл бөгөөд Pyboard үүргэвч нь танд SPIKE Prime -аас WiFi холбогдож Pyboard -ийн бүх функцийг ашиглах боломжийг олгодог. Энэ нь SPIKE ашиглан хийж болох төслүүдийн цар хүрээг эрс өргөжүүлэх болно
Үүргэвч №4: Талхны самбар: 8 алхам
Үүргэвч № 4: Breadboard: SPIKE Prime үүргэвч нь LEGO Education SPIKE Prime -ийн өргөтгөл бөгөөд энэхүү үүргэвч нь танд SPIKE Prime -ийг LED, товч, унтраалга, джойстик ашиглан холбох боломжтой бөгөөд SPIKE Prime -ийг хянахын тулд прототип үүсгэх боломжтой. Бидэнд камерын үүргэвч бас бий
Creative Switch үүргэвч: 4 алхам
Creative Switch үүргэвч:- 9V батерей- 2 цэнхэр LED- Утас- Цахилгаан дамжуулагч
NFC контентийг мөрдөгчтэй Back Pi ухаалаг үүргэвч: 6 алхам
NFC контент хайгчтай Back Pi ухаалаг үүргэвч: Оюутан байхдаа би зарим ном, бусад материалаа ангидаа авчрахаа мартдаг. Би онлайнаар хэлэлцэх асуудлыг ашиглахыг хичээсэн боловч үүний хажуугаар байнга ширээн дээрээ юм үлдээдэг байсан. Миний гаргасан шийдэл бол ухаалаг үүргэвч юм. Энэхүү зааварчилгаанд