INHOUDSOPGAWE:
- Voorrade
- Stap 1: Bou die stroombaan op die broodbord
- Stap 2: Bou die trekdetektor
- Stap 3: Koppel die trekdetektor
- Stap 4: Aktiveer Serial en SPI in Raspi-config
- Stap 5: Databasis
- Stap 6: Toets
- Stap 7: Bou 'n behuising vir die elektronika
- Stap 8: Soldeer alles met drade in plaas van springkabels
- Stap 9: Brand gate vir LED's en ultrasoniese sensor
- Stap 10: Sit persknoppies deur die gate en plak lde vas
- Stap 11: Rietskakelaar
- Stap 12: Plak die wit LED's in die sak vas
- Stap 13: Plak die behuizing vas en sit dit in die sak
- Stap 14: Wysig Rc.local om die script uit te voer tydens opstart
- Stap 15: afwerking
Video: Slim rugsak met GPS -dop en outomatiese ligte: 15 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie instruksies maak ons 'n slim rugsak wat ons posisie, spoed kan volg en outomatiese ligte het wat ons snags veilig kan hou.
Ek gebruik twee sensors om vas te stel of dit op u skouers is om seker te maak dat dit nie afgaan as dit nie nodig is nie, 'n trekdetektor (wat ek self gemaak het) om te sien of die bande getrek word en 'n ultrasoniese sensor wat opspoor as iets naby die agterkant is. Ek gebruik ten minste ook 'n LDR om te sien of dit donker of lig is.
Daar is ook LED's aan die binnekant wat brand as u die rugsak oopmaak om die binnekant aan te steek. Dit word veroorsaak deur die rietskakelaar wat skakel met die magnetiese veld wat deur die magnete geproduseer word.
Die GPS -module word gebruik om u posisie op te spoor.
LCD -module word gebruik om die ip -adres te vertoon.
Ek het 'n webwerf gemaak wat u na u framboospi kan oplaai, waarmee u die roetes wat u geneem het, kan sien, kan stoor vir later gebruik en sommige instellings kan beheer.
Hierdie instruksie is NIE vir mense met geen ervaring om met framboos pi te werk nie
Voorrade
- Framboos Pi 3 model B+
- Framboos PI T-skoenmaker
- Draad (ek het 10 meter gebruik, jy mag minder gebruik)
- Weerstande 6 x 220 Ohm, 1 x 10k Ohm, 1 x 1k Ohm
- Trimmer 10k Ohm
- Rugsak
- Krag bank
- LDR
- 4 Rooi leds en 2 wit 5 mm
- Ultrasoniese sensor HC-SR04
- Vlakveranderaar
- 10bit ADC MCP3008
- GPS-module met antenne GY-NEO6Mv2
- LCD -skerm
- 'N rekbare veer (wat nie vervorm nie)
- String
- 1 Hex moer (of enigiets gemaak van geleidende metaal met 'n gat)
- Plastiekpyp (ongeveer 4-3 cm in deursnee)
- 'N Metaalplaat (wat die pyppunte kan bedek)
- Riet swtich
- Klein magnete
- Dun MDF/ander hout/plastiek bord (ongeveer 5 mm)
- Harde skuimbord (minstens 2 cm dik)
- Klittenband (om die komponente aan die omhulsel en die deksel te verseël. U kan eerder gom gebruik as u dit permanent wil doen)
- 5 Druk studs met 'n gat van 5 mm in die middel vir 'n led, as dit minder is, kan u dit later deur 'n gat boor.
Om te toets op 'n broodbord:
- Broodbord
- Spring drade
Gereedskap benodig:
- Soldeerbout
- Warm gom geweer
- Sien
- Skêr
- Mes
- Naald en garing
- Boor (sien stap 10, indien nodig)
In die aangehegte lêer kan u die volledige lys met materiaal met pryse vind
Stap 1: Bou die stroombaan op die broodbord
Koppel alles soos op die skema hierbo
Daar is ook 'n pdf aangeheg sodat u die skematiese kan vergroot.
Stap 2: Bou die trekdetektor
Neem eers die veer en die tou en plak dit aan mekaar vas.
Neem dan die moer en plak dit net bokant die veer vas. (Ek het 'n klein metaal stuk pyp in plaas van die moer gebruik).
Daarna soldeer 'n draad aan die onderkant van die moer (die kant waar die veer is).
Plak dan die metaalplaat, veer en die draad aan die een kant van die pyp vas. (maak seker dat die draad genoeg lengte binne het sodat die veer na die ander kant van die pyp kan strek).
Plak daarna die metaalplaat aan die pyp aan die ander kant, soos op die tekening, en maak seker dat die tou uit die pyp kom sodat u dit kan trek.
Soldeer uiteindelik 'n draad aan die bord wat die moer tref as dit getrek word.
Aan die einde kan u dit met 'n multimeter toets as die kring op die twee drade gesluit is as u aan die tou trek.
Stap 3: Koppel die trekdetektor
Koppel die een kant van die trekdetektor aan GPIO 18 met 'n 1K Ohm -weerstand tussen.
Koppel die ander kant aan GND.
Stap 4: Aktiveer Serial en SPI in Raspi-config
- Maak u Raspberry pi-terminale oop en tik in: sudo raspi-config
- Navigeer met die pyltjie sleutels na Interfacing Options, druk Enter
- Kies Reeks
- U kry: "Wil u hê dat 'n aanmeldskulp toeganklik is via die reeks?" Slaan nr
- 'Wil u hê dat die hardeware van die seriële poort aangeskakel moet word?' Klik JA
- 'Wil u nou herlaai?' Tik 'NEE'
- Gaan weer na Interfacing Options
- Kies SPI
- 'Wil u hê dat die SPI -koppelvlak geaktiveer moet word?' Klik JA
- Herlaai
Stap 5: Databasis
Eerstens installeer ons die databasisprogrammatuur wat ons benodig.
Maak u rpi -terminale oop en tik in:
sudo apt-get update
sudo apt-get installeer mysql-server --fix-missing –y> sudo herlaai
Wag totdat u rpi herlaai, meld dan aan en tik die reëls in
sudo mysql_secure_installation
Voer die huidige wagwoord vir wortel in (voer vir geen in): root Verander die wortelwagwoord? [J/n] Y Nuwe wagwoord: root123 Verwyder anonieme gebruikers? [J/n] y Laat wortelaanmelding op afstand toe? [J/n] y Verwyder toetsdatabasis en toegang daartoe? [J/n] y Herlaai voorregtabelle nou? [J/n] j
Ons maak ook 'n gebruiker met die naam 'mct' met die wagwoord 'mct'.
sudo mysql -u wortel
MariaDB [(geen)]> TOEEN ALLE VOORREGTE AAN*.* AAN 'mct'@'%' GEIDENTIFISEER DEUR 'mct' MET TOELETINGSOPTIE; MariaDB [(geen)]> FLUSH PRIVILEGES; MariaDB [(geen)]> UITGANG;
Ons sal nou die databasisstruktuur invoer
U moet die aangehegte lêer aflaai en dit oplaai na 'n gebruikersmap/tuis // op u rpi met behulp van FTP/SFTP.
Tik dan die volgende reëls:
mysql -u root -p
mysql> SKEP DATABASIS Smartpack; Verlaat nou die sql -dop deur op CTRL + D> mysql -u mct -p Smartpack te druk </home//data-dump.sql> sudo herlaai
Nadat u rpi herlaai is, moet die databasis aan die gang wees
Stap 6: Toets
Eerstens moet ons apache -webbediener installeer
Tik die volgende kode in terminale in:
sudo apt -get install apache2 -y
sudo herlaai
Kopieer nou alle lêers uit die FRONT -gids via die github -bewaarplek in die/var/www/html/gids op u rpi.
Kopieer dan alle lêers van die BACK -gids via Github -bewaarplek na 'n plaaslike gebruikersmap op u rpi/home // smartpack
As u ander penne gebruik het as in die skematiese, moet u dit in /home//smartpack/main.py wysig; dit word hierbo in die dokument gelys.
Maak nou die terminale oop en voer die script uit
python3.5 /home/username/smartpack/main.py
U kan na die ip wat op die lcd -skerm vertoon word, navigeer om toegang te verkry tot die webwerf wat ons pas geïnstalleer het.
Maak seker dat alles reg werk voordat u na die volgende stap gaan!
Stap 7: Bou 'n behuising vir die elektronika
Ons maak 'n saak vir ons rpi, powerbank en 'n paar elektroniese komponente.
Ek moedig u aan om u eie weergawes van die saak te maak, aangesien ek nie baie goed is om die dinge te maak nie
- Sny u plastiek-/houtbord in 2 stukke van 29 cm x 15, 5 cm (maak seker dat die langste kant in u rugsak pas)
- Sny 2 stukke harde skuim van 29 cm x 3 cm en nog 2 stukke van 9,5 cm x 3 cm
- Plak die stukke aan die rande van 'n bord vas.
- Nadat dit klaar is, sny u die gate soos op die foto's: U moet self meet hoe breed die gate moet wees. Die gat aan die onderkant is vir 'n ultrasoniese sensor, en die boonste groot is vir kabels.
Stap 8: Soldeer alles met drade in plaas van springkabels
Soldeer alles met normale drade behalwe wit en rooi leds, LDR en rietskakelaar.
U kan die broodbord vir sommige dinge soos IC's gebruik, maar ek beveel dit persoonlik nie aan nie.
Die GPS- en LCD -modules moet ingaan in die gate wat ons in die vorige stap daarvoor gesny het.
Maak seker dat u oral isolasie gebruik, aangesien 'n kortsluiting u Rpi kan onderbreek.
Stap 9: Brand gate vir LED's en ultrasoniese sensor
Brand? Ja! BRAND
Ons gaan 'n soldeerbout gebruik om ons gate te verbrand. Omdat die meeste rugsakke waterbestand is, beteken dit dat die materiaal van plastiek of rubber gemaak is. Dus, as ons dit verbrand in plaas van om te sny, sal die rande van ons gat lekker smelt, en dit sal minder geneig wees tot skeur.
Brand 4 klein gaatjies waar u wil vir die outomatiese rooi leds. Maak seker dat hulle in 'n sigbare posisie is. (Daar is reeds drukknoppies in die gate op die foto hierbo)
Brand ook 'n gaatjie vir die ultrasoniese sensor aan die onderkant van die rugsak, aan die kant waarheen die agterkant gaan en 'n klein gaatjie langsaan vir die tou wat uit die
Brand uiteindelik 'n gat vir die kabels wat na die hoofgedeelte van u rugsak gaan, doen dit net bokant die gat wat ons vir kabels in die behuizing gemaak het as u dit in die sak sou sit.
Stap 10: Sit persknoppies deur die gate en plak lde vas
Maak seker dat die gate in die studs 5 mm is !! Indien nie, kan u dit met 'n boor van 5 mm probeer boor.
Druk die persstutte deur die 4 gate wat u verbrand het en klik dit saam.
Plaas die 4 LED's in die persknoppies en plak dit vas, maak seker dat die metaaldele nie die stutte raak nie.
Stap 11: Rietskakelaar
Rietskakelaars is baie broos, so ek het myne in 'n plastiekbuis gesit en die plastiekbuis weer in 'n metaalbuis, en toe verseël ek alles met gom.
Dit hang van jou af, maar ek beveel aan om iets daarvoor te maak sodat dit nie breek nie.
As dit klaar is, plak alles bo -op die hoofgedeelte van die rugsak. Langs dit, aan die ander kant van die rits, plak 'n sterk genoeg magneet vas sodat dit kan verander as u dit oopmaak.
Stap 12: Plak die wit LED's in die sak vas
Plak dit vas sodat hulle aan die binnekant verlig word.
U kan kies waar u dit wil plaas, maar na my mening is die beste plek bo -aan die rietskakelaar.
Stap 13: Plak die behuizing vas en sit dit in die sak
Maak seker dat dit nog steeds korrek werk voordat u dit toemaak.
Plak dan die deksel op die res van die behuizing, kyk uit vir kabels wat tussen die plaat en die kant van die behuising sal kom; dit is baie moeilik om dit vas te plak sonder dat die kabels tussen hulle is.
Plaas dit dan in u rugsak, maak seker dat die ultrasoniese sensor na die gat kyk wat ons vroeër gemaak het.
U moet waarskynlik die behuizing rondom die ultrasoniese sensor aan die rugsak vasmaak, sodat dit nie bedek word nie.
Stap 14: Wysig Rc.local om die script uit te voer tydens opstart
Maak die terminale oop en tik in:
sudo nano /etc/rc.local
voeg die volgende reël aan die einde, net bokant afrit 0, by
python3.5 /home//Smartpack/main.py &
druk CTRL + X en 2x Enter
Nou sal die script begin met die opstart.
Stap 15: afwerking
U kan al die kabels met 'n naald en draad aan die rugsak vaswerk.
U kan ook 'n voorblad vir die rooi LED's maak van 'n stuk leer/tekstiel.
Aanbeveel:
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels Workspace: Ons spandeer deesdae baie tyd tuis, studeer en werk virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie. Hier wys ek u hoe u u Smart bou LED -lessenaar op die tafel wat
Slim rugsak: 8 stappe
Slim rugsak: As u 'n student soos ek is, sal sommige van u beslis verband hou met die probleem wat ek vergeet. Ek het nie baie tyd om my rugsak te maak nie, en voordat jy dit weet, het jy iets vergeet. Ek het my lewe probeer vergemaklik deur 'n framboos -pi -projek te maak
Outomatiese slim akwaponika (met wolkgebaseerde dashboard): 11 stappe
Outomatiese slim aquaponics (met wolkgebaseerde dashboard): met Aquaponics kan u u eie organiese voedsel oral (binne of buite) verbou, in baie minder ruimte, met meer groei, minder waterverbruik en sonder enige eksterne chemiese bemesting. U kan ook die toestande op 'n wolk-gebaseerde paneelbord monitor
Slim meter met outomatiese regstellingseenheid vir kragfaktore: 29 stappe
Slimmeter met outomatiese regstellingseenheid vir kragfaktore: 'n Tweerigtingmeter met outomatiese kragfaktor -wysigingsapparaat kyk na aktiewe en reaktiewe krag en verder die kragfaktor van lynspanning en lynstroombesef deur spanning en stroomsensor
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): 7 stappe (met foto's)
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): Hallo daar! Ek wou 'n kort handleiding gee oor hoe ek my Honeywell Vista -alarmstelsel in my slim hub kan integreer. Ek gebruik Wink vir hierdie tutoriaal, maar dit behoort te werk met enige slim hub (Smartthings/Iris/ens.) Voordat ons begin, gaan