Orodha ya maudhui:

Kuruka: 8 Hatua
Kuruka: 8 Hatua

Video: Kuruka: 8 Hatua

Video: Kuruka: 8 Hatua
Video: jifunze hatua tano (5) tu KUJUA sarakasi ya nyuma ,(kubinuka kwa nyuma) 2024, Novemba
Anonim
Kuruka
Kuruka

Kifaa hiki hupima kuruka kwako! Unaweza kuona ni ngapi kuruka unaweza kufanya kwa muda.

Kwenye matumizi ya wavuti vikao vyako vyote vya kuruka vinaonyeshwa na una uwezo wa kuona maendeleo yako!

Mradi uliofanywa kama zoezi la shule. Hivi sasa ninasoma Teknolojia Mpya za Vyombo vya Habari na Mawasiliano huko Howest Kortrijk, Ubelgiji.

Hatua ya 1: Kusanya vifaa

Kukusanya Vifaa
Kukusanya Vifaa
Kukusanya Vifaa
Kukusanya Vifaa
Kukusanya Vifaa
Kukusanya Vifaa
Kukusanya Vifaa
Kukusanya Vifaa

Kwanza tunahitaji kukusanya vifaa vya vifaa.

Tunahitaji:

- Raspberry Pi 3B

- Raspberry Pi Zero W

- Powerbank kwa Zero W

- Gyroscope (LSM9DS1)

Bei na maduka ya mkondoni ya vitu hivi ni mwisho wa kufundisha.

Hatua ya 2: Solder Gyro kwa Zero W

Solder Gyro kwa Zero W
Solder Gyro kwa Zero W
Solder Gyro kwa Zero W
Solder Gyro kwa Zero W

Suuza kwa uangalifu Gyroscope kwa RPi Zero W. Ikiwa haujawahi kufanya hivyo kabla ya kupendekeza kuuliza mtu ambaye ana uzoefu wa kutengenezea.

Dubbelcheck au tripplecheck ikiwa umetengeneza kwa usahihi 3.3V na GND!

Kutofanya hivyo kwa usahihi kutaharibu Gyroscope yako au RPi Zero W yako

Hatua ya 3: Sanidi RPi yako

Sanidi RPi yako
Sanidi RPi yako

Sanidi RPi yako yote.

Miongozo mingine au viungo muhimu vya kusanidi RPi 3B:

www.raspberrypi.org/help/noobs-setup/2/

caffinc.github.io/2016/12/raspberry-pi-3-h …….

Miongozo mingine au viungo muhimu vya kusanidi RPi Zero W:

github.com/initialstate/pi-zero-w-motion-s…

learn.sparkfun.com/tutorials/getting-start…

Ikiwa imefanywa hivyo, hakikisha kuisasisha na kusakinisha vifurushi vifuatavyo:

- Python3

- Mysql-seva

- Mysql-mteja

- …

Tunahitaji pia MQTT ya Mosquitto. Tumia mwongozo ufuatao kufunga Mosquitto:

www.instructables.com/id/Installing-MQTT-B…

Kidokezo: tumia picha ya Jessie, sio Kunyoosha!

Hatua ya 4: Hifadhidata ya MySql

Hifadhidata ya MySql
Hifadhidata ya MySql

Sasa tunahitaji kuteka mchoro wa ERD kwa hifadhidata yetu. Nilitumia MySql kwa mgawo huu.

Unaweza kuunda hifadhidata yako mwenyewe, nakili yangu au upakue tu hati yangu na uitumie.

Tutatumia RPi 3B yetu kama Kituo chetu cha Kati kuendesha Hifadhidata yetu na Webserver.

Kidokezo: Tumia FileZilla kunakili faili kwenye RPi 3B.

Hatua ya 5: Kamilisha Zero W

Ili kufanya Gyroscope ifanye kazi tunahitaji kufuata mwongozo huu:

ozzmaker.com/berryimu-quick-start-guide/

Tunatumia maktaba ya BerryIMU pamoja na hati fulani iliyoandikwa mapema kusoma maadili ya Gyros.

Nitatumia hati ya "berryIMU-measure-G.py". Lakini niliongeza nambari kadhaa kutambua kuruka na kutuma kuruka kwa Kituo cha Kati kupitia MQTT.

Hatua ya 6: Matumizi ya Wavuti / Pokea MQTT

Ikiwa hifadhidata yetu inafanya kazi vizuri, tunaweza kuendelea na utengenezaji au Matumizi ya Wavuti!

Nilitumia Flask (chatu) kwa backend na html / css kwa frontend. Lakini uko huru kufanya matumizi yako ya wavuti!

Unaweza pia kupakua hati yangu ya kupokea ujumbe kwenye Kituo cha Kati kupitia MQTT.

Hatua ya 7: Kukimbia na kufurahiya

Kwenye RPi Zero W tumia hati ya "berryIMU-measure-G.py". Hii itafanya kazi kwa Zero W.

Kwenye RPi 3B, endesha hati ya "mqtt.py" na seva yako ya wavuti.

Sasa furahiya matokeo yako!

Hatua ya 8: Kesi (ziada)

Kesi (ziada)
Kesi (ziada)

Nenda uangalie kwenye karakana yako kwa sanduku la zamani na ndogo kuweka vifaa vyako.

Niliweka Zero W yangu kwenye sanduku dogo nililopata. Nilitumia vifaa kadhaa kuhakikisha vifaa vyangu haviwezi kusonga.

Uwe mbunifu tu!

Ilipendekeza: