Sadržaj:
- Korak 1: Komponente koje su vam potrebne
- Korak 2: Sklapanje kofera
- Korak 3: Stavljanje komponenti u vaš kovčeg
- Korak 4: Postavljanje vašeg Raspberry Pi
Video: Kako napraviti pametan kofer sa Raspberry Pi: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
U ovom ću vodiču objasniti kako možete napraviti pametni kofer s Raspberry Pi.
Kad završite, moći ćete pratiti svoj kofer širom svijeta i vagati ga bez potrebe za vagom.
Hajde da počnemo!
Korak 1: Komponente koje su vam potrebne
- Raspberry Pi (naravno xd)
- Premosni kablovi
- Kofer
- Powerbank za napajanje vašeg Pi -a
- Adafruit Ultimate GPS proboj + antena
- Pojačalo sa mjernim ćelijama HX711
- Kombinator senzora opterećenja
- Četiri merne ćelije od 50 kg
- Dvije (drvene) ploče koje se ne savijaju previše lako (npr. Šperploča). Pazite da daske budu iste dimenzije i da stanu u vaš kofer.
- LCD zaslon (opcionalno, upotrijebit ću ga za prikaz IP adrese svog Raspberry Pi-a tako da korisnik može znati na koju web stranicu mora otići da vidi podatke o kovčegu)
Korak 2: Sklapanje kofera
Na slici možete vidjeti kako morate povezati sve različite dijelove. Ako imate problema, slijedite ove korake:
Za povezivanje GPS -a:
- VIN -> Raspberry Pi pin 1 (3.3V)
- GND -> Raspberry Pi pin 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
Za povezivanje vašeg LCD ekrana: (niste ga nacrtali na Fritzing shemi jer bi postalo neuredno..)
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi pin 2 (5V)
- V0 -> potenciometar (ovo vodi računa o podešavanju kontrasta)
- RS -> Raspberry Pi pin 18 (GPIO24)
- RW -> Raspberry Pi pin 6 (GND)
- E -> Raspberry Pi pin 32 (GPIO25)
- D0 -> Raspberry Pi pin 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 pin 33 (GPIO13)
- A -> Raspberry Pi pin 2 (5V)
- K -> Raspberry Pi pin 6 (GND)
Za povezivanje mjernih ćelija:
-
U sredini kombinacijske ploče možete vidjeti da postoje četiri kolone sa svaka tri priključka (-, + i C). Jedna mjerna ćelija ima točno tri žice (žutu, crvenu i crnu). Povežite svaki senzor opterećenja sa stupom na sljedeći način:
- - -> Crna
- + -> Bijela
- C -> Crveno
-
Nakon što to učinite, spojite kombinatornu ploču na pojačalo mjernih ćelija HX711 na sljedeći način:
- Crvena -> E+
- Crna -> E-
- Zelena -> A-
- Bijela -> A
-
Na kraju, povežite HX711 sa svojim Raspberry Pi:
- VCC -> Raspberry Pi pin 17 (3.3V)
- GND -> Raspberry Pi pin 9 (GND)
- DT -> Raspberry Pi pin 29 (GPIO5)
- SCK -> Raspberry Pi pin 31 (GPIO6)
(B- i B+ na HX711 i žuto na kombinatornoj ploči ostaju prazni)
Za pričvršćivanje mjernih ćelija na ploče:
- Prvo provjerite jesu li mjerne ćelije ravnomjerno postavljene na ploču.
- Zatim za svaku mjernu ćeliju napravite malu pravokutnu rupu tako da "poklopac" mjerne ćelije ne dodiruje tlo. Da jeste, dobili biste negativne vrijednosti.
- Stavite mjerne ćelije na njihovo pravo mjesto i pričvrstite ih na ploču vijcima.
- Zatim pričvrstite kombinacijsku ploču na vrh ploče tako da igle budu "izvan" površine ploče.
-
Pričvrstite žice od mjernih ćelija nekom trakom za ploču.
- Nakon toga napravite male kockice s malo drva i pričvrstite ih na srednju šipku svake mjerne ćelije ljepilom. Težina će se mjeriti preklapanjem te srednje šipke.
- Na kraju, pričvrstite drugu ploču na male kockice ljepilom.
Korak 3: Stavljanje komponenti u vaš kovčeg
Dakle, kad sve povežete, vrijeme je da sve stavite u svoj kofer.
Vaga: Jedna stvar koja mora biti na istom mjestu, bez obzira na vagu, pa se pobrinite da ih jako dobro povežete s dnom kofera nekim jakim ljepilom ili vijcima.
GPS-modul: Da bih dobio bolji GPS signal, napravio sam malu rupu u koferu tako da se vrh antene može pričvrstiti na vanjsku stranu kofera.
LCD ekran: Da biste stavili LCD ekran u kofer, ako želite, napravite pravougaonu rupu iste veličine kao i LCD ekran. Zatim pričvrstite LCD ekran jakim ljepilom.
Ostali dijelovi: Ostale dijelove, poput Raspberry Pi -a i powerbank -a, možete postaviti na dno ili sa strane kofera s malo ljepila. Možete to učiniti kako želite.
Ukratko, samo provjerite jesu li sve komponente dobro povezane s kovčegom kako ništa ne bi moglo nestati s mjesta.
Korak 4: Postavljanje vašeg Raspberry Pi
Da bismo započeli, moramo prvo napraviti neke postavke, pa samo upišite sljedeće naredbe:
Prvo instalirajte neke pakete:
sudo apt updatesudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Zatim stvorite virtualnu
okruženje
:
python3 -m pip install --upgrade pip setuptools kotač virtualenvmkdir project1 && cd project1python3 -m venv --system-site-packages envsource env/bin/enablepython -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth MySQL mysql-connector-python passlib
- Zatim klonirajte ovaj projekat u npr. PyCharm (projekat ima 4 fascikle)
- Uvjerite se da je interpreter projekta python na vašem Raspberry Pi
- Da biste konfigurirali bazu podataka:
cd project1
sudo mariadb <sql/db_init.sql
- Uspostavite vezu sa svojom bazom podataka u PyCharmu
- Na kraju, desnom tipkom miša kliknite datoteku 'lugapp.sql' u mapi 'sql' i odaberite 'pokreni'. Ovo će staviti tabele u bazu podataka na vašem Pi.
Zatim, jedino što morate promijeniti je konfiguracijske datoteke u mapi "CONF". Pročitajte svaku datoteku u ovoj mapi i unesite promjene gdje je to potrebno. (npr. radna putanja, korisnik …).
Završni koraci:
Kopirajte datoteke "project1-flask.service" i "project1-lcd.service" u/etc/systemd/system pomoću sljedeće naredbe:
sudo cp conf/project1-*. service/etc/systemd/system/
Zatim ponovo učitajte:
sudo systemctl daemon-reload
Na kraju pokrenite dvije usluge:
sudo systemctl enable project1-*
sudo systemctl početak projekta1-*
Preporučuje se:
Pametan trener DIY zatvorenog bicikla: 5 koraka
DIY Pametni trener za zatvorene bicikle: UvodOvaj projekt započeo je kao jednostavna izmjena Schwinn IC Elite zatvorenog bicikla koji koristi jednostavne vijke i podloške od filca za postavke otpora. Problem koji sam želio riješiti bio je to što je korak vijka bio prevelik, pa je raspon
Arkadni kofer od šperploče s retrovijom: 10 koraka (sa slikama)
Arkadni kofer od šperploče sa retrovizijom: Kad sam bio klinac, naši prijatelji su imali 8 -bitni nintendo i to je bila najhladnija stvar na svijetu. Sve dok ja i moj brat nismo dobili sega megadrive kao božićni poklon. Nismo spavali od tog Božića do Nove godine, samo smo se igrali i uživali u tom sjaju
Volca Synth kofer: 11 koraka (sa slikama)
Volca Synth kofer: Korg Volca serija analognih sintetizatora je apsolutno sjajna. Volke su male, pristupačne, s kojima se lako počinje, proizvode vrlo lijep oldschool zvuk i donose puno zabave od samog početka. Iako mogu izgledati previše jednostavno i vrlo ograničeno na
Kako napraviti kalendar djeda i baka & Spomenar (čak i ako ne znate kako napraviti spomenar): 8 koraka (sa slikama)
Kako napraviti kalendar djeda i baka & Spomenar (čak i ako ne znate kako se bilježiti): Ovo je vrlo ekonomičan (i cijenjen!) Praznični poklon za bake i djedove. Ove sam godine napravio 5 kalendara za manje od 7 dolara svaki. Materijali: 12 sjajnih fotografija vašeg djeteta, djece, nećaka, nećaka, pasa, mačaka ili druge rodbine12 različitih komada
Čarobni kofer: 6 koraka (sa slikama)
Čarobni kofer: Čarobni kovčeg izdanak je projekta Magic Mirror diymagicmirror.com Kofer sedi na laptopu koji pokreće softver. Laptop je povezan na Arduino koji je povezan sa nekim senzorima. Evo logičke arhive