Talaan ng mga Nilalaman:

Smart Backpack: 8 Hakbang
Smart Backpack: 8 Hakbang

Video: Smart Backpack: 8 Hakbang

Video: Smart Backpack: 8 Hakbang
Video: Cheats - Hakbang (Acoustic Version) | Inside Your Home 2024, Nobyembre
Anonim
Smart Backpack
Smart Backpack

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!

  1. Ilagay ang iyong microSD card sa iyong computer;
  2. I-download ang imahe ng Raspbian OS mula sa
  3. I-flash ang imahe sa micro SD-card na may software tulad ng Etcher o win32diskimager;
  4. Pumunta sa accesible partition ng SD-card at buksan ang cmdline.txt file na may notepad;
  5. Magdagdag ng ip = 169.254.10.1 i-save at isara;
  6. Ngayon ilagay ang iyong micro-SD card sa iyong raspberry pi;
  7. kapag na-boot na ito, i-download ang Putty;
  8. Ngayon, kumonekta sa iyong raspberry pi sa pamamagitan ng paggamit ng ip-adress na na-type namin nang mas maaga;
  9. Mag-login gamit ang pi at password raspberry
  10. 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.
  11. Kumonekta sa wi-fi gamit ang mga sumusunod na hakbang na kumonekta sa wifi.
  12. Gawin ang mga utos sudo apt-update at sudo apt-upgrade.

Hakbang 2: MySQL / Mariadb

MySQL / Mariadb
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

Buuin ang Electric Circuit
Buuin ang Electric Circuit
Buuin ang Electric Circuit
Buuin ang Electric Circuit
Buuin ang Electric Circuit
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

Buuin ang Backpack
Buuin ang Backpack
Buuin ang Backpack
Buuin ang Backpack
Buuin ang Backpack
Buuin ang Backpack
Buuin ang Backpack
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: