Përmbajtje:
- Furnizimet
- Hapi 1: Ndërtoni qarkun në tabelën e bukës
- Hapi 2: Ndërtoni detektorin e tërheqjes
- Hapi 3: Lidhni Detektorin Pull
- Hapi 4: Aktivizo Serial dhe SPI në Raspi-config
- Hapi 5: Baza e të dhënave
- Hapi 6: Testimi
- Hapi 7: Ndërtoni një Strehim për Elektronikën
- Hapi 8: Bashkoni gjithçka me tela në vend të kabllove të kërcimit
- Hapi 9: Djeg vrima për Leds dhe Sensor tejzanor
- Hapi 10: Vendosni kunjat e shtypit nëpër vrima dhe llamba ngjitëse
- Hapi 11: Kaloni Reed
- Hapi 12: Ngjitini Ledat e Bardhë brenda Çantës
- Hapi 13: Ngjiteni strehimin dhe vendoseni brenda thesit
- Hapi 14: Ndryshoni Rc.local për të ekzekutuar skriptin gjatë fillimit
- Hapi 15: Përfundimi i Prekjeve
Video: Çantë shpine e zgjuar me përcjellje GPS dhe drita automatike: 15 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
Në këtë udhëzues ne do të bëjmë një shpinës të zgjuar që mund të gjurmojë pozicionin, shpejtësinë tonë dhe ka drita të automatizuara që mund të na mbajnë të sigurt gjatë natës.
Unë përdor 2 sensorë për të zbuluar nëse është mbi supet tuaja për t'u siguruar që nuk fiket kur nuk ka nevojë, një detektor tërheqës (që e kam bërë vetë) për të parë nëse shiritat janë tërhequr dhe një sensor tejzanor që zbulon nëse diçka është afër asaj të pasme. Të paktën unë gjithashtu përdor një LDR për të parë nëse është e errët apo e lehtë.
Ka edhe llamba brenda që ndizen kur hapni çantën e shpinës për të ndriçuar pjesën e brendshme. Ajo nxitet nga ndërprerësi i kallamit që ndërrohet me fushën magnetike të prodhuar nga magnetët.
Moduli GPS përdoret për të gjetur pozicionin tuaj.
Moduli LCD përdoret për të shfaqur adresën IP.
Kam krijuar një faqe që mund ta ngarkoni te pi mjedra juaj që ju lejon të shihni rrugët që keni marrë, t'i ruani për përdorim të mëvonshëm dhe të kontrolloni disa cilësime.
Ky udhëzues NUK është për njerëzit që nuk kanë përvojë në punën me Raspberry pi
Furnizimet
- Raspberry Pi 3 modeli B+
- Këpucar me mjedër PI T
- Tela (kam përdorur 10 metra ju mund të përdorni më pak)
- Rezistentët 6 x 220 Ohm, 1 x 10k Ohm, 1 x 1k Ohm
- Trimmer 10k Ohm
- Çantë shpine
- Powerbank
- LDR
- 4 llamba të kuqe dhe 2 të bardha 5mm
- Sensor tejzanor HC-SR04
- Nivelfikës
- 10bit ADC MCP3008
- Modul GPS me antenë GY-NEO6Mv2
- Ekran LCD
- Një pranverë e shtrirë (që nuk deformon)
- Varg
- 1 arrë gjashtëkëndësh (ose çdo gjë e bërë nga metali përcjellës me një vrimë)
- Tub plastik (rreth 4-3 cm në diametër)
- Një pllakë metalike (që mund të mbulojë skajet e tubit)
- Kallamishte swtich
- Magnetë të vegjël
- MDF e hollë/pjatë tjetër prej druri/plastike (rreth 5mm)
- Pllakë e fortë shkumë (e trashë të paktën 2 cm)
- Velcro (për mbylljen e përbërësve në kasë dhe kapak. Ju mund të përdorni zam në vend nëse dëshironi ta bëni atë përgjithmonë)
- 5 Shtypni kunjat me një vrimë 5 mm në mes për një led, nëse është më pak, mund ta shponi më vonë.
Për testimin në një bukë:
- Breadbord
- Shko telat
Mjetet e nevojshme:
- Makine per ngjitjen e metalit
- Armë me zam të nxehtë
- Sharrë
- Gërshërë
- Thikë
- Gjilpërë dhe fije
- Stërvitja (Nëse është e nevojshme shihni hapin 10)
ju mund të gjeni listën e plotë të ndërtimit të materialeve me çmime në skedarin e bashkangjitur
Hapi 1: Ndërtoni qarkun në tabelën e bukës
Lidhni gjithçka si në skemën e mësipërme
Ekziston edhe një pdf e bashkangjitur në mënyrë që të zgjeroni skemën.
Hapi 2: Ndërtoni detektorin e tërheqjes
Merrni së pari pranverën në tela dhe ngjitini/lidhini ato me njëri -tjetrin.
Pastaj merrni arrë dhe ngjiteni atë mbi pranverë. (Kam përdorur një copë të vogël metalike tubi në vend të arrës).
Pas kësaj lidhni një tel në pjesën e poshtme të arrës (ana ku është pranvera).
Pastaj ngjitni pllakën metalike, pranverën dhe telin në njërën anë të tubit. (sigurohuni që teli të ketë gjatësi të mjaftueshme brenda që susta të shtrihet në anën tjetër të tubit).
Më pas ngjiteni pllakën metalike në tub në anën tjetër si në vizatim, sigurohuni që vargu të dalë nga tubi në mënyrë që ta tërheqni.
Më në fund lidhni një tel në pjatë që arra godet kur tërhiqet.
Në fund mund ta provoni me një multimetër nëse qarku është i mbyllur në dy tela kur tërhiqni vargun.
Hapi 3: Lidhni Detektorin Pull
Lidhni njërin skaj të detektorit të tërheqjes në pin GPIO 18 me një rezistencë 1K Ohm në mes.
Lidhni skajin tjetër me GND.
Hapi 4: Aktivizo Serial dhe SPI në Raspi-config
- Hapni terminalin tuaj Raspberry pi dhe shkruani: sudo raspi-config
- Lundroni me çelësat e shigjetave te Opsionet e Ndërfaqes, shtypni Enter
- Zgjidhni Serial
- Ju do të merrni: "Dëshironi që një guaskë e hyrjes të jetë e arritshme në seri?" Goditi Nr
- "Dëshironi që pajisjet e portit serik të jenë të aktivizuara?" Goditni PO
- "Dëshiron të rindizësh tani?" Goditi "JO"
- Shkoni përsëri te Opsionet e Ndërfaqes
- Zgjidhni SPI
- "A dëshironi që ndërfaqja SPI të jetë e aktivizuar?" Goditni PO
- Rinisni
Hapi 5: Baza e të dhënave
Së pari ne do të instalojmë softuerin e bazës së të dhënave që na nevojitet.
Hapni terminalin tuaj rpi dhe shkruani:
përditësim sudo apt-get
sudo apt-get install mysql-server --fix-missing –y> rindezje sudo
Prisni derisa rpi juaj të rindizet, pastaj regjistrohuni dhe shkruani ato rreshta
sudo mysql_secure_installation
Shkruani fjalëkalimin aktual për root (futni për asnjë): root Ndryshoni fjalëkalimin rrënjë? [Y/n] Y Fjalëkalimi i ri: root123 Të hiqen përdoruesit anonimë? [Y/n] y Të mos lejohet hyrja e rrënjës në distancë? [Y/n] y Të hiqet baza e të dhënave të testimit dhe qasja në të? [Y/n] y Rifresko tabelat e privilegjeve tani? [Y/n] y
Ne gjithashtu do të bëjmë një përdorues të quajtur 'mct' me fjalëkalim 'mct'.
sudo mysql -u rrënjë
MariaDB [(asnjë)]> JEPI T ALL GJITHA PRIVILEGJET ON*.* TE 'mct'@'%' IDENTIFIKUAR NGA 'mct' ME OPSION GRANT; MariaDB [(asnjë)]> PRIVILEGJET E PUSRFSHIRJES; MariaDB [(asnjë)]> EXIT;
Tani do të importojmë strukturën e bazës së të dhënave
Ju do të duhet të shkarkoni skedarin e bashkangjitur dhe ta ngarkoni në një dosje përdoruesi/shtëpi // në rpi tuaj duke përdorur FTP/SFTP.
Pastaj shtypni rreshtat e mëposhtëm:
mysql -u rrënjë -p
mysql> KRIJO Baza e të dhënave Smartpack; Tani dilni nga guaska sql duke shtypur CTRL + D> mysql -u mct -p Smartpack </home//data-dump.sql> rindezje sudo
Pasi të rindizet rpi juaj, baza e të dhënave duhet të jetë e hapur
Hapi 6: Testimi
Së pari ne do të duhet të instalojmë serverin e uebit apache
Shkruani kodin e mëposhtëm në terminal:
sudo apt -get install apache2 -y
rindez sudo
Tani kopjoni të gjithë skedarët nga drejtoria FRONT përmes depozitës github në drejtorinë/var/www/html/në rpi tuaj.
Pastaj kopjoni të gjithë skedarët nga drejtoria BACK përmes depove Github në një dosje të përdoruesit lokal në rpi/home // smartpack tuaj
Nëse keni përdorur kunja të ndryshme sesa në atë skematike, do t'ju duhet t'i redaktoni në /home//smartpack/main.py, ato janë të listuara më lart në dokument.
Tani hapni terminalin dhe ekzekutoni skriptin
python3.5 /home/username/smartpack/main.py
Ju mund të shfletoni në ip që do të shfaqet në ekranin LCD për të hyrë në faqen e internetit që sapo instaluam.
Sigurohuni që gjithçka po funksionon si duhet para se të shkoni në hapin tjetër!
Hapi 7: Ndërtoni një Strehim për Elektronikën
Ne do të krijojmë një rast për rpi, powerbank dhe disa përbërës elektronikë.
Unë ju inkurajoj që të bëni versionet tuaja të rastit pasi nuk jam shumë i mirë në bërjen e atyre gjërave
- Pritini pjatën tuaj plastike/druri në 2 pjesë me përmasa 29 cm x 15, 5 cm (Sigurohuni që ana më e gjatë të futet në çantën tuaj të shpinës)
- Pritini 2 copë shkumë të fortë me përmasa 29 cm x 3 cm dhe 2 pjesë të tjera me përmasa 9.5 cm x 3cm
- Ngjitini pjesët në skajet e një pjate.
- Pasi të jetë bërë prerë vrimat si në fotografi: Ju do të duhet të matni vetë se sa të gjera vrimat duhet të jenë. Vrima në pjesën e poshtme është për sensorin tejzanor, dhe pjesa e sipërme e madhe është për kabllot.
Hapi 8: Bashkoni gjithçka me tela në vend të kabllove të kërcimit
Lidhni gjithçka me tela normalë, përveç llambave të bardha dhe të kuqe, LDR dhe kallamit të kallamit.
Ju mund të përdorni bordin e bukës për disa gjëra si IC, por unë personalisht nuk e rekomandoj atë.
Modulet GPS dhe LCD duhet të futen në vrimat që kemi prerë për to në hapin e mëparshëm.
Sigurohuni që të përdorni izolimin kudo pasi një qark i shkurtër mund të prishë Rpi -në tuaj.
Hapi 9: Djeg vrima për Leds dhe Sensor tejzanor
Djeg? Po! DJEG
Ne do të përdorim një hekur bashkues për të djegur vrimat tona. Kjo sepse shumica e çantave të shpinës janë rezistente ndaj ujit, që do të thotë se materiali prej të cilit janë bërë është ose plastikë ose gome. Pra, nëse e djegim në vend që të presim, skajet e vrimës sonë do të shkrihen mirë dhe me këtë do të jetë më pak e prirur për lot.
Burn 4 vrima të vogla kudo që dëshironi për leds automatike të kuqe. Sigurohuni që ata janë në një pozicion të dukshëm. (Tashmë ka vrima shtypi në vrimat në foton e mësipërme)
Gjithashtu digjni një vrimë për sensorin tejzanor në pjesën e poshtme të çantës së shpinës, në anën ku shkon mbrapa dhe një vrimë e vogël ngjitur me të për vargun që del nga
Më në fund digjni një vrimë për kabllot që do të shkojnë në pjesën kryesore të çantës suaj të shpinës, bëjeni pikërisht mbi vrimën që kemi bërë për kabllot në strehim nëse e vendosni në thes.
Hapi 10: Vendosni kunjat e shtypit nëpër vrima dhe llamba ngjitëse
Sigurohuni që vrimat në kunjat të jenë 5mm !! nëse jo, mund të provoni dhe t'i shponi përmes tyre me një stërvitje 5 mm.
Shtypni kapëset e shtypit përmes 4 vrimave që keni djegur dhe klikoni ato së bashku.
Vendosni 4 prizat në kunjat e shtypit dhe ngjitini ato, sigurohuni që pjesët metalike të mos prekin kunjat.
Hapi 11: Kaloni Reed
Çelsat e kallamishteve janë shumë të brishtë, kështu që unë e kam futur timen në një tub plastik dhe atë tub plastik përsëri në një tub metalik, dhe pastaj i kam vulosur gjithçka me zam.
Si e bëni atë varet nga ju, por unë rekomandoj që të bëni diçka për të që të mos prishet.
Nëse kjo është bërë ngjiteni gjithçka në krye të pjesës kryesore të shpinës. Pranë tij, në anën tjetër të zinxhirit të zinxhirit një magnet mjaft i fortë, kështu që do të kalojë kur ta hapni. Unë e kam vendosur timen midis shtresës së brendshme dhe të jashtme të tekstilit, kështu që nuk është e dukshme.
Hapi 12: Ngjitini Ledat e Bardhë brenda Çantës
Ngjitini ato në mënyrë që të ndriçojnë pjesën e brendshme kur të ndizen.
Ju mund të zgjidhni se ku t'i vendosni, por për mendimin tim vendi më i mirë është në tekstin e lartë te kaloni i kallamit.
Hapi 13: Ngjiteni strehimin dhe vendoseni brenda thesit
Para se ta ngjitni atë, sigurohuni që ai ende po punon si duhet.
Pastaj ngjitni kapakun në pjesën tjetër të strehimit, shikoni për kabllot që do të futen midis pllakës dhe anës së strehimit, është shumë e ndërlikuar ta ngjitni atë pa kabllot që janë midis tij.
Më pas vendoseni brenda shpinës tuaj, sigurohuni që sensori tejzanor të jetë përballë vrimës që kemi bërë më herët.
Ju ndoshta do të keni nevojë të siguroni strehimin rreth sensorit tejzanor në shpinës, në mënyrë që të mos e mbulojë atë.
Hapi 14: Ndryshoni Rc.local për të ekzekutuar skriptin gjatë fillimit
Hapni terminalin dhe shkruani:
sudo nano /etc/rc.local
shtoni rreshtin e mëposhtëm në fund, pak mbi daljen 0
python3.5 /home//Smartpack/main.py &
shtypni CTRL + X dhe 2x Enter
Tani skenari do të fillojë në nisje.
Hapi 15: Përfundimi i Prekjeve
Ju mund t'i qepni të gjitha kabllot së bashku dhe gjithashtu në çantën e shpinës me një gjilpërë dhe fije.
Ju gjithashtu mund të bëni një mbulesë për ledet e kuqe nga një copë lëkure/tekstili.
Recommended:
Çantë shpine Creative Switch: 4 hapa
Çantë shpine Creative Switch:- Bateri 9V- 2 LED blu- Tela- Pëlhurë përçuese
Çantë shpine #2: Sensorë Grove: 6 hapa
Çanta shpine #2: Sensorët Grove: Çantat e shpinës SPIKE Prime janë zgjerime për LEGO Education SPIKE Prime. Pyboard është truri për këtë çantë shpine. Kjo ju lejon të lidhni sensorë Grove me LEGO SPIKE Prime për të lidhur me lehtësi lloje të ndryshme të sensorëve (I2C, analoge, dixhital) në Gro
Çantë shpine e zgjuar: 8 hapa
Çantë e zgjuar: Nëse jeni student si unë, disa prej jush do të lidhen përfundimisht me problemin që unë harroj. Unë nuk kam shumë kohë për të bërë çantën time, dhe para se ta kuptoni, keni harruar diçka. Unë u përpoqa ta bëja jetën time më të lehtë duke bërë një projekt Raspberry pi
Çantë shpine emergjente: 4 hapa
Çantë shpine emergjente: Në vitin 2017, me koston e Perusë një fatkeqësi e madhe natyrore rezultoi në shumë humbje, shtëpi, energji elektrike, ushqim, madje edhe jetë njerëzish të prekura rëndë nga përmbytjet. Vështirësitë kryesore për njerëzit ishin mungesa e ujit të pijshëm të pastër ose energjisë
Moduli Mburoja e tastierës 1602 LCD me çantë shpine I2C: 6 hapa
1602 Moduli i Mburojës së Tastierës LCD me Çantën I2C: Si pjesë e një projekti më të madh, doja të kisha një ekran LCD dhe një tastierë për lundrimin e disa menutë të thjeshta. Unë do të përdor shumë porte I/O në Arduino për punë të tjera, kështu që doja një ndërfaqe I2C për LCD. Kështu që unë bleva disa pajisje,