Tartalomjegyzék:
- Kellékek
- 1. lépés: Építse fel az áramkört a kenyértáblán
- 2. lépés: Készítse el a húzásérzékelőt
- 3. lépés: Csatlakoztassa a húzásérzékelőt
- 4. lépés: Engedélyezze a soros és az SPI-t a Raspi-configban
- 5. lépés: Adatbázis
- 6. lépés: Tesztelés
- 7. lépés: Ház építése az elektronika számára
- 8. lépés: Forrasztjon mindent vezetékekkel ugrókábelek helyett
- 9. lépés: égési lyukak a LED -ekhez és az ultrahangos érzékelőhöz
- 10. lépés: Tegye a préscsapokat a lyukakon és a ragasztó LED -eken keresztül
- 11. lépés: Reed kapcsoló
- 12. lépés: Ragassza fel a fehér LED -eket a táska belsejébe
- 13. lépés: Ragassza fel a házat, és tegye a zsákba
- 14. lépés: Az Rc.local szerkesztése a parancsfájl indításához
- 15. lépés: Utolsó simítások
Videó: Intelligens hátizsák GPS nyomkövetővel és automatikus világítással: 15 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ebben az oktatható útmutatóban intelligens hátizsákot készítünk, amely nyomon tudja követni pozíciónkat, sebességünket, és automatikus fényekkel rendelkezik, amelyek éjszaka biztonságban tudnak minket tartani.
Két érzékelőt használok annak érzékelésére, hogy a vállán van -e, hogy ne kapcsoljon ki, amikor nem kell, egy húzóérzékelőt (amelyet magam készítettem), hogy lássam, meg vannak -e húzva a hevederek, és egy ultrahangos érzékelőt, amely észleli ha valami közel van a hátoldalához. Legalábbis LDR -t használok, hogy lássam, sötét vagy világos.
Belső LED -ek is világítanak, amikor kinyitja a hátizsákot, hogy megvilágítsa a belsejét. Ezt a nádkapcsoló váltja ki, amely a mágnesek által létrehozott mágneses mezővel kapcsol.
A GPS modul az Ön helyzetének nyomon követésére szolgál.
Az LCD modul az ip cím megjelenítésére szolgál.
Létrehoztam egy webhelyet, amelyet feltölthetsz a málna pi -hez, és amelyen láthatod a megtett útvonalakat, elmentheted őket későbbi használatra, és szabályozhatsz néhány beállítást.
Ez az útmutató NEM azoknak szól, akiknek nincs tapasztalatuk a Raspberry pi -val való együttműködésben
Kellékek
- Raspberry Pi 3 B+ modell
- Málna PI T-cobbler
- Vezeték (én 10 métert használtam, lehet, hogy kevesebbet)
- Ellenállások: 6 x 220 ohm, 1 x 10 k ohm, 1 x 1 k ohm
- Trimmer 10k Ohm
- Hátizsák
- Hordozható töltő
- LDR
- 4 piros LED és 2 fehér 5 mm
- Ultrahangos érzékelő HC-SR04
- Szintváltó
- 10 bites ADC MCP3008
- GPS modul GY-NEO6Mv2 antennával
- LCD kijelzö
- Nyújtható rugó (nem deformálódik)
- Húr
- 1 hatszögletű anya (vagy bármi lyukkal ellátott, vezető fémből)
- Műanyag cső (kb. 4-3 cm átmérőjű)
- Fémlemez (amely lefedheti a csővégeket)
- Reed swtich
- Kis mágnesek
- Vékony MDF/egyéb fa/műanyag lemez (kb. 5 mm)
- Kemény hab lemez (legalább 2 cm vastag)
- Tépőzáras (az alkatrészek tömítéséhez a tokhoz és a fedélhez. Ehelyett ragasztót is használhat, ha véglegesen meg akarja csinálni)
- 5 Nyomjon egy nyomószeget, amelynek közepén 5 mm -es lyuk van a led számára, ha kevesebb, később fúrhatja át.
Kenyérzsinórral való teszteléshez:
- Breadbord
- Ugró vezetékek
Szükséges eszközök:
- Forrasztópáka
- Ragasztópisztoly
- Fűrész
- Olló
- Kés
- Tű és cérna
- Fúró (ha szükséges, lásd a 10. lépést)
az építési anyagok teljes listáját az árakkal a csatolt fájlban találja
1. lépés: Építse fel az áramkört a kenyértáblán
Csatlakoztasson mindent a fenti vázlat szerint
Csatolva van egy pdf is, így nagyíthatja a vázlatot.
2. lépés: Készítse el a húzásérzékelőt
Először vegye fel a rugót a húron, és ragassza/kösse össze őket.
Ezután vegye fel az anyát, és ragassza fel közvetlenül a rugó fölé. (Az anya helyett egy kis fém csődarabot használtam).
Ezután forrasztjon vezetéket az anya alsó oldalára (arra az oldalra, ahol a rugó van).
Ezután ragassza fel a fémlemezt, a rugót és a vezetéket a cső egyik oldalára. (győződjön meg arról, hogy a huzalnak elég hosszú a belseje ahhoz, hogy a rugó a cső másik oldalára nyúljon).
Ezután ragasztja a fémlemezt a másik oldalon lévő csőhöz, mint a rajzon, és győződjön meg arról, hogy a zsinór kijön a csőből, hogy húzza.
Végül forrasztjon egy huzalt a lemezhez, amelyet az anya meghúzáskor megüt.
A végén multiméterrel tesztelheti, hogy a zsinór húzásakor az áramkör le van zárva a két vezetéken.
3. lépés: Csatlakoztassa a húzásérzékelőt
Csatlakoztassa a húzóérzékelő egyik végét a GPIO 18 érintkezőhöz 1K ohmos ellenállással.
Csatlakoztassa a másik végét a GND -hez.
4. lépés: Engedélyezze a soros és az SPI-t a Raspi-configban
- Nyissa meg a Raspberry pi terminált, és írja be: sudo raspi-config
- Navigáljon a nyílbillentyűkkel az Interfészbeállítások lehetőséghez, nyomja meg az Enter billentyűt
- Válassza a Soros lehetőséget
- Ezt kapja: "Szeretné, ha egy bejelentkezési héj elérhető lenne soros kapcsolaton keresztül?" Nem
- "Szeretné, ha a soros port hardvere engedélyezve lenne?" Nyomja meg a YES billentyűt
- "Szeretné újraindítani most?" Nyomja meg a "NEM" gombot
- Lépjen ismét az Interfészbeállítások oldalra
- Válassza az SPI lehetőséget
- "Szeretné, ha az SPI interfész engedélyezve lenne?" Nyomja meg a YES billentyűt
- Indítsa újra
5. lépés: Adatbázis
Először telepítjük a szükséges adatbázis szoftvert.
Nyissa meg az rpi terminált, és írja be:
sudo apt-get update
sudo apt-get install mysql-server-fix-missing –y> sudo reboot
Várjon, amíg az rpi újraindul, majd jelentkezzen be, és írja be ezeket a sorokat
sudo mysql_secure_installation
Írja be az aktuális jelszót a roothoz (adja meg a semmit): root Módosítja a root jelszót? [I/n] Y Új jelszó: root123 Eltávolítja a névtelen felhasználókat? [I/n] y Letiltja a root bejelentkezést távolról? [I/n] y Eltávolítja a tesztadatbázist, és hozzáfér hozzá? [I/n] y Újratölti a jogosultsági táblákat? [I/n] y
Az „mct” nevű felhasználót „mct” jelszóval is elkészítjük.
sudo mysql -u root
MariaDB [(nincs)]> ÖSSZESEN MINDEN KIVÁLASZTÁST*.* TO 'mct'@'%' AZONOSÍTOTT az 'mct' Grant támogatással; MariaDB [(nincs)]> FLUSH PRIVILEGES; MariaDB [(nincs)]> EXIT;
Most importáljuk az adatbázis szerkezetét
Töltse le a csatolt fájlt, és töltse fel egy felhasználói mappába/home // az rpi -n FTP/SFTP használatával.
Ezután írja be a következő sorokat:
mysql -u root -p
mysql> ADATBÁZIS LÉTREHOZÁSA Smartpack; Most lépjen ki az SQL shellből a CTRL + D> mysql -u mct -p Smartpack </home//data-dump.sql> sudo reboot megnyomásával
Az rpi újraindítása után az adatbázisnak működőképesnek kell lennie
6. lépés: Tesztelés
Először telepítenünk kell az apache webszervert
Írja be a következő kódot a terminálba:
sudo apt -get install apache2 -y
sudo újraindítás
Most másolja át a fájlokat a FRONT könyvtárból a github tárolón keresztül az rpi/var/www/html/könyvtárába.
Ezután másolja az összes fájlt a BACK könyvtárból a Github tárhelyen keresztül az rpi/home // smartpack helyi felhasználói mappájába
Ha más csapokat használt, mint a vázlatos, akkor a /home//smartpack/main.py mappában kell szerkesztenie őket, a dokumentum fent szerepel.
Most nyissa meg a terminált, és futtassa a szkriptet
python3.5 /home/username/smartpack/main.py
Böngészhet az ip -n, amely megjelenik az LCD képernyőn, hogy elérje az imént telepített webhelyet.
Győződjön meg arról, hogy minden megfelelően működik, mielőtt folytatja a következő lépést!
7. lépés: Ház építése az elektronika számára
Készítünk egy tokot az RPI -hez, a powerbankhoz és néhány elektronikus alkatrészhez.
Arra biztatlak, hogy készítsd el saját verzióidat az esetről, mivel nem vagyok túl jó a dolgok elkészítésében
- Vágja a műanyag/fából készült lemezt 2 részre, amelyek mérete 29 cm x 15, 5 cm (győződjön meg arról, hogy a leghosszabb oldal illeszkedik a hátizsákjába)
- Vágjon le 2 darab 29 x 3 cm méretű kemény habot és további 2 darab 9,5 cm x 3 cm méretű darabot
- Ragassza a darabokat egy tányér szélére.
- Miután elkészült, vágja le a lyukakat, mint a fényképen: Meg kell mérnie, hogy milyen széleseknek kell lenniük. Az alsó lyuk az ultrahangos érzékelő, a felső pedig a kábelek számára készült.
8. lépés: Forrasztjon mindent vezetékekkel ugrókábelek helyett
Forrasztjon mindent normál vezetékekkel, kivéve a fehér és a piros LED -eket, az LDR -t és a nádkapcsolót.
Használhatja a kenyértáblát néhány dologhoz, például IC -khez, de én személy szerint nem ajánlom.
A GPS és LCD moduloknak be kell menniük az előző lépésben vágott lyukakba.
Ügyeljen arra, hogy mindenhol szigetelést használjon, mivel a rövidzárlat megszakíthatja az Rpi -t.
9. lépés: égési lyukak a LED -ekhez és az ultrahangos érzékelőhöz
Éget? Igen! ÉGET
Forrasztópáka segítségével kiégetjük a lyukakat. Ez azért van, mert a legtöbb hátizsák vízálló, ami azt jelenti, hogy az anyag, amelyből készül, műanyag vagy gumi. Tehát ha vágás helyett megégetjük, lyukunk szélei szépen megolvadnak, és ezzel kevésbé lesz könnyezésre hajlamos.
Égessen 4 kis lyukat, ahol csak akarja az automatikus piros LED -eket. Győződjön meg arról, hogy látható helyen vannak. (A fenti képen lévő lyukakban már nyomógombok találhatók)
Szintén égessen egy lyukat az ultrahangos érzékelő számára a hátizsák alján, azon az oldalon, ahonnan kifelé megy, és egy kis lyukat mellette a zsinór számára, amely kijön a
Végül égessen egy lyukat a kábelekhez, amelyek a hátizsák fő részébe kerülnek, és tegye azt közvetlenül a házban lévő kábelek számára készített lyuk felett, ha a zacskóba helyezné.
10. lépés: Tegye a préscsapokat a lyukakon és a ragasztó LED -eken keresztül
Győződjön meg arról, hogy a csapok furai 5 mm -esek !! ha nem, megpróbálhatja fúrni őket 5 mm -es fúróval.
Nyomja meg a nyomógombokat az elégetett 4 lyukon keresztül, és kattintson rájuk.
Helyezze a 4 LED -et a nyomószegekbe, és ragassza fel őket, ügyelve arra, hogy a fém alkatrészek ne érintkezzenek a csapokkal.
11. lépés: Reed kapcsoló
A nádkapcsolók nagyon törékenyek, ezért az enyémet egy műanyag csőbe tettem, és azt a műanyag csövet ismét egy fémcsőbe, majd mindent lezártam ragasztóval.
Rajtad múlik, hogyan csinálod, de azt javaslom, hogy készíts hozzá valamit, hogy ne törjön össze.
Ha ez megtörtént, ragasszon mindent a hátizsák fő részének tetejére. Mellette, a cipzár másik oldalán elég erős mágnest ragaszt, így átkapcsol, amikor kinyitja. Az enyémet a textil belső és külső rétege közé tettem, hogy ne legyen látható.
12. lépés: Ragassza fel a fehér LED -eket a táska belsejébe
Ragassza fel őket, hogy bekapcsolva világítsanak a belsejében.
Kiválaszthatja, hogy hová tegye őket, de véleményem szerint a legjobb hely a nádkapcsoló felső szövege.
13. lépés: Ragassza fel a házat, és tegye a zsákba
Mielőtt ragasztaná, győződjön meg arról, hogy továbbra is megfelelően működik.
Ezután ragassza fel a fedelet a ház többi részére, figyeljen a kábelekre, amelyek a lemez és a ház oldala közé kerülnek, nagyon bonyolult ragasztani anélkül, hogy a kábelek közöttük lennének.
Ezt követően tegye a hátizsákjába, és győződjön meg arról, hogy az ultrahangos érzékelő a korábban készített lyuk felé néz.
Valószínűleg rögzítenie kell a házat az ultrahangos érzékelő körül a hátizsákhoz, hogy ne takarja el.
14. lépés: Az Rc.local szerkesztése a parancsfájl indításához
Nyissa meg a terminált, és írja be:
sudo nano /etc/rc.local
adja hozzá a következő sort a végén, közvetlenül a 0 -s kilépés felett
python3.5 /home//Smartpack/main.py &
nyomja meg a CTRL + X és 2x Enter billentyűt
Most a szkript indításkor indul.
15. lépés: Utolsó simítások
Tűvel és cérnával össze tudja varrni az összes kábelt és a hátizsákot is.
A piros ledekhez borítót is készíthet egy bőr/textil darabból.
Ajánlott:
3D nyomtatott japán lámpa animált világítással: 3 lépés
3D nyomtatott japán lámpa animált világítással: 3D nyomtatott japán stílusú dekorlámpát hoztam létre Arduino vezérelt címezhető RGB led szalaggal. Remélem, élvezni fogja, próbálja meg elkészíteni a sajátját, és hozzájárulásával javítani a projektemet
Intelligens hátizsák: 8 lépés
Intelligens hátizsák: Ha olyan diák vagy, mint én, néhányan biztosan kapcsolódnak ahhoz a problémához, amelyet elfelejtek. Nincs sok időm a hátizsákom elkészítésére, és mielőtt észrevennéd, valamit elfelejtettél. Megpróbáltam megkönnyíteni az életemet egy málna pi projektorral
Intelligens tárcsázás - automatikus javító intelligens hagyományos telefon: 8 lépés
Intelligens tárcsázás-automatikus javító intelligens hagyományos telefon: Az intelligens tárcsázás egy intelligens, automatikus korrekciós telefon, amelyet speciális igényű idősek számára fejlesztettek ki, és lehetővé teszi az idősek számára, hogy közvetlenül a megszokott hagyományos telefonokról tárcsázzanak. Csak a helyi idősek gondozási központjában végzett önkéntes munkával tudtam
Back Pi intelligens hátizsák NFC-tartalomkövetővel: 6 lépés
Back Pi intelligens hátizsák NFC-tartalomkövetővel: Diákként gyakran elfelejtem elhozni néhány könyvemet és egyéb anyagomat az órára. Próbáltam online napirendet használni, de még így is állandóan az asztalomon hagytam a dolgokat. A megoldás, amit kitaláltam, egy intelligens hátizsák. Ebben az utasításban
Sztereó hangszórók szinkronizált LED -világítással: 8 lépés
Sztereó hangszórók szinkronizált LED-világítással: Ez egy lépésről lépésre szóló útmutató egy kétirányú sztereó hangszóró építéséhez, a LED-ek szinkronizálva vannak a hanggal. A LED -ek kikapcsolhatók, ha világítás nélküli zenét kívánunk. Ezekben a hangszórókban átlátszó akrilt használnak, így a teljes belső tér látható