Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere! Täna proovin teile näidata, kuidas nullist nutikas kaalumass teha!
Samm: komponendid
Vajalikud komponendid:
- "Wii tasakaalu juhatus"
- Raspberry Pi 3, mis on varustatud Bluetoothiga (või RPi varasem versioon, mis on kaasas Bluetooth -dongliga)
- 16x2 LCD ekraan
- Mõni ümber hüppaja juhtmete (eelnev naine-naine, kuid võtke ka mõned tavalised juhtmed)
Puitraami jaoks kasutasin 6 puitdetaili (üksikasju vt pildilt pikkusega puidust osade kohta.) Minu kasutatud puitvarda/palgi laius ja kõrgus on 4,5 cm ja pikkus 140 cm (teil peaks olema vähemalt 2 neist baaridest.). Kasutasin all ka puitlauda (67x47cm).
Täiendavad asjad, mida vajate:
- Saag (pole vahet, milline neist, kasutage lihtsalt tuttavat)
- Puiduliim
- papist/puidust kast laiusega 16 cm (TÄHTIS: teie RPi ja ekraan on siin, nii et veenduge, et see oleks hea kõrgusega ja teie ekraani mahuks.)
*Täiendavaid asju, mida saate endiselt lisada:
- LED -ribad raami siseküljel
- Värvige / värvige puidule ja / või tahvlile
- Tõenäoliselt uuendan seda projekti järgmisel kuul või midagi, uuendan seda projekti ultraheli anduritega, et saaksite teada, milline jalg on laual või mitte.
Samm: riistvara
Nüüd soovite veenduda, et teie RPi on LCD -ga õigesti ühendatud. Te ei vaja potentsiomeetrit, samuti võite lasta sellel ühendada 5V/GND -ga, kuid parem on kontrasti käsitsi juhtida.
Näete ka Wii Balance Boardi loogikatahvlit, et anda teile aimu selle toimimisest.
Tegema:
Jootke 5V ja GND aku loogikaplaadile, nii ei vaja te enam patareisid
3. samm: RPi seadistamine
RPi seadistamine:
- Võrgukonfiguratsioonid, veenduge, et saaksite WiFi-ühenduse luua. APIPA bootconfigis -> config wlan kitti kaudu -> lubage Bluetooth raspi -config'is
- Looge oma RPi -le kaust (selles näites tegin kausta 'Project', mis asub asukohas /home /pi.
Samm: kontrollige oma andureid
Nüüd, kui riistvara on valmis, hakkame komponente kodeerima. LCD jaoks kasutame baasfailina adafruit LCD -faili. Failis LCD.py saate kuvada oma RPi wlan IP -d. Aeg -ajalt saate oma kaalu kuvada.
5. samm: andmebaas
Samm: looge andmebaas, kus on 3 tabelit, kasutaja, kaal, sihtmärk
Samm: looge nendes tabelites veerud:
- Kasutaja: kasutajanimi, parool, pikkus, vanus, eesnimi, perekonnanimi, sugu
- Kaal: kaalID (ai), kaal, mõõdetud hetk, kasutaja_kasutajanimi (fk)
- Sihtmärk: sihtmärk, sihtkaal, sihtmadedate, sihtkuupäev, sihtmärk, kirjeldus, kasutaja_kasutaja
Installige see mariaDB -s rpi -le, veenduge, et annate kõigile loodud kasutajatele kõik õigused.
6. samm: kolviga veebisait
Kogu veebikausta saate siit:
peate veenduma, et mallid on mallikaustas (kontrollige mallikaustana!), veenduge, et hrefid oleksid O K koos vastavate URL -idega.