Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Buuin ang Circuit sa Breadboard
- Hakbang 2: Buuin ang Detector ng Hilahin
- Hakbang 3: Ikonekta ang Pull Detector
- Hakbang 4: Paganahin ang Serial at SPI sa Raspi-config
- Hakbang 5: Database
- Hakbang 6: Pagsubok
- Hakbang 7: Bumuo ng isang Pabahay para sa Elektronika
- Hakbang 8: Maghinang ng Lahat Sa Mga Wires Sa halip na Mga Jump Cable
- Hakbang 9: Masunog ang mga butas para sa Leds at Ultrasonic Sensor
- Hakbang 10: Maglagay ng Mga Press Stud Sa Pamamagitan ng Mga Butas at Pandikit na Leds
- Hakbang 11: Lumipat ng Reed
- Hakbang 12: Pandikit ang Mga Puting Leds sa Loob ng Bag
- Hakbang 13: Idikit ang Pabahay at Ilagay sa loob ng Bag
- Hakbang 14: I-edit ang Rc.local upang Patakbuhin ang Script sa Startup
- Hakbang 15: Pagtatapos ng Mga Touch
Video: Smart Backpack Sa Pagsubaybay sa Gps at Mga Awtomatikong Ilaw: 15 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa itinuturo na ito ay gagawa kami ng isang matalinong 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, isang pull detector (na ginawa ko sa aking sarili) upang makita kung ang mga strap ay nakuha at isang ultrasonic sensor na nakakita kung may malapit sa likuran. Hindi bababa sa gumagamit din ako ng isang LDR upang makita kung madilim o magaan.
Mayroon ding mga leds sa loob ng ilaw na iyon kapag binuksan mo ang backpack upang magaan ang loob. Ito ay pinalitaw ng reed switch na lumilipat sa magnetic field na ginawa ng mga magnet.
Ginagamit ang module ng GPS para sa pagsubaybay sa iyong posisyon.
Ginagamit ang module ng LCD upang maipakita ang ip address.
Gumawa ako ng isang site na maaari mong i-upload sa iyong raspberry pi na hinahayaan kang makita ang mga ruta na iyong kinuha, i-save ang mga ito para magamit sa ibang pagkakataon, at kontrolin ang ilang mga setting.
Ang itinuturo na ito ay HINDI para sa mga taong WALANG KARANASAN sa pagtatrabaho sa Raspberry pi
Mga gamit
- Raspberry Pi 3 modelo B +
- Raspberry PI T-cobbler
- Wire (Gumamit ako ng 10 metro maaari kang gumamit ng mas kaunti)
- Mga resistor6 x 220 Ohm, 1 x 10k Ohm, 1 x 1k Ohm
- Trimmer 10k Ohm
- Backpack
- Powerbank
- LDR
- 4 na red leds at 2 white 5mm
- Ultrasonic Sensor HC-SR04
- Levelshifter
- 10bit ADC MCP3008
- GPS Module na may antena GY-NEO6Mv2
- LCD display
- Isang nababaluktot na tagsibol (na hindi nagpapapangit)
- String
- 1 Hex nut (o anumang gawa sa conductive metal na may butas)
- Plastik na tubo (paligid ng 4-3 cm ang lapad)
- Isang metal plate (na maaaring masakop ang mga dulo ng tubo)
- Reed swtich
- Maliit na magnet
- Manipis na MDF / iba pang kahoy / plastik na plato (sa paligid ng 5mm)
- Hard foam plate (hindi bababa sa 2cm ang kapal)
- Velcro (para sa pag-sealing ng mga sangkap sa kaso at talukap ng mata. Maaari mong gamitin ang pandikit sa halip kung nais mong gawin ito nang permanente)
- 5 Pindutin ang studs na may isang 5mm hole sa gitna para sa isang led, kung mas mababa ito maaari mong drill ito sa trough mamaya.
Para sa pagsubok sa isang breadbord:
- Breadbord
- Tumalon na mga wire
Kailangan ng mga tool:
- Panghinang
- Mainit na glue GUN
- Saw
- Gunting
- Kutsilyo
- Karayom at sinulid
- Drill (Kung kinakailangan tingnan ang hakbang 10)
mahahanap mo ang kumpletong listahan ng pagbuo ng mga materyales na may mga presyo sa kalakip na file
Hakbang 1: Buuin ang Circuit sa Breadboard
Ikonekta ang lahat tulad ng sa eskematiko sa itaas
Mayroon ding isang nakalakip na pdf upang mapalaki mo ang eskematiko.
Hakbang 2: Buuin ang Detector ng Hilahin
Una kunin ang spring en ang string at kola / itali ang mga ito sa bawat isa.
Pagkatapos kunin ang kulay ng nuwes at idikit ito sa itaas lamang ng tagsibol. (Gumamit ako ng isang maliit na piraso ng metal na tubo sa halip na kulay ng nuwes).
Pagkatapos nito maghinang ng isang wire sa ilalim ng nut (sa gilid kung saan ang tagsibol).
Pagkatapos ay idikit ang metal plate, spring at ang wire sa isang bahagi ng tubo. (tiyakin na ang kawad ay may sapat na haba sa loob para sa spring upang mabatak sa kabilang bahagi ng tubo).
Pagkatapos ay idikit ang plato ng metal sa tubo sa kabilang panig tulad ng pagguhit, siguraduhing ang string ay lalabas sa tubo upang mahila mo ito.
Sa wakas maghinang ng kawad sa plato na pinindot ng nut kapag hinila.
Sa dulo maaari mo itong subukan sa isang multimeter kung ang circuit ay sarado sa dalawang mga wire kapag hinila mo ang string.
Hakbang 3: Ikonekta ang Pull Detector
Ikonekta ang isang dulo ng pull detector upang i-pin ang GPIO 18 na may isang resistor na 1K Ohm sa pagitan.
Ikonekta ang kabilang dulo sa GND.
Hakbang 4: Paganahin ang Serial at SPI sa Raspi-config
- Buksan ang iyong terminal ng Raspberry pi at i-type ang: sudo raspi-config
- Mag-navigate gamit ang mga arrow key sa Mga Pagpipilian sa Interfacing, pindutin ang Enter
- Piliin ang Serial
- Makukuha mo: "Gusto mo ba ng isang shell ng pag-login na ma-access sa serial?" Pindutin ang No.
- "Nais mo bang paganahin ang serial port hardware?" Pindutin ang YES
- "Gusto mo bang mag-reboot ngayon?" Pindutin ang "HINDI"
- Pumunta muli sa Mga Pagpipilian sa Interfacing
- Piliin ang SPI
- "Nais mo bang paganahin ang interface ng SPI?" Pindutin ang YES
- I-reboot
Hakbang 5: Database
Una naming mai-install ang database software na kailangan namin.
Buksan ang iyong rpi terminal at i-type ang:
sudo apt-get update
sudo apt-get install mysql-server --fix-missing –y> sudo reboot
Maghintay hanggang sa mag-reboot ang iyong rpi, pagkatapos ay mag-log in at i-type ang mga linya
sudo mysql_secure_installation
Ipasok ang kasalukuyang password para sa root (ipasok para sa wala): root Baguhin ang root password? [Y / n] Y Bagong password: root123 Alisin ang mga hindi nagpapakilalang gumagamit? [Y / n] y Huwag payagan ang pag-login sa root nang malayuan? [Y / n] y Alisin ang test database at i-access ito? [Y / n] y I-reload ngayon ang mga talahanayan ng pribilehiyo? [Y / n] y
Gagawa rin kami ng isang gumagamit na tinatawag na 'mct' na may password na 'mct'.
sudo mysql -u root
MariaDB [(wala)]> IPAGBIGAY ANG LAHAT NG PRIVILEGES NASA *. * SA 'mct' @ '%' NAILALA NG 'mct' MAY GRANT OPTION; MariaDB [(wala)]> FLUSH PRIVILEGES; MariaDB [(wala)]> EXIT;
I-import na namin ang istraktura ng database
Kakailanganin mong i-download ang naka-attach na file at i-upload ito sa isang folder ng gumagamit / bahay // sa iyong rpi gamit ang FTP / SFTP.
Pagkatapos i-type ang mga sumusunod na linya:
MySQL -u root -p
MySQL> GUMAWA NG DATABASE Smartpack; Lumabas ngayon sa shell ng sql sa pamamagitan ng pagpindot sa CTRL + D> MySQL -u mct -p Smartpack </home//data-dump.sql> sudo reboot
Matapos ma-reboot ang iyong rpi ang database ay dapat na tumatakbo at tumatakbo
Hakbang 6: Pagsubok
Una kailangan naming mag-install ng apache webserver
I-type ang sumusunod na code sa terminal:
sudo apt-get install apache2 -y
sudo reboot
Kopyahin ang lahat ng mga file mula sa direktoryo ng FRONT sa pamamagitan ng repository ng github sa / var / www / html / direktoryo sa iyong rpi.
Pagkatapos kopyahin ang lahat ng mga file mula sa direktoryo ng BACK sa pamamagitan ng repository ng Github sa isang lokal na folder ng gumagamit sa iyong rpi / home // smartpack
Kung gumamit ka ng iba't ibang mga pin kaysa sa eskematiko, kakailanganin mong i-edit ang mga ito sa /home //smartpack/main.py, nakalista ang mga ito sa itaas sa dokumento.
Ngayon buksan ang terminal at patakbuhin ang script
python3.5 / home / Username/smartpack/main.py
Maaari kang mag-surf sa ip na ipapakita sa lcd screen upang ma-access ang website na na-install lamang namin.
Tiyaking gumagana ang lahat nang tama bago pumunta sa susunod na hakbang!
Hakbang 7: Bumuo ng isang Pabahay para sa Elektronika
Gagawa kami ng isang kaso para sa aming rpi, powerbank at ilang mga elektronikong sangkap.
Hinihimok ko kayo na gumawa ng iyong sariling mga bersyon ng kaso dahil hindi ako gaanong mahusay sa paggawa ng mga bagay na iyon
- Gupitin ang iyong plastik / kahoy na plato sa 2 piraso na sumusukat 29 cm x 15, 5 cm (Tiyaking ang pinakamahabang bahagi ay umaangkop sa iyong backpack)
- Gupitin ang 2 piraso ng matapang na bula na may sukat na 29 cm x 3 cm at 2 pang piraso na sumusukat 9.5 cm x 3cm
- Ipako ang mga piraso sa mga gilid ng isang plato.
- Matapos itong gawin gupitin ang mga butas tulad ng sa larawan: Kakailanganin mong sukatin ang iyong sarili kung gaano kalawak ang mga butas. Ang butas sa ilalim ay para sa Ultrasonic sensor, at ang tuktok na malaki ay para sa mga cable.
Hakbang 8: Maghinang ng Lahat Sa Mga Wires Sa halip na Mga Jump Cable
Solder lahat ng bagay na may normal na mga wire maliban sa parehong puti at pula na leds, LDR at reed switch.
Maaari mong gamitin ang breadboard para sa ilang mga bagay tulad ng IC's, ngunit hindi ko ito inirerekumenda nang personal.
Ang mga module ng GPS at LCD ay kailangang pumunta sa mga butas na pinutol namin para sa kanila sa nakaraang hakbang.
Siguraduhing gumamit ng paghihiwalay saanman dahil ang isang maikling circuit ay maaaring masira ang iyong Rpi.
Hakbang 9: Masunog ang mga butas para sa Leds at Ultrasonic Sensor
Paso? Oo! BURN
Gumagamit kami ng isang soldering iron upang masunog ang aming mga butas. Dahil ang karamihan sa backpack ay lumalaban sa tubig, nangangahulugan iyon na ang materyal na gawa sa kanila ay alinman sa plastik o goma. Kaya't kung susunugin natin ito sa halip na i-cut, ang mga gilid ng aming butas ay matutunaw nang maayos at kasama nito ay magiging mas madaling kapitan ng luha.
Sunugin ang 4 na maliliit na butas saan ka man gusto para sa awtomatikong mga pulang leds. Tiyaking nasa nakikitang posisyon ang mga ito. (Mayroon nang mga press studs sa mga butas sa larawan sa itaas)
Sumunog din ng isang butas para sa ultrasonic sensor sa ilalim ng backpack, sa gilid kung saan ang likod ay pupunta at isang maliit na butas sa tabi nito para sa string na lumalabas sa
Panghuli magsunog ng isang butas para sa mga kable na pupunta sa pangunahing seksyon ng iyong backpack, gawin ito sa itaas ng butas na ginawa namin para sa mga kable sa pabahay kung ilalagay mo ito sa bag.
Hakbang 10: Maglagay ng Mga Press Stud Sa Pamamagitan ng Mga Butas at Pandikit na Leds
Siguraduhin na ang mga butas sa studs ay 5mm !! kung hindi maaari mong subukan at drill labangan ang mga ito sa isang 5mm drill.
Itulak ang mga press stud sa labasan ang 4 na butas na iyong sinunog at i-click silang magkasama.
Ilagay ang 4 leds sa mga press studs at idikit ito, siguraduhin na ang mga bahagi ng metal ay hindi hawakan ang mga studs.
Hakbang 11: Lumipat ng Reed
Ang mga switch ng tambo ay napaka-marupok, kaya inilagay ko ang minahan sa isang plastic tube at ang plastik na tubo muli sa isang metal tube, at pagkatapos ay tinatakan ko ang lahat ng may pandikit.
Nakasalalay sa iyo kung paano mo ito gagawin, ngunit inirerekumenda kong gumawa ng isang bagay para dito upang hindi ito masira.
Kung tapos na iyon pandikit ang lahat sa tuktok ng pangunahing seksyon ng backpack. Sa tabi nito, sa kabilang panig ng zipper kola isang sapat na malakas na magnet kaya lilipat ito kapag binuksan mo ito. Inilagay ko ang minahan sa pagitan ng loob at labas ng layer ng tela kaya't hindi ito nakikita.
Hakbang 12: Pandikit ang Mga Puting Leds sa Loob ng Bag
Ipadikit ang mga ito upang magaan ang ilaw sa loob kapag nakabukas.
Maaari kang pumili kung saan ilalagay ang mga ito, ngunit sa palagay ko ang pinakamagandang lugar ay nasa tuktok na teksto sa switch ng tambo.
Hakbang 13: Idikit ang Pabahay at Ilagay sa loob ng Bag
Bago mo idikit ito tiyaking tiyakin na gumagana pa rin ito nang tama.
Pagkatapos ay idikit ang takip sa natitirang bahagi ng pabahay, maghanap ng mga kable na makukuha sa pagitan ng plato at ng gilid ng pabahay, napakahirap na idikit ito nang wala ang mga kable sa pagitan nito.
Pagkatapos ay ilagay ito sa loob ng iyong backpack, siguraduhin na ang ultrasonic sensor ay nakaharap sa butas na ginawa namin kanina.
Marahil ay kakailanganin mong i-secure ang pabahay sa paligid ng ultrasonic sensor sa backpack upang hindi ito masakop.
Hakbang 14: I-edit ang Rc.local upang Patakbuhin ang Script sa Startup
Buksan ang terminal at i-type ang:
sudo nano /etc/rc.local
idagdag ang sumusunod na linya sa dulo, sa itaas lamang ng exit 0
python3.5 / home //Smartpack/main.py &
pindutin ang CTRL + X at 2x Enter
Ngayon ang script ay magsisimula sa boot.
Hakbang 15: Pagtatapos ng Mga Touch
Maaari mong tahiin ang lahat ng mga cable magkasama at din sa backpack na may isang karayom at thread.
Maaari ka ring gumawa ng isang takip para sa mga pulang leds mula sa isang piraso ng katad / tela.
Inirerekumendang:
WiFi Awtomatikong Tagapakain ng Halaman Na May Reservoir - Panloob / Panlabas na Pag-aayos ng Paglilinang - Awtomatikong Mga Halaman ng Tubig na May Remote na Pagsubaybay: 21 Hakbang
Ang WiFi Awtomatikong Tagapakain ng halaman na may reservoir - Pag-set up ng Panloob / Panlabas na Paglilinang - Awtomatikong Mga Halaman ng Tubig Na May Malayuang Pagsubaybay: Sa tutorial na ito ipapakita namin kung paano mag-set up ng isang pasadyang panloob / panlabas na sistema ng feeder ng halaman na awtomatikong nagdidilig ng mga halaman at maaaring subaybayan nang malayuan gamit ang Adosia platform
Paano Makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa: 16 Hakbang (na may Mga Larawan)
Paano Makokontrol ang Mga ilaw / Home Lights Gamit ang Arduino at Amazon Alexa: Ipinaliwanag ko kung paano makontrol ang ilaw na konektado sa UNO at kontrolado ng Alexa
Mga Awtomatikong Ilaw na Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: 5 Mga Hakbang
Ang mga Awtomatikong Ilaw ay Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: Tila napakahirap hanapin ang switch board sa madilim ngunit ang proyektong ito ay talagang kapaki-pakinabang upang malutas ang problemang ito. Sundin ang mga hakbang sa ibaba upang malaman ang solusyon dito
Mga ilaw sa ilaw ng gabi: 4 na mga hakbang
Lights Out Night Light: oras na para sa kama. Bumangon ka upang patayin ang mga ilaw para sa gabi, at pagkatapos mong i-flip ang switch, napagtanto mong mayroon kang madilim na paglalakbay pabalik sa kaligtasan ng iyong kama nang maaga. Masuwerte para sa iyo, ang mga ilaw sa gabi ay naimbento, at dumating ka
Mga Ilaw ng Tagapagpahiwatig ng Katayuan ng Banyo at Awtomatikong Paglipat: 4 Mga Hakbang (na may Mga Larawan)
Mga Ilaw ng Tagapagpahiwatig ng Kalagayan ng Banyo at Awtomatikong Paglipat: Ang proyektong ito ay gumagamit ng mga switch ng proximity at relay upang makontrol ang isang bangko ng mga ilaw ng tagapagpahiwatig. Ang mga ilaw ay nagpapahiwatig ng katayuan sa pananakop ng dalawang banyo. Suliranin: Dalawang solong banyo ng gumagamit - sa isang bahay na istilo ng dorm - ay ibinabahagi ng maraming tao, ngunit