Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Mga Materyal
- Hakbang 2: Paghinang ng Gyro sa Zero W
- Hakbang 3: I-configure ang Iyong RPi
- Hakbang 4: MySql Database
- Hakbang 5: Kumpletuhin ang Zero W
- Hakbang 6: Webapplication / Tumanggap ng MQTT
- Hakbang 7: Patakbuhin at Masiyahan
- Hakbang 8: Casing (dagdag)
Video: JumpTie: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sinusukat ng aparatong ito ang iyong mga jumps! Maaari mong makita kung gaano karaming mga jumps ang maaari mong gawin sa isang dami ng oras.
Sa webapplication lahat ng iyong mga session ng paglukso ay ipinapakita at nakikita mo ang iyong pag-usad!
Ang proyekto ay ginawa bilang takdang-aralin sa paaralan. Kasalukuyan akong nag-aaral ng New Media at Technologies sa Komunikasyon sa Howest Kortrijk, Belgium.
Hakbang 1: Ipunin ang Mga Materyal
Una kailangan naming magtipon ng ilang mga materyales sa hardware.
Kailangan namin:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank para sa Zero W
- Gyroscope (LSM9DS1)
Ang mga presyo at tindahan ng online para sa mga item na ito ay nasa dulo ng pagtuturo.
Hakbang 2: Paghinang ng Gyro sa Zero W
Maingat na maghinang ng Gyroscope sa RPi Zero W. Kung hindi mo pa nagawa ito bago ko inirerekumenda na tanungin ang isang tao na may ilang karanasan sa paghihinang.
Dubbelcheck o tripplecheck kung tama ang iyong paghihinang sa 3.3V at sa GND!
Ang hindi paggawa nito nang wasto ay makakasira sa iyong Gyroscope o sa iyong RPi Zero W
Hakbang 3: I-configure ang Iyong RPi
I-configure ang pareho ng iyong mga RPi.
Ang ilang mga gabay o kapaki-pakinabang na mga link upang mai-configure ang RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Ang ilang mga gabay o kapaki-pakinabang na mga link upang mai-configure ang RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Kung nagawa ito, tiyaking i-update ang mga ito at mai-install ang mga sumusunod na package:
- Python3
- Mysql-server
- Mysql-client
- …
Kailangan din namin ng Mosquitto MQTT. Gamitin ang sumusunod na gabay upang mai-install ang Mosquitto:
www.instructables.com/id/Installing-MQTT-B…
Tip: gamitin ang imaheng Jessie, hindi Stretch!
Hakbang 4: MySql Database
Ngayon kailangan naming gumuhit ng isang diagram ng ERD para sa aming database. Ginamit ko ang MySql para sa takdang-aralin na ito.
Maaari kang lumikha ng iyong sariling database, kopyahin ang minahan o i-download lamang ang aking script at patakbuhin ito.
Gagamitin namin ang aming RPi 3B bilang aming Central Point upang patakbuhin ang aming Database at Webserver.
Tip: Gumamit ng FileZilla upang makopya ang file sa RPi 3B.
Hakbang 5: Kumpletuhin ang Zero W
Upang magtrabaho ang Gyroscope kailangan nating sundin ang gabay na ito:
ozzmaker.com/berryimu-quick-start-guide/
Ginagamit namin ang BerryIMU library kasama ang ilang paunang sulat na script upang mabasa ang mga halagang Gyros.
Gagamitin ko ang script na "berryIMU-measure-G.py". Ngunit nagdagdag ako ng ilang code upang makilala ang isang pagtalon at upang magpadala ng isang tumalon sa Central Point sa pamamagitan ng MQTT.
Hakbang 6: Webapplication / Tumanggap ng MQTT
Kung ang aming database ay gumagana ng maayos, maaari kaming magpatuloy sa paglikha o Webapplication!
Gumamit ako ng Flask (python) para sa backend at html / css para sa frontend. Ngunit malaya kang gumawa ng iyong sariling webapplication!
Maaari mo ring i-download ang aking script upang makatanggap ng mga mensahe sa Central Point sa pamamagitan ng MQTT.
Hakbang 7: Patakbuhin at Masiyahan
Sa RPi Zero W patakbuhin ang script na "berryIMU-measure-G.py". Gagawin nito ang trabaho para sa Zero W.
Sa RPi 3B, patakbuhin ang "mqtt.py" script at ang iyong webserver.
Ngayon tamasahin ang iyong kinalabasan!
Hakbang 8: Casing (dagdag)
Pumunta sa iyong garahe para sa isang luma at maliit na kahon upang ilagay sa iyong hardware.
Inilagay ko ang aking Zero W sa isang maliit na kahon na nakita ko. Ofcourse Gumamit ako ng ilang mga materyales upang matiyak na hindi makagalaw ang aking hardware.
Maging malikhain lang!
Inirerekumendang:
Arduino Car Reverse Parking Alert System - Hakbang sa Hakbang: 4 na Hakbang
Arduino Car Reverse Parking Alert System | Hakbang sa Hakbang: Sa proyektong ito, magdidisenyo ako ng isang simpleng Arduino Car Reverse Parking Sensor Circuit gamit ang Arduino UNO at HC-SR04 Ultrasonic Sensor. Ang Arduino based Car Reverse alert system na ito ay maaaring magamit para sa isang Autonomous Navigation, Robot Ranging at iba pang range r
Hakbang sa Hakbang Pagbubuo ng PC: 9 Mga Hakbang
Hakbang sa Hakbang ng PC Building: Mga Pantustos: Hardware: MotherboardCPU & CPU coolerPSU (Power supply unit) Storage (HDD / SSD) RAMGPU (hindi kinakailangan) CaseTools: ScrewdriverESD bracelet / matsthermal paste w / applicator
Tatlong Loudspeaker Circuits -- Hakbang-hakbang na Tutorial: 3 Mga Hakbang
Tatlong Loudspeaker Circuits || Hakbang-hakbang na Tutorial: Ang Loudspeaker Circuit ay nagpapalakas ng mga audio signal na natanggap mula sa kapaligiran papunta sa MIC at ipinapadala ito sa Speaker mula sa kung saan ginawa ang pinalakas na audio. Dito, ipapakita ko sa iyo ang tatlong magkakaibang paraan upang magawa ang Loudspeaker Circuit na ito gamit ang:
Hakbang-hakbang na Edukasyon sa Robotics Na May Kit: 6 Mga Hakbang
Hakbang-hakbang na Edukasyon sa Robotics Gamit ang isang Kit: Matapos ang ilang buwan ng pagbuo ng aking sariling robot (mangyaring sumangguni sa lahat ng mga ito), at pagkatapos ng dalawang beses na pagkabigo ng mga bahagi, nagpasya akong bumalik at muling isipin ang aking diskarte at direksyon. Ang karanasan ng ilang buwan ay kung minsan ay lubos na nagbibigay-pakinabang, at
Kritikal na Hakbang sa Paghuhugas ng Kamay sa Hakbang: 5 Hakbang
Kritikal na Hakbang sa Paghuhugas ng Hakbang sa paghuhugas ng kamay: Ito ay isang makina na nagpapaalala sa gumagamit tungkol sa mga hakbang kung kailan kailangan niyang maghugas ng kanyang mga kamay. Ang layunin ng makina na ito ay matulungan ang mga tao na maunawaan kung paano hugasan nang maayos ang kanilang mga kamay sa isang mabisang paraan. Sa mga panahon ng pag-iwas sa epidemya o pandemya,