Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pag-configure ng Raspberry Pi
- Hakbang 2: MySQL / Mariadb
- Hakbang 3: Buuin ang Electric Circuit
- Hakbang 4: Buuin ang Backpack
- Hakbang 5: Code
- Hakbang 6: Webserver
- Hakbang 7: Autorun
- Hakbang 8: Wakas
Video: Smart Backpack: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kung ikaw ay isang mag-aaral na tulad ko, ang ilan sa iyo ay tiyak na maiuugnay sa problemang nakalimutan ko. Wala akong maraming oras upang gawin ang aking backpack, at bago mo ito nalalaman, may nakalimutan ka.
Sinubukan kong gawing mas madali ang aking buhay sa pamamagitan ng paggawa ng isang proyekto ng Raspberry pi na may isang web interface na sinusubaybayan ang iyong mga bagay-bagay.
Ang ideya ay ilagay ang mga sticker ng RFID sa lahat ng kailangan mo, gumawa ng mga listahan sa kung ano ang kailangan mo sa isang web interface. At sa sandaling kailangan mong gawin ang iyong backpack, buksan mo ang listahan, i-scan ang lahat at ilagay ito sa iyong backpack.
Mga gamit
- backpack
- magnetic hall-sensor
- pang-akit
- ADXL345
- 16 * 2 LCD
- MCP3008
- MFRC522
- 4.7K ohm risistor
- mga wire
- lata ng panghinang
- umitit ang init
- raspberry pi 3b +, supply ng kuryente
- micro sd card (8gb +)
- malakas na pandikit
- 13.56Mhz mga tag ng rfid
Mga tool:
- distornilyador
- panghinang
- kutsilyo
- lansagin ang mga pliers
Hakbang 1: Pag-configure ng Raspberry Pi
Kapag mayroon ka ng lahat ng iyong mga supply maaari kaming magsimula!
- Ilagay ang iyong microSD card sa iyong computer;
- I-download ang imahe ng Raspbian OS mula sa
- I-flash ang imahe sa micro SD-card na may software tulad ng Etcher o win32diskimager;
- Pumunta sa accesible partition ng SD-card at buksan ang cmdline.txt file na may notepad;
- Magdagdag ng ip = 169.254.10.1 i-save at isara;
- Ngayon ilagay ang iyong micro-SD card sa iyong raspberry pi;
- kapag na-boot na ito, i-download ang Putty;
- Ngayon, kumonekta sa iyong raspberry pi sa pamamagitan ng paggamit ng ip-adress na na-type namin nang mas maaga;
- Mag-login gamit ang pi at password raspberry
- I-type ang sudo raspi-config, baguhin ang iyong password, pumunta sa mga pagpipilian sa networking, palitan ang hostname ng iyong pi. Pumunta sa mga pagpipilian sa pag-localize at baguhin ang iyong wi-fi na bansa at timezone. Susunod, pumunta sa mga pagpipilian sa boot, i-on maghintay para sa network sa boot off at maghintay para sa splash screen. Panghuli pumunta sa mga pagpipilian sa interfacing at buksan ang i2c at spi interface.
- Kumonekta sa wi-fi gamit ang mga sumusunod na hakbang na kumonekta sa wifi.
- Gawin ang mga utos sudo apt-update at sudo apt-upgrade.
Hakbang 2: MySQL / Mariadb
Ngayon ay idaragdag namin ang database sa aming raspberry pi.
-
Una sa al, gawin ang mga sumusunod na utos:
- sudo apt-get install MySQL-server, MySQL-client
- MySQL -u root -p
- lumikha ng 'root' @ 'localhost' ng gumagamit na kinilala sa pamamagitan ng password;
- IPAGBIGAY ANG LAHAT NG PRIVILEGES SA *. * SA 'root' @ '%'
- Kopyahin ngayon ang code ng sql file at i-paste ito sa Putty at ipatupad ito
Hakbang 3: Buuin ang Electric Circuit
Ngayon ay itatayo namin ang electric circuit. Iminumungkahi kong itayo ito sa mga jumper cables at isang breadboard muna, dahil medyo marami ito.
Sundin ang Fritzing scheme. Gumagamit ako ng mahabang mga kable para sa sensor ng hall, rfid-reader at sa lcd screen. Inhinang ko ang mga kable sa dulo ng isang babaeng jumper wire, kaya hindi ko na kailangang panghinang ang lahat nang direkta sa mga raspberry pi pin. Kung hindi mo ito gagawin, ayos lang, ngunit maghihintay ka upang maihihin ang lahat sa pi.
Hakbang 4: Buuin ang Backpack
Ngayon ay itatayo namin ang lahat sa backpack. Itinayo ko ang lahat sa loob ng bulsa na bilugan sa imahe sa itaas.
- Sa loob ng bulsa na ito, gupitin ang isang butas upang makapunta ka sa pagitan ng dalawang mga layer ng tela, gagamitin namin ito para sa mga cable para sa rfid reader at LCD.
- Ngayon maingat na mag-ukit ng isang parisukat na butas gamit ang LCD screen bilang sanggunian ng laki.
- Ngayon ay ilalagay namin ang RFID-reader kasama ang mga cable sa pamamagitan ng butas, siguraduhing lumabas ang mga kable sa butas na inukit namin sa loob ng bulsa sa loob ng backpack.
- Ngayon, gumamit ng isang malakas na pandikit upang ipako ang rfid reader sa loob, sinubukan kong gumamit ng superglue, ngunit hindi ito dumikit sa katad, iminumungkahi kong gumamit ka ng Pattex na 100% na pandikit, dahil ito ay nakadikit.
- Maingat na ilagay muna ang mga LCD screen cable sa pamamagitan ng butas, at ilabas ang mga kable sa kabilang butas, at i-paste ang LCD sa loob ng backpack.
- Ngayon sa loob ng backpack, ilagay ang isang siper sa buong dulo ng backpack, at i-paste ang magnetic hall-sensor sa zipper na ito. Sa iba pang zipper na pandikit ang magnet. Tiyaking hindi gagamitin sa labis na pandikit para sa pang-akit, hindi mo nais na ma-stuck ang zipper. Para sa magnetikong sensor, hindi ito isang malaking pakikitungo, dahil sa haba ng cable ang zipper na ito ay laging mananatili sa posisyon nito.
- Ngayon ay maaari mong solder ang lahat sa pi, o kung ginamit mo ang mga kable ng jumper ng babae, ilagay lamang ito sa tamang lugar gamit ang Fritzing scheme.
- Bilang pagpipilian, maaari mong mapagana ang raspberry pi gamit ang isang powerbank.
Hakbang 5: Code
Ngayon ang bahagi ng pagbuo ay tapos na, i-download ang code dito: github. Ilagay ito sa isang folder sa iyong raspberry pi gamit ang (S) FTP o i-clone ang repository sa iyong pi nang direkta. Ang code ay may ilang pansubok na code para sa mga sensor, tiyaking suriin ang mga iyon kung mayroon kang problema.
Hakbang 6: Webserver
Ngayon ay gagawin naming webserver ang aming pi.
Gawin ang utos sudo apt-get install apache2 -y
- Mag-browse mula sa iyong laptop papunta sa address ng pi, na dapat ay 169.254.10.1 kung nakakonekta ka pa rin sa isang UTP-cable, kung nakikita mo ang isang pahina ng apache, nangangahulugang matagumpay itong na-install.
- ilipat ngayon ang folder ng frontend ng code na na-download mo sa / var / www / html gamit ang utos ng mv.
- Matapos mong mailagay ang code doon, i-type ang command sudo service apache2 restart.
- Ngayon ay dapat mong makita ang web interface kung mag-surf ka sa ip-adress ng pi.
Hakbang 7: Autorun
Ngayon kailangan naming tiyakin na awtomatikong tatakbo ang script kung boot mo ang iyong pi up.
- I-edit ang rc.local file, gamit ang sudo nano /etc/rc.local
- Idagdag ang utos upang maipatupad ang iyong code, ito ay magiging python3.5 /yourpath/project.py &
- Tiyaking iwanan ang exit 0 sa ibaba.
- Ngayon gawin ang sudo reboot at suriin kung ito ay gumagana.
Hakbang 8: Wakas
Ngayon, kapag na-boot mo ang iyong pi, dapat ip ipakita ang ip address sa LCD-screen, mag-surf sa screen na ito upang buksan ang web-interface.
Inirerekumendang:
Smart Backpack Sa Pagsubaybay sa Gps at Mga Awtomatikong Ilaw: 15 Hakbang
Smart Backpack Sa Pagsubaybay sa Gps at Mga Awtomatikong Ilaw: Sa pagtuturo na ito ay gagawa kami ng isang smart backpack na maaaring subaybayan ang aming posisyon, bilis at may mga awtomatikong ilaw na maaaring mapanatili kaming ligtas sa gabi. Gumagamit ako ng 2 sensor upang matukoy kung nasa balikat mo ito upang matiyak na hindi ito papatay kapag hindi ito kinakailangan,
Backpack # 3: PyBoard: 7 Hakbang
Backpack # 3: PyBoard: Ang SPIKE Prime Backpacks ay mga extension para sa LEGO Education SPIKE Prime. Pinapayagan ka ng isang Pyboard Backpack na kumonekta sa WiFi mula sa SPIKE Prime at gamitin ang lahat ng pag-andar ng isang Pyboard. Lalo nitong palalawakin ang saklaw ng mga proyekto na maaari mong gawin gamit ang SPIKE
Backpack # 4: Breadboard: 8 Hakbang
Backpack # 4: Breadboard: Ang SPIKE Prime Backpacks ay mga extension para sa LEGO Education SPIKE Prime. Pinapayagan ka ng backpack na ikonekta ang iyong SPIKE Prime sa mga LED, pindutan, switch at joystick upang lumikha ng mga prototype upang makontrol ang SPIKE Prime. Mayroon din kaming Camera Backpack na hinahayaan
Creative Switch Backpack: 4 na Hakbang
Creative Switch Backpack: - 9V baterya- 2 asul na LED- Wires- Conductive na tela
Back Pi Smart Backpack Sa NFC-content Tracker: 6 na Hakbang
Back Pi Smart Backpack Sa NFC-content Tracker: Bilang isang mag-aaral madalas kong nakakalimutang magdala ng ilan sa aking mga libro at iba pang mga materyal sa klase. Sinubukan kong gumamit ng isang online agenda ngunit kahit na sa gayon ay patuloy kong maiiwan ang mga bagay sa aking mesa. Ang solusyon na naisip ko ay isang matalinong backpack. Sa itinuturo na ito