Përmbajtje:

Çantë shpine e zgjuar me përcjellje GPS dhe drita automatike: 15 hapa
Çantë shpine e zgjuar me përcjellje GPS dhe drita automatike: 15 hapa

Video: Çantë shpine e zgjuar me përcjellje GPS dhe drita automatike: 15 hapa

Video: Çantë shpine e zgjuar me përcjellje GPS dhe drita automatike: 15 hapa
Video: Kapet shqiptari, ishte kapoja e bandës që kishte kryer vjedhje me vlerë 150 mijë Euro - Klan Web 2024, Nëntor
Anonim
Çantë shpine e zgjuar me ndjekje GPS dhe drita automatike
Çantë shpine e zgjuar me ndjekje GPS dhe drita automatike

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

Ndërtoni qarkun në tabelën e bukës
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

Ndërtoni detektorin e tërheqjes
Ndërtoni detektorin e tërheqjes
Ndërtoni detektorin e tërheqjes
Ndërtoni detektorin e tërheqjes
Ndërtoni detektorin e tërheqjes
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 Detektorin Pull
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

Aktivizo Serial dhe SPI në Raspi-config
Aktivizo Serial dhe SPI në Raspi-config
  1. Hapni terminalin tuaj Raspberry pi dhe shkruani: sudo raspi-config
  2. Lundroni me çelësat e shigjetave te Opsionet e Ndërfaqes, shtypni Enter
  3. Zgjidhni Serial
  4. Ju do të merrni: "Dëshironi që një guaskë e hyrjes të jetë e arritshme në seri?" Goditi Nr
  5. "Dëshironi që pajisjet e portit serik të jenë të aktivizuara?" Goditni PO
  6. "Dëshiron të rindizësh tani?" Goditi "JO"
  7. Shkoni përsëri te Opsionet e Ndërfaqes
  8. Zgjidhni SPI
  9. "A dëshironi që ndërfaqja SPI të jetë e aktivizuar?" Goditni PO
  10. Rinisni

Hapi 5: Baza e të dhënave

Baza e të dhënave
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

Ndërtoni një Strehim për Elektronikën
Ndërtoni një Strehim për Elektronikën
Ndërtoni një Strehim për Elektronikën
Ndërtoni një Strehim për Elektronikën
Ndërtoni një Strehim për Elektronikën
Ndërtoni një Strehim për Elektronikën
Ndërtoni një Strehim për Elektronikën
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

  1. 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)
  2. 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
  3. Ngjitini pjesët në skajet e një pjate.
  4. 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

Saldoni gjithçka me tela në vend të kabllove të kërcimit
Saldoni gjithçka me tela në vend të kabllove të kërcimit
Saldoni gjithçka me tela në vend të kabllove të kërcimit
Saldoni gjithçka me tela në vend të kabllove të kërcimit
Saldoni gjithçka me tela në vend të kabllove të kërcimit
Saldoni gjithçka me tela në vend të kabllove të kërcimit
Saldoni gjithçka me tela në vend të kabllove të kërcimit
Saldoni 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

Burn Voles për Leds dhe Sensor tejzanor
Burn Voles për Leds dhe Sensor tejzanor
Burn Voles për Leds dhe Sensor tejzanor
Burn Voles 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

Vendosni studimet e shtypit nëpër vrima dhe llamba ngjitëse
Vendosni studimet e shtypit nëpër vrima dhe llamba ngjitëse
Vendosni studimet e shtypit nëpër vrima dhe llamba ngjitëse
Vendosni studimet 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

Ndërprerës kallami
Ndërprerës kallami
Ndërprerës kallami
Ndërprerës kallami

Ç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 Ledat e Bardhë Brenda Çantës
Ngjitini Ledat e Bardhë Brenda Çantës
Ngjitini Ledat e Bardhë Brenda Çantës
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

Ngjiteni Strehimin dhe Vendoseni Brenda Qeses
Ngjiteni Strehimin dhe Vendoseni Brenda Qeses
Ngjiteni Strehimin dhe Vendoseni Brenda Qeses
Ngjiteni Strehimin dhe Vendoseni Brenda Qeses

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

Prekjet përfundimtare
Prekjet përfundimtare
Prekjet përfundimtare
Prekjet përfundimtare

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: