Turinys:
- 1 žingsnis: reikalingi komponentai
- 2 žingsnis: Surinkite savo lagaminą
- 3 žingsnis: sudėkite komponentus į lagaminą
- 4 žingsnis: „Raspberry Pi“nustatymas
Video: Kaip pasigaminti išmanųjį lagaminą su „Raspberry Pi“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šioje pamokoje aš paaiškinsiu, kaip galite pasidaryti išmanųjį lagaminą su „Raspberry Pi“.
Kai baigsite, galėsite sekti savo lagaminą visame pasaulyje ir pasverti jį be svarstyklių.
Pradėkime!
1 žingsnis: reikalingi komponentai
- Raspberry Pi (žinoma xd)
- Trumpieji kabeliai
- Lagaminas
- „Powerbank“, skirtas jūsų „Pi“maitinti
- „Adafruit Ultimate GPS breakout“+ antena
- HX711 apkrovos elementų stiprintuvas
- Apkrovos jutiklio kombinatorius
- Keturi 50 kg apkrovos elementai
- Dvi (medinės) lentos, kurios nesilenkia per lengvai (pvz., Fanera). Įsitikinkite, kad lentos yra vienodo dydžio ir tinka jūsų lagaminui.
- LCD ekranas (neprivaloma, aš jį naudosiu savo Raspberry Pi IP rodymui, kad vartotojas žinotų, į kurią svetainę jis turi eiti, kad pamatytų lagamino informaciją)
2 žingsnis: Surinkite savo lagaminą
Nuotraukoje galite pamatyti, kaip turite prijungti visas skirtingas dalis. Jei kyla problemų, atlikite šiuos veiksmus:
Norėdami prijungti savo GPS:
- VIN -> Raspberry Pi kaištis 1 (3.3V)
- GND -> Raspberry Pi pin 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
Norėdami prijungti savo LCD ekraną: (nepieškite jo pagal Fritzing schemą, nes jis bus netvarkingas..)
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi kaištis 2 (5V)
- V0 -> potenciometras (tai rūpinasi kontrasto reguliavimu)
- RS -> Raspberry Pi pin 18 (GPIO24)
- RW -> Raspberry Pi pin 6 (GND)
- E -> Raspberry Pi pin 32 (GPIO25)
- D0 -> Raspberry Pi kaištis 42 (GPIO12)
- D1 -> Raspberry Pi pin 46 (GPIO16)
- D2 -> Raspberry Pi pin 48 (GPIO20)
- D3 -> Raspberry Pi pin 50 (GPIO21)
- D4 -> Raspberry Pi pin 11 (GPIO17)
- D5 -> Raspberry Pi pin 13 (GPIO27)
- D6 -> Raspberry Pi pin 15 (GPIO22)
- D7 -> Raspberry Pi kaištis 33 (GPIO13)
- A -> Raspberry Pi kaištis 2 (5V)
- K -> Raspberry Pi pin 6 (GND)
Norėdami prijungti apkrovos elementus:
-
Kombinatoriaus plokštės viduryje matote, kad yra keturi stulpeliai su kiekviena iš trijų jungčių (-, + ir C). Viename apkrovos elemente yra lygiai trys laidai (baltas, raudonas ir juodas). Prijunkite kiekvieną apkrovos jutiklį prie stulpelio taip:
- - -> Juoda
- + -> balta
- C -> Raudona
-
Kai tai padarysite, prijunkite kombinatoriaus plokštę prie HX711 apkrovos elementų stiprintuvo taip:
- Raudona -> E+
- Juoda -> E-
- Žalia -> A-
- Balta -> A.
-
Galiausiai prijunkite HX711 prie savo Raspberry Pi:
- VCC -> Raspberry Pi kaištis 17 (3.3V)
- GND -> Raspberry Pi pin 9 (GND)
- DT -> Raspberry Pi pin 29 (GPIO5)
- SCK -> Raspberry Pi pin 31 (GPIO6)
(B ir B+ ant HX711 ir geltona ant kombinatoriaus plokštės lieka tušti)
Norėdami pritvirtinti apkrovos elementus prie lentų:
- Pirmiausia įsitikinkite, kad apkrovos elementai yra tolygiai uždėti ant lentos.
- Tada kiekvienam apkrovos elementui padarykite mažą stačiakampę skylę, kad apkrovos elemento „dangtelis“neliestų žemės. Jei taip būtų, gautumėte neigiamas vertybes.
- Įdėkite apkrovos elementus į tinkamą vietą ir varžtais pritvirtinkite prie plokštės.
- Tada pritvirtinkite kombinatoriaus plokštę prie plokštės viršaus taip, kad kaiščiai būtų „už“plokštės paviršiaus.
- Pritvirtinkite laidus nuo apkrovos elementų tam tikra juostele prie plokštės.
- Po to padarykite mažus kubelius su mediena ir pritvirtinkite juos prie kiekvienos apkrovos elemento vidurinės juostos klijais. Svoris bus matuojamas sulankstant tą vidurinę juostą.
- Galiausiai ant mažos kubelių dalies klijais pritvirtinkite antrąją lentą.
3 žingsnis: sudėkite komponentus į lagaminą
Taigi, kai viską sujungsite, laikas viską įdėti į lagaminą.
Svėrimo svarstyklės: Vienintelis dalykas, kuris turi būti toje pačioje vietoje, nesvarbu, kokia yra svarstyklių skalė, todėl įsitikinkite, kad labai gerai prijungėte juos prie lagamino apačios su stipriais klijais ar varžtais.
GPS modulis: norėdamas gauti geresnį GPS signalą, lagamine padariau nedidelę skylutę, kad antenos viršų būtų galima pritvirtinti prie lagamino išorės.
Skystųjų kristalų ekranas: norėdami įdėti skystųjų kristalų ekraną į lagaminą, jei norite, padarykite stačiakampę skylę, kurios dydis yra toks pat kaip skystųjų kristalų ekrano. Tada pritvirtinkite LCD ekraną stipriais klijais.
Kitos dalys: kitas dalis, pvz., „Raspberry Pi“ir „Powerbank“, galite klijuoti lagamino apačioje arba šonuose. Jūs galite tai padaryti taip, kaip norite.
Taigi apibendrinant, tiesiog įsitikinkite, kad visi komponentai yra gerai prijungti prie lagamino, kad niekas negalėtų išeiti iš vietos.
4 žingsnis: „Raspberry Pi“nustatymas
Norėdami pradėti, pirmiausia turime atlikti tam tikrą sąranką, todėl tiesiog įveskite šias komandas:
Pirmiausia įdiekite kai kuriuos paketus:
Sudo apt atnaujinimai
-
Tada sukurkite virtualų
aplinka
:
python3 -m pip install-atnaujinti pip setuptools ratą virtualenvmkdir project1 && cd project1python3 -m venv --system-site-paketai envsource env/bin/activepython -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask- MySQL mysql-connector-python prieigos
- Toliau klonuoti šį projektą, pvz. „PyCharm“(projektas turi 4 aplankus)
- Įsitikinkite, kad projekto vertėjas yra „python“jūsų „Raspberry Pi“
- Norėdami sukonfigūruoti duomenų bazę:
cd projektas 1
sudo mariadb <sql/db_init.sql
- Prisijunkite prie savo duomenų bazės „PyCharm“
- Galiausiai dešiniuoju pelės mygtuku spustelėkite failą „lugapp.sql“aplanke „sql“ir pasirinkite „Vykdyti“. Tai padarys lenteles į jūsų duomenų bazę Pi.
Kitas dalykas, kurį turite modifikuoti, yra konfigūracijos failai aplanke „CONF“. Perskaitykite kiekvieną šio aplanko failą ir, jei reikia, atlikite pakeitimus. (pvz., darbo kelias, vartotojas …).
Paskutiniai žingsniai:
Nukopijuokite failus „project1-flask.service“ir „project1-lcd.service“į/etc/systemd/system naudodami šią komandą:
sudo cp conf/project1-*. service/etc/systemd/system/
Tada iš naujo įkelkite:
sudo systemctl demonas iš naujo
Galiausiai paleiskite dvi paslaugas:
sudo systemctl įgalinti project1-*
sudo systemctl pradėti projektą1-*
Rekomenduojamas:
Kaip sukurti nešiojamąjį išmanųjį veidrodį/makiažo dėžutės derinį: 8 žingsniai
Kaip sukurti nešiojamąjį išmanųjį veidrodį/makiažo dėžutės derinį: kaip paskutinis mano „Davis & Elkinso koledže, aš nusprendžiau suprojektuoti ir sukurti makiažo kelionių dėžutę kartu su didesniu veidrodžiu ir aviečių pi ir stebuklingo veidrodžio programinės įrangos platforma, kuri veiktų kaip uostas
Naudokite išmanųjį telefoną kaip nekontaktinį termometrą / nešiojamą termometrą: 8 žingsniai (su nuotraukomis)
Naudokite išmanųjį telefoną kaip nekontaktinį termometrą / nešiojamą termometrą: kūno temperatūros matavimas bekontakčiu / bekontaktiniu būdu, kaip termo pistoletas. Sukūriau šį projektą, nes „Thermo Gun“dabar yra labai brangus, todėl turiu rasti alternatyvą pasidaryk pats. Ir tikslas yra padaryti su mažo biudžeto versija. TiekiaMLX90614Ardu
Sužinokite, kaip pasigaminti nešiojamą bateriją maitinantį monitorių, kuris taip pat gali maitinti „Raspberry Pi“: 8 žingsniai (su paveikslėliais)
Sužinokite, kaip pasigaminti nešiojamąjį akumuliatoriumi maitinamą monitorių, kuris taip pat gali maitinti „Raspberry Pi“: ar kada nors norėjote koduoti „python“arba turėti „Raspberry Pi“roboto ekrano išvestį kelyje arba jums reikėjo nešiojamojo kompiuterio antrinio ekrano ar fotoaparatas? Šiame projekte mes sukonstruosime nešiojamą baterijomis maitinamą monitorių ir
Kaip pasidaryti išmanųjį šildytuvą: 8 žingsniai
Kaip pasidaryti išmanųjį šildytuvą: Vienas didžiausių žmonijos etapų yra ugnies atradimas. Mes sukūrėme savo kelią, naudodamiesi pagrindiniu fizikos įstatymu, išgraviruotu mūsų visatoje, kad išliktume gyvi. Po milijonų metų dabar turime elektroniką, „WiFi“, lėktuvus ir pan
„Pasidaryk pats“trikojis - Kaip padaryti išmanųjį telefoną ir fotoaparato trikojį antena: 8 žingsniai
„Pasidaryk pats“trikojis | Kaip padaryti anteną išmaniajam telefonui ir fotoaparatui: Kai ieškau trikojo, skirto „CookQueens“vaizdo įrašams kurti, pamačiau, kad kiekvienos 5 pėdų trikojio kaina prasidėjo nuo labai didelio diapazono skirtingose el. Prekybos svetainėse. Aš taip pat laukiu nuolaidos, bet aš to negavau. Po to nusprendžiau padaryti