Obsah:
- Krok 1: Komponenty, ktoré potrebujete
- Krok 2: Zostavenie kufra
- Krok 3: Vloženie komponentov do kufra
- Krok 4: Nastavenie Raspberry Pi
Video: Ako si vyrobiť inteligentný kufor s Raspberry Pi: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
V tomto tutoriále vám vysvetlím, ako si môžete vyrobiť inteligentný kufor s Raspberry Pi.
Keď skončíte, budete môcť svoj kufor sledovať po celom svete a vážiť ho bez váhy.
Začnime!
Krok 1: Komponenty, ktoré potrebujete
- Raspberry Pi (samozrejme xd)
- Prepojovacie káble
- Kufor
- Powerbanka na napájanie vášho Pi
- Adafruit Ultimate GPS breakout + anténa
- Zosilňovač zaťažovacích buniek HX711
- Kombinátor snímača zaťaženia
- Štyri 50 kg záťažové bunky
- Dve (drevené) dosky, ktoré sa príliš ľahko neohýbajú (napr. Preglejka). Uistite sa, že dosky majú rovnaký rozmer a hodia sa do vášho kufra.
- LCD displej (voliteľný, použijem ho na zobrazenie IP mojej Raspberry Pi, aby používateľ vedel, na ktorý web sa má dostať, aby videl informácie o kufri)
Krok 2: Zostavenie kufra
Na obrázku vidíte, ako musíte prepojiť všetky rôzne časti. Ak máte problémy, postupujte nasledovne:
Pripojenie GPS:
- VIN -> Raspberry Pi pin 1 (3,3 V)
- GND -> Raspberry Pi pin 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
Pripojenie LCD displeja: (nenakreslil do schémy Fritzing, pretože by to mohlo byť chaotické..)
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi pin 2 (5V)
- V0 -> potenciometer (ten sa stará o úpravu kontrastu)
- 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)
Pripojenie snímačov zaťaženia:
-
V strede dosky kombinátora môžete vidieť, že existujú štyri stĺpce s tromi pripojeniami (-, + a C). Jeden silomer má presne tri vodiče (zelený, červený a čierny). Pripojte každý snímač zaťaženia k stĺpcu nasledovne:
- - -> Čierna
- + -> Biela
- C -> Červená
-
Akonáhle to urobíte, pripojte dosku kombinátora k zosilňovaču snímača zaťaženia HX711 nasledovne:
- Červená -> E+
- Čierna -> E-
- Zelená -> A-
- Biela -> A
-
Nakoniec pripojte HX711 k svojmu Raspberry Pi:
- VCC -> Raspberry Pi pin 17 (3,3 V)
- GND -> Raspberry Pi pin 9 (GND)
- DT -> Raspberry Pi pin 29 (GPIO5)
- SCK -> Raspberry Pi pin 31 (GPIO6)
(B- a B+ na HX711 a žlté na doske kombinátora zostávajú prázdne)
Pripojenie snímačov zaťaženia k doskám:
- Najprv sa uistite, že snímače zaťaženia sú na doske umiestnené rovnomerne.
- Potom pre každý snímač zaťaženia urobte malý obdĺžnikový otvor, aby sa „veko“snímača zaťaženia nedotýka zeme. Ak by sa tak stalo, dostali by ste záporné hodnoty.
- Snímače zaťaženia umiestnite na správne miesto a pomocou skrutiek ich pripevnite k doske.
- Ďalej pripevnite dosku kombinátora k hornej časti dosky tak, aby kolíky boli „mimo“povrchu dosky.
-
Zaistite drôty zo snímačov zaťaženia páskou k doske.
- Potom vyrobte malé kocky z dreva a pomocou lepidla ich pripevnite k strednej tyči každej silomera. Hmotnosť sa bude merať sklopením strednej tyče.
- Nakoniec druhú dosku pripevnite na malé kocky lepidlom.
Krok 3: Vloženie komponentov do kufra
Akonáhle teda všetko prepojíte, je načase vložiť všetko do kufra.
Váha: Jedna vec, ktorá musí byť na tom istom mieste bez ohľadu na to, čo je váha, preto sa uistite, že ste ich veľmi dobre spojili so spodkom kufra silným lepidlom alebo skrutkami.
GPS modul: Aby som získal lepší signál GPS, urobil som si v kufri malú dieru, aby bolo možné vrchnú časť antény pripevniť na vonkajšiu stranu kufra.
LCD obrazovka: Ak chcete vložiť LCD displej do kufra, urobte tak, ak chcete, obdĺžnikový otvor, ktorý má rovnakú veľkosť ako LCD obrazovka. Potom pripevnite obrazovku LCD silným lepidlom.
Ostatné diely: Ostatné diely, ako napríklad Raspberry Pi a powerbanku, môžete na dno alebo po stranách kufra umiestniť lepidlom. Môžete to urobiť, ako chcete.
V súhrne sa teda presvedčte, či sú všetky súčasti dobre spojené s kufrom, aby sa nič nemohlo dostať z miesta.
Krok 4: Nastavenie Raspberry Pi
Na začiatku musíme najskôr urobiť nejaké nastavenie, takže zadajte nasledujúce príkazy:
Najprv nainštalujte niekoľko balíkov:
sudo apt updatesudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Potom vytvorte virtuálny
životné prostredie
:
python3 -m pip install-aktualizácia nastavenia pipu MySQL mysql-connector-python passlib
- Ďalej klonujte tento projekt do napr. PyCharm (projekt má 4 priečinky)
- Zaistite, aby bol interpret projektu na vašom Raspberry Pi python
- Konfigurácia databázy:
cd projekt 1
sudo mariadb <sql/db_init.sql
- Vytvorte spojenie so svojou databázou v PyCharme
- Nakoniec kliknite pravým tlačidlom myši na súbor „lugapp.sql“v priečinku „sql“a zvoľte „spustiť“. Tým sa tabuľky vložia do databázy na vašom počítači Pi.
Ďalej jediné, čo musíte upraviť, je konfiguračné súbory v priečinku „CONF“. Prečítajte si každý súbor v tomto priečinku a podľa potreby vykonajte zmeny. (napr. pracovná cesta, používateľ …).
Posledné kroky:
Skopírujte súbory „project1-flask.service“a „project1-lcd.service“do súboru/etc/systemd/system pomocou nasledujúceho príkazu:
sudo cp conf/project1-*. service/etc/systemd/system/
Potom znova načítajte:
sudo systemctl daemon-reload
Nakoniec spustite dve služby:
sudo systemctl povoliť project1-*
sudo systemctl štart project1-*
Odporúča:
Ako si vyrobiť inteligentný domov pomocou reléového modulu Arduino - Myšlienky domácej automatizácie: 15 krokov (s obrázkami)
Ako vytvoriť inteligentný domov pomocou reléového modulu Arduino | Nápady na automatizáciu domácnosti: V tomto projekte automatizácie domácnosti navrhneme reléový modul inteligentnej domácnosti, ktorý dokáže ovládať 5 domácich spotrebičov. Tento reléový modul je možné ovládať z mobilného telefónu alebo smartfónu, diaľkového ovládača IR alebo televízora, manuálneho prepínača. Toto inteligentné relé môže cítiť aj
Ako si vyrobiť inteligentný hrniec s NodeMCU ovládaným aplikáciou: 8 krokov
Ako si vyrobiť inteligentný hrniec pomocou NodeMCU ovládaného aplikáciou: V tejto príručke vytvoríme Smart Pot ovládaný systémom ESP32 a aplikáciou pre smartfóny (iOS a Android). Na pripojenie a knižnicu Blynk použijeme NodeMCU (ESP32) pre cloud IoT a aplikáciu v smartfóne. Nakoniec sme
Ako vyrobiť inteligentný poplachový detekčný systém pomocou malín Pi a časticového argónu: 6 krokov
Ako vytvoriť inteligentný poplachový detekčný systém s použitím malín Pi a časticového argónu: Štandardné záplavové senzory sú skvelé na zabránenie rozsiahlym škodám vo vašom dome alebo na pracovisku. Ale sťažuje sa, ak nie ste doma, aby ste sa zúčastnili alarmu. Samozrejme tie chytré si môžete kúpiť Tento povodňový poplachový systém detekuje akúkoľvek tekutinu a spustí poplachy
Ako vyrobiť inteligentný ohrievač: 8 krokov
Ako vyrobiť inteligentný ohrievač: Jedným z najväčších míľnikov ľudstva je objavenie ohňa. Vyvinuli sme našu cestu pomocou základného fyzikálneho zákona vyrytého v našom vesmíre, aby sme sa udržali nažive. O milióny rokov neskôr tu máme elektroniku, WiFi, lietadlá a tak
Ako si vyrobiť inteligentný kvetináč: 8 krokov
Ako vyrobiť inteligentný kvetináč: Viete, čo motivovalo ľudí k vytvoreniu prvého mesta? Je to poľnohospodárstvo. V tomto projekte vyrobíme 3D tlačený kvetináč, do ktorého by sa dala umiestniť malá a stredne veľká rastlina s LED displejom zvonku, ktorý by indikoval vlhkosť