Përmbajtje:
- Hapi 1: Komponentët që ju nevojiten
- Hapi 2: Montimi i valixhes suaj
- Hapi 3: Vendosja e përbërësve në valixhen tuaj
- Hapi 4: Vendosja e Raspberry Pi tuaj
Video: Si të bëni një valixhe të zgjuar me një mjedër Pi: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
Në këtë tutorial, unë do të shpjegoj se si mund të bëni një valixhe të zgjuar me një Raspberry Pi.
Kur të keni mbaruar, do të jeni në gjendje të gjurmoni valixhen tuaj në të gjithë botën dhe ta peshoni atë pa pasur nevojë për një peshore.
Le të fillojmë!
Hapi 1: Komponentët që ju nevojiten
- Raspberry Pi (natyrisht xd)
- Kabllo kërcyes
- Një valixhe
- Një bankë fuqie për të fuqizuar Pi -në tuaj
- Adafruit Ultimate GPS Breakout + Antenë
- Përforcuesi i qelizave të ngarkesës HX711
- Kombinatori i sensorit të ngarkesës
- Katër qeliza ngarkese 50kg
- Dy dërrasa (prej druri) që nuk përkulen shumë lehtë (p.sh. kompensatë). Sigurohuni që tabelat të kenë të njëjtin dimension dhe të përshtaten në valixhen tuaj.
- Ekran LCD (opsional, do ta përdor për të shfaqur IP-në e Raspberry Pi-t tim në mënyrë që përdoruesi të dijë se në cilën faqe interneti duhet të shkojë për të parë informacionin e valixhes)
Hapi 2: Montimi i valixhes suaj
Në foto mund të shihni se si duhet të lidhni të gjitha pjesët e ndryshme. Nëse keni probleme, ndiqni këto hapa:
Për të lidhur GPS tuaj:
- VIN -> Pin Raspberry Pi 1 (3.3V)
- GND -> Pin Raspberry Pi 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
Për të lidhur ekranin tuaj LCD: (nuk e vizatoni atë në skemën Fritzing sepse do të bëhej e çrregullt..)
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi pin 2 (5V)
- V0 -> potenciometër (kjo kujdeset për rregullimin e kontrastit)
- RS -> Pin Raspberry Pi 18 (GPIO24)
- RW -> Raspberry Pi pin 6 (GND)
- E -> Pin Raspberry Pi 32 (GPIO25)
- D0 -> Pin Raspberry Pi 42 (GPIO12)
- D1 -> Pin Raspberry Pi 46 (GPIO16)
- D2 -> Pin Raspberry Pi 48 (GPIO20)
- D3 -> Pin Raspberry Pi 50 (GPIO21)
- D4 -> Pin Raspberry Pi 11 (GPIO17)
- D5 -> Raspberry Pi pin 13 (GPIO27)
- D6 -> Raspberry Pi pin 15 (GPIO22)
- D7 -> Raspberry Pi pin 33 (GPIO13)
- A -> Pin Raspberry Pi 2 (5V)
- K -> Raspberry Pi pin 6 (GND)
Për të lidhur qelizat tuaja të ngarkesës:
-
Në mes të bordit të kombinatorit, mund të shihni se ka katër kolona me secilën tre lidhje (-, + dhe C). Një qelizë ngarkese ka saktësisht tre tela (të bardha, të kuqe dhe të zeza). Lidhni çdo sensor ngarkese me një kolonë si më poshtë:
- - -> E zezë
- + -> E bardhë
- C -> E kuqe
-
Pasi ta keni bërë këtë, lidhni bordin e kombinatorit me amplifikatorin e qelizave të ngarkesës HX711 si më poshtë:
- E kuqe -> E+
- E zezë -> E-
- E gjelbër -> A-
- E bardhë -> A
-
Më në fund, lidhni HX711 me Raspberry Pi tuaj:
- VCC -> Pin Raspberry Pi 17 (3.3V)
- GND -> Pin Raspberry Pi 9 (GND)
- DT -> Pin Raspberry Pi 29 (GPIO5)
- SCK -> Raspberry Pi pin 31 (GPIO6)
(B- dhe B+ në HX711 dhe Yellow në bordin e kombinatorit mbeten bosh)
Për të bashkangjitur qelizat tuaja të ngarkesës në bordet tuaja:
- Së pari, sigurohuni që qelizat e ngarkesës të vendosen në mënyrë të barabartë në tabelë.
- Pastaj, për secilën qelizë ngarkese, bëni një vrimë të vogël drejtkëndore në mënyrë që "kapaku" i qelizës së ngarkesës të mos prekë tokën. Nëse po, do të merrnit vlera negative.
- Vendosni qelizat e ngarkesës në vendin e tyre të duhur dhe ngjitini ato në dërrasë me vida.
- Tjetra, bashkoni bordin e kombinatorit në krye të tabelës në mënyrë që kunjat të jenë "jashtë" sipërfaqes së tabelës.
- Siguroni telat nga qelizat e ngarkesës me disa kaseta në tabelë.
- Pas kësaj, bëni kube të vegjël me pak dru dhe ngjitini ato në shiritin e mesëm të secilës ngarkesë me pak zam. Pesha do të matet me palosjen e asaj shufre të mesme.
- Së fundi, ngjiteni tabelën e dytë në kubet e vegjël me pak zam.
Hapi 3: Vendosja e përbërësve në valixhen tuaj
Pra, pasi të keni lidhur gjithçka, është koha për të vënë gjithçka në valixhen tuaj.
Peshorja e peshimit: E vetmja gjë që duhet të jetë në të njëjtin vend pavarësisht se cila është shkalla e peshimit, prandaj sigurohuni që t’i lidhni shumë mirë me pjesën e poshtme të valixhes me disa zam ose vida të forta.
Moduli GPS: Për të marrë një sinjal më të mirë GPS, bëra një vrimë të vogël në valixhen time në mënyrë që pjesa e sipërme e antenës të ngjitet në pjesën e jashtme të valixhes.
Ekran LCD: Për të vendosur ekranin LCD në valixhen tuaj, nëse dëshironi, bëni një vrimë drejtkëndëshe që ka të njëjtën madhësi me ekranin LCD. Pastaj lidhni ekranin LCD me një zam të fortë.
Pjesë të tjera: Pjesët e tjera, si Raspberry Pi dhe powerbank, mund t'i vendosni në fund ose në anët e valixhes me pak ngjitës. Mund ta bësh si të duash.
Pra, në përmbledhje, vetëm sigurohuni që të gjithë përbërësit të jenë të lidhur mirë me valixhen në mënyrë që asgjë të mos dalë jashtë vendit.
Hapi 4: Vendosja e Raspberry Pi tuaj
Për të filluar gjërat, së pari duhet të bëjmë disa konfigurime, kështu që thjesht shtypni komandat e mëposhtme:
Së pari instaloni disa pako:
sudo apt updatesudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Pastaj krijoni një virtuale
mjedisit
:
python3 -m pip install-upgrade pip setuptools wheel virtualenvmkdir project1 && cd project1python3 -m venv --system-site-packages envsource env/bin/activpython -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth MySQL mysql-lidhës-python passlib
- Tjetra, klononi këtë projekt në p.sh. PyCharm (projekti ka 4 dosje)
- Sigurohuni që përkthyesi i projektit të jetë python në Raspberry Pi tuaj
- Për të konfiguruar bazën e të dhënave:
projekti cd1
sudo mariadb <sql/db_init.sql
- Krijoni lidhje me bazën tuaj të të dhënave në PyCharm
- Së fundi, klikoni me të djathtën në skedarin 'lugapp.sql' në dosjen 'sql' dhe zgjidhni 'run'. Kjo do t'i vendosë tabelat në bazën e të dhënave për ju Pi.
Tjetra, e vetmja gjë që duhet të modifikoni është në skedarët e konfigurimit në dosjen "CONF". Lexoni çdo skedar në këtë dosje dhe bëni ndryshime aty ku është e nevojshme. (p.sh. rruga e punës, përdoruesi…).
Hapat e fundit:
Kopjoni skedarët "project1-flask.service" dhe "project1-lcd.service" në/etc/systemd/system duke përdorur komandën e mëposhtme:
sudo cp conf/project1-*. service/etc/systemd/system/
Pastaj, rimbushni:
sudo systemctl daemon-ringarkoni
Së fundi, filloni dy shërbimet:
sudo systemctl aktivizoni projektin1-*
projekti i fillimit sudo systemctl1-*
Recommended:
Si të ndërtoni një pasqyrë të zgjuar me mjedër Pi 4: 10 hapa
Si të ndërtoni një pasqyrë të zgjuar me mjedër Pi 4: Në këtë udhëzues ne do të shohim se si të ndërtojmë një pasqyrë inteligjente duke përdorur copa të ricikluara si një kornizë fotografie, një monitor të vjetër dhe një xhami fotografie. Për komponentët elektronikë që kam blerë nga këtu www.lcsc .com
Ora inteligjente e alarmit: një orë alarmi e zgjuar e bërë me mjedër Pi: 10 hapa (me fotografi)
Smart Alarm Clock: një Smart Alarm Clock i bërë me Raspberry Pi: A keni kërkuar ndonjëherë një orë të zgjuar? Nëse është kështu, kjo është zgjidhja për ju! Bëra Smart Alarm Clock, kjo është një orë që mund të ndryshoni kohën e alarmit sipas faqes së internetit. Kur të bjerë alarmi, do të ketë një zhurmë (zile) dhe 2 drita do të
Mësoni si të bëni një monitor portativ me bateri që gjithashtu mund të fuqizojë një mjedër Pi: 8 hapa (me fotografi)
Mësoni si të bëni një monitor portativ të mundësuar nga bateria që gjithashtu mund të fuqizojë një Raspberry Pi: A keni dashur ndonjëherë të kodoni python, ose të keni një dalje në ekran për robotin tuaj Raspberry Pi, në lëvizje, ose keni nevojë për një ekran sekondar portativ për laptopin tuaj apo kamera? Në këtë projekt, ne do të ndërtojmë një monitor portativ të mundësuar nga bateria dhe
Si të bëni një lojë me letra në një mjedër Pi: 8 hapa
Si të bëni një lojë me letra në një mjedër Pi: Qëllimi i kësaj është të krijoni një lojë në mjedër pi duke përdorur muzikë, butona, drita dhe një zile! loja quhet Aces dhe qëllimi është të afrohemi sa më shumë që të jetë e mundur me 21 pa kaluar shumë Hapi 1: Përgatitja e Raspberry Pi Merrni mjedrën pi dhe
Si të bëni një server në internet ekspres me një mjedër Pi: 10 hapa
Si të bëni një Web-Server Express me një Raspberry Pi: Ky udhëzues do t'ju tregojë se si ta bëni Raspberry Pi tuaj të presë një server në internet, i cili mund të përdoret për pritjen e faqeve të internetit, dhe madje edhe pak i modifikuar për të pritur shumë shërbime të tjera në internet, të tilla si si serverë lojërash, ose serverë transmetimi video. Ne do të jemi vetëm të mbuluar