Satura rādītājs:
- 1. darbība: apkopojiet materiālus
- 2. solis: pielodējiet žiroskopu līdz nullei W
- 3. darbība: konfigurējiet savus RPi
- 4. darbība: MySql datu bāze
- 5. darbība. Pabeidziet nulli W
- 6. darbība: tīmekļa lietojumprogramma/MQTT saņemšana
- 7. solis: skrien un izbaudi
- 8. darbība: apvalks (papildus)
Video: Lēciens: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šī ierīce mēra jūsu lēcienus! Jūs varat redzēt, cik daudz lēcienu jūs varat veikt noteiktā laikā.
Tīmekļa lietojumprogrammā tiek parādītas visas jūsu lekšanas sesijas, un jūs varat redzēt savu progresu!
Projekts veikts kā skolas uzdevums. Pašlaik studēju jaunos medijus un komunikācijas tehnoloģijas Howest Kortrijk, Beļģijā.
1. darbība: apkopojiet materiālus
Vispirms mums ir jāapkopo daži aparatūras materiāli.
Mums vajag:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank modelim Zero W
- žiroskops (LSM9DS1)
Šo preču cenas un tiešsaistes veikali ir norādījuma beigās.
2. solis: pielodējiet žiroskopu līdz nullei W
Uzmanīgi pielodējiet žiroskopu līdz RPi Zero W. Ja jūs to nekad iepriekš neesat darījis, iesaku pajautāt kādam, kam ir zināma pieredze lodēšanā.
Dubbelcheck vai tripplecheck, ja pareizi lodējat 3.3V un GND!
Ja to nedarīsit pareizi, jūsu žiroskops vai RPi Zero W tiks iznīcināts
3. darbība: konfigurējiet savus RPi
Konfigurējiet abus savus RPi.
Daži ceļveži vai noderīgas saites RPi 3B konfigurēšanai:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Daži ceļveži vai noderīgas saites, lai konfigurētu RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Ja tas tiek darīts, noteikti atjauniniet tos un instalējiet šādas paketes:
- Python3
- MySQL serveris
- MySQL klients
- …
Mums ir vajadzīgs arī Mosquitto MQTT. Lai instalētu Mosquitto, izmantojiet šo rokasgrāmatu:
www.instructables.com/id/Installing-MQTT-B…
Padoms: izmantojiet Džesijas attēlu, nevis Stretch!
4. darbība: MySql datu bāze
Tagad mums ir jāizveido mūsu datu bāzei ERD diagramma. Šim uzdevumam izmantoju MySql.
Jūs varat izveidot savu datu bāzi, nokopēt manu vai vienkārši lejupielādēt manu skriptu un palaist to.
Mēs izmantosim mūsu RPi 3B kā centrālo punktu, lai palaistu mūsu datu bāzi un tīmekļa serveri.
Padoms. Izmantojiet FileZilla, lai kopētu failu uz RPi 3B.
5. darbība. Pabeidziet nulli W
Lai žiroskops darbotos, mums jāievēro šī rokasgrāmata:
ozzmaker.com/berryimu-quick-start-guide/
Mēs izmantojam BerryIMU bibliotēku kopā ar kādu iepriekš uzrakstītu skriptu, lai lasītu Gyros vērtības.
Es izmantošu skriptu "berryIMU-measure-G.py". Bet es pievienoju kādu kodu, lai atpazītu lēcienu un nosūtītu lēcienu uz centrālo punktu, izmantojot MQTT.
6. darbība: tīmekļa lietojumprogramma/MQTT saņemšana
Ja mūsu datu bāze darbojas labi, mēs varam pāriet uz izveidi vai tīmekļa lietojumprogrammu!
Es izmantoju kolbu (python) aizmugurē un html/css priekšgalā. Bet jūs varat brīvi izveidot savu tīmekļa lietojumprogrammu!
Varat arī lejupielādēt manu skriptu, lai saņemtu ziņojumus centrālajā punktā, izmantojot MQTT.
7. solis: skrien un izbaudi
RPi Zero W palaidiet skriptu "berryIMU-measure-G.py". Tas padarīs darbu Zero W.
RPi 3B palaidiet skriptu "mqtt.py" un savu tīmekļa serveri.
Tagad izbaudiet savu rezultātu!
8. darbība: apvalks (papildus)
Iet meklēt garāžā vecu un mazu kastīti, kur ievietot aparatūru.
Es ievietoju savu Zero W nelielā kastītē, kuru atradu. Protams, es izmantoju dažus materiālus, lai pārliecinātos, ka mana aparatūra nevar pārvietoties.
Vienkārši esiet radošs!
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
Ar balsi kontrolējams lēciens- Google Voice AIY versija: 3 soļi
Ar balsi kontrolējams lecamais domkrats- Google Voice AIY versija: Tātad jums ir pieejams AIY balss komplekts Ziemassvētkiem un ar to spēlējāties, ievērojot norādījumus. Tas ir smieklīgi, bet tagad? Turpmāk aprakstītais projekts piedāvā vienkāršu ierīci, kuru var izveidot, izmantojot AIY balss cepuri Raspbe
Augļa lēciens: 8 soļi (ar attēliem)
Fetus Jumpdrive: Pēc BoingBoing skatīšanās es pamanīju " Fetus Cookie Cutter " un uzreiz bija pārsteigts. Kādu laiku esmu sajūsmā par augļa formu un modeli. Tad es paskatījos uz savu pārnesumkārbu; tas bija kails. Tam nebija mājokļa. Viņi būvē