Përmbajtje:

Kërcim: 8 hapa
Kërcim: 8 hapa

Video: Kërcim: 8 hapa

Video: Kërcim: 8 hapa
Video: HAPA DOLLAPA - Kukulla per femije, by Studio "Çamarroket" 2024, Korrik
Anonim
Shko
Shko

Kjo pajisje mat kërcimet tuaja! Ju mund të shihni sa kërcime mund të bëni në një kohë.

Në aplikacionin e uebit të gjitha seancat tuaja të kërcimit shfaqen dhe ju jeni në gjendje të shihni përparimin tuaj!

Projekti i bërë si detyrë shkollore. Aktualisht jam duke studiuar Teknologjitë e Reja të Mediave dhe Komunikimit në Howest Kortrijk, Belgjikë.

Hapi 1: Mblidhni materialet

Mblidhni materialet
Mblidhni materialet
Mblidhni materialet
Mblidhni materialet
Mblidhni materialet
Mblidhni materialet
Mblidhni materialet
Mblidhni materialet

Së pari ne duhet të mbledhim disa materiale harduerike.

Ne kemi nevojë për:

- Raspberry Pi 3B

- Raspberry Pi Zero W

- Powerbank për Zero W

- Xhiroskop (LSM9DS1)

Çmimet dhe dyqanet online për këto artikuj janë në fund të udhëzimeve.

Hapi 2: Saldoni Gyro në Zero W

Saldoni Gyro në Zero W
Saldoni Gyro në Zero W
Saldoni Gyro në Zero W
Saldoni Gyro në Zero W

Lidhni me kujdes Xhiroskopin në RPi Zero W. Nëse nuk e keni bërë kurrë më parë, ju rekomandoj të pyesni dikë që ka përvojë në saldim.

Dubbelcheck ose tripplecheck nëse lidhni saktë 3.3V dhe GND!

Nëse nuk e bëni këtë në mënyrë korrekte, do të shkatërroni Xhiroskopin tuaj ose RPi Zero W

Hapi 3: Konfiguroni RP -të tuaja

Konfiguroni RP -të tuaja
Konfiguroni RP -të tuaja

Konfiguroni të dy RP -të tuaja.

Disa udhëzues ose lidhje të dobishme për të konfiguruar RPi 3B:

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

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

Disa udhëzues ose lidhje të dobishme për të konfiguruar RPi Zero W:

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

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

Nëse bëhet kështu, sigurohuni që t'i përditësoni ato dhe instaloni paketat e mëposhtme:

- Python3

- serveri Mysql

- klienti Mysql

- …

Ne gjithashtu kemi nevojë për Mosquitto MQTT. Përdorni udhëzuesin e mëposhtëm për të instaluar Mosquitto:

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

Këshillë: përdorni imazhin Jessie, jo Stretch!

Hapi 4: Baza e të dhënave MySql

Baza e të dhënave MySql
Baza e të dhënave MySql

Tani duhet të vizatojmë një diagram ERD për bazën e të dhënave tona. Kam përdorur MySql për këtë detyrë.

Ju mund të krijoni bazën tuaj të të dhënave, të kopjoni timin ose thjesht të shkarkoni skriptin tim dhe ta ekzekutoni.

Ne do të përdorim RPi 3B tonë si pikën tonë qendrore për të drejtuar bazën e të dhënave dhe serverin tonë të internetit.

Këshillë: Përdorni FileZilla për të kopjuar skedarin në RPi 3B.

Hapi 5: Plotësoni Zero W

Për ta bërë xhiroskopin të funksionojë, duhet të ndiqni këtë udhëzues:

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

Ne përdorim bibliotekën BerryIMU së bashku me një shkrim të para-shkruar për të lexuar vlerat e Gyros.

Unë do të përdor shkrimin "berryIMU-measure-G.py". Por shtova një kod për të njohur një kërcim dhe për të dërguar një kërcim në Pikën Qendrore nëpërmjet MQTT.

Hapi 6: Zbatimi/Marrja e MQTT

Nëse baza jonë e të dhënave funksionon mirë, ne mund të lëvizim në krijimin ose Webapplication!

Kam përdorur Flask (python) për backend dhe html/css për frontend. Por ju jeni të lirë të bëni aplikacionin tuaj të internetit!

Ju gjithashtu mund të shkarkoni skenarin tim për të marrë mesazhe në Pikën Qendrore përmes MQTT.

Hapi 7: Vraponi dhe kënaquni

Në RPi Zero W drejtoni shkrimin "berryIMU-measure-G.py". Kjo do të bëjë punën për Zero W.

Në RPi 3B, ekzekutoni skriptin "mqtt.py" dhe serverin tuaj në internet.

Tani shijoni rezultatin tuaj!

Hapi 8: zorrë (shtesë)

Zorrë (shtesë)
Zorrë (shtesë)

Shikoni në garazhin tuaj për një kuti të vjetër dhe të vogël për ta vendosur pajisjen tuaj.

Unë e vendosa Zero W tim në një kuti të vogël që gjeta. Sigurisht që kam përdorur disa materiale për t'u siguruar që pajisja ime nuk mund të lëvizë.

Thjesht bëhuni krijues!

Recommended: