Përmbajtje:

Pimp My Wreck: 9 hapa
Pimp My Wreck: 9 hapa

Video: Pimp My Wreck: 9 hapa

Video: Pimp My Wreck: 9 hapa
Video: GTA 5: Pimp My Ride :: EP79 "9F Cabrio" AKA Audi R8 (Grand Theft Auto 5) 2024, Nëntor
Anonim
Image
Image
Rrjedha e Përgjithshme
Rrjedha e Përgjithshme

Prezantimi

Përshëndetje të gjithë!

Ne jemi dy studentë të shkencave kompjuterike nga IDC, dhe si studentë, ne vendosemi për automjete mediokër (të paktën derisa të gjejmë një punë). Deri atëherë, ne kemi pasionin për të përmirësuar rrënojat tona për të paktën të ndihemi mirë me atë që kemi.

Për fat të mirë, ne marrim një kurs IoT të udhëhequr nga Zvika Markfeld nga ForRealTeam dhe fituam mjetet e nevojshme në mënyrë që të "pimp rrënojat tona".

Ne do t'ju drejtojmë përmes ndërtimit të "kompletit tonë të pimpimit" nëse edhe ju keni një rrënojë dhe dëshironi ta shponi atë.

Jeni më se të mirëpritur të ndryshoni, rregulloni dhe shtoni elemente dhe veçori të reja të dëshirës tuaj (dhe të ndani natyrisht).

Ky projekt i kushtohet të gjithë shikuesve të "Pimp My Ride" dhe Zvika instruktorit tonë të mrekullueshëm! Faleminderit!

Kompleti ynë

Ne ndërtuam kompletin tonë për nevojat që na duheshin për rrënimin tonë:

  1. Thirrje e shpejtë përmes një telekomande infra të kuqe të bashkangjitur në timon. Kjo i lejon shoferit të përqëndrohet në rrugë dhe të mos merret me telefonin e tij gjatë ngasjes.
  2. Vendndodhja e Parkimit përmes një ndërprerës kallami të bashkangjitur në ingranazh. Kur kaloni në parkim, do të merrni një email me koordinatat se ku është makina juaj.
  3. Shënim për veten, gjithashtu përmes ndërprerësit të kallamit. Ju mund t'i shkruani vetes një shënim kur të hyni në makinë dhe do ta merrni me email sapo të parkoni, në mënyrë që të mos harroni gjithçka që mund t'ju nevojitet.
  4. Ndriçim joshës i brendshëm përmes një matricë led. Kjo vjen për të na ndihmuar kur prishet ndriçimi i brendshëm ose për ta përmirësuar atë. Ju hapni dritat e matricës përmes telekomandës infra të kuqe dhe ndryshoni ngjyrat e saj me një sensor piezo. Sensori piezo merr sinjalin e tij përmes dridhjeve. Kjo ju lejon të daulleni në pultin tuaj dhe të shijoni një shfaqje verbuese verbuese - si një Ylber në Errësirë!
  5. Pulti IA Adafruit IO tregon një tregues nëse makina është e parkuar aktualisht dhe vendndodhjen e saj të fundit të parkimit në një hartë.

Furnizimet

  • 1 x Bordi ESP8266 (Ne përdorëm Wemos D1 mini)
  • 1 x Kabllo Micro-USB
  • 1 x Telekomandë IR
  • 1 x Marrës IR
  • 2 x Llamba Led (me ngjyra të ndryshme, nëse është e mundur)
  • 1 x Ndërprerës kallami
  • 1 x Sensor Piezo
  • 1 x Adafruit NeoPixel (8x8)
  • 1 x Mikro Servo (Ne përdorëm SG90)
  • 1 x stilolaps, ose ndonjë objekt tjetër i tillë që i përgjigjet prekjes me smartphone tuaj
  • 10 x Kabllo Jumper (kjo është shuma minimale, ka shumë të ngjarë që do t'ju duhet më shumë - si dhe kabllo zgjatues. Shuma e saktë varet nga madhësia e makinës tuaj dhe mënyra se si dëshironi të vendosni kompletin brenda saj)
  • 1 x Mbytje e pashpresë e një makine

Hapi 1: Rrjedha e Përgjithshme

Kompleti është krijuar për të banuar në makinën tuaj. ESP8266 është i lidhur me karikuesin e makinës për të marrë energji (ju gjithashtu mund të përdorni një bankë energjie nëse dëshironi).

Isshtë gjithashtu e lidhur me Hot-Spot të pajisjes tuaj celular për të marrë një lidhje interneti përmes WiFi.

Kompleti ynë është krijuar për përdoruesit e Android - përdoruesit e iPhone gjithashtu mund ta përdorin atë, megjithatë thirrja e shpejtë nuk do të ishte e mundur me një iPhone.

Hapi 2: Vendosja e Mjedisit

Vendosja e Mjedisit
Vendosja e Mjedisit

Arduino IDE

Instaloni Arduino IDE.

Instaloni "drejtuesit" përkatës (fjalët nuk synohen) për tabelat ESP8266 në Arduino IDE tuaj.

Integromat:

Regjistrohuni në Integromat.

Shkarkoni Aplikacionin Integromat nga Google Play.

Blynk:

Shkarkoni Aplikacionin Blynk nga Google Play.

Regjistrohuni në Blynk përmes Aplikacionit.

Adafruit IO:

Regjistrohuni në Adafruit IO.

Hapi 3: Vendosja e Skenarëve të Integromatit për Telefonim të Shpejtë

Vendosja e Skenarëve të Integromatit për Telefonim të Shpejtë
Vendosja e Skenarëve të Integromatit për Telefonim të Shpejtë
Vendosja e Skenarëve të Integromatit për Telefonim të Shpejtë
Vendosja e Skenarëve të Integromatit për Telefonim të Shpejtë
Vendosja e Skenarëve të Integromatit për Telefonim të Shpejtë
Vendosja e Skenarëve të Integromatit për Telefonim të Shpejtë
Vendosja e Skenarëve të Integromatit për Telefonim të Shpejtë
Vendosja e Skenarëve të Integromatit për Telefonim të Shpejtë

Para së gjithash, në aplikacionin tuaj Integromat, shkoni te Cilësimet s Thirrjet dhe lejoni veprimet:

  • Përgatitni një telefonatë
  • Bëni Thirrje (telefononi çdo numër), siç shihet në figurë.

Tjetra, shkoni në faqen e internetit të Integromat dhe ndiqni këto hapa të thjeshtë:

  1. Shkoni te "Skenarët" në menunë e majtë dhe klikoni "Krijo skenar të ri" në të djathtën e sipërme të ekranit (shiko figurën).
  2. Zgjidhni "Webhooks" dhe shërbimet "Android" dhe klikoni "Vazhdo".
  3. Do të transferoheni në ekranin e krijimit. Klikoni në modulin bosh dhe zgjidhni shërbimin Webhooks.
  4. Zgjidhni shkaktarin "Custom Webhook" dhe klikoni "Shto". Jepni Webhook -it tuaj një emër tregues, siç është, të themi, "speed_dial_1" (kufizimet IP nuk janë të nevojshme).
  5. Klikoni "Ruaj" dhe një URL do të shfaqet me ngjyrë blu nën emrin e Webhook tuaj të ri (shiko imazhin). Kopjoni dhe ngjisni diku ku do të mbani mend dhe klikoni "OK".
  6. Klikoni "Shto një modul tjetër" (gjysmërrethi i vogël në anën e djathtë të modulit tuaj Webhooks).
  7. Zgjidhni shërbimin Android dhe veprimin "Bëni një telefonatë".
  8. Në fushën "Pajisja", shtoni pajisjen tuaj (duhet të shfaqet në menunë zbritëse, me kusht që të keni shkarkuar me sukses aplikacionin celular Integromat në pajisjen tuaj dhe të keni hyrë në llogarinë tuaj) dhe futni një numër telefoni sipas zgjedhjes tuaj në fushën "Numri i telefonit". Së fundi, klikoni "OK".
  9. Përsëritni hapat 1-8 edhe një herë. Mos harroni t'i jepni Webhook -it tuaj të ri një emër tjetër (të tillë si "speed_dial_2") dhe futni një numër të ndryshëm telefoni (nëse nuk doni të telefononi të njëjtin person me 2 butona të ndryshëm … Ne të gjithë kemi dikë që e duam aq shumë!)

Hapi 4: Pulti i Blynk

Pulti i Blynk
Pulti i Blynk
Pulti i Blynk
Pulti i Blynk
Pulti i Blynk
Pulti i Blynk

Shkoni te aplikacioni Blynk.

Krijoni një projekt të ri.

Një çelës vërtetimi do të dërgohet në adresën tuaj të postës elektronike - mbajeni atë çelës, është e rëndësishme!

Tani, ndiqni këto hapa të thjeshtë:

  1. Klikoni butonin e vogël (+) dhe shtoni widget -et e mëposhtëm në pultin tuaj:

    • 2 x Webhooks.
    • 1 x widget me email.
    • 1 x Rrjedha GPS.
    • 1 x Terminal.
  2. Vendosni sa vijon:

    • Rrjedha GPS në pinin virtual V0.
    • Webhooks lidhen me kunjat virtuale V1 dhe V2 respektivisht.
    • Miniaplikacioni i postës elektronike në pinin virtual V10.
    • Terminali në pinin virtual V11.
  3. Tani:

    • Prekni çdo widget të Webhook dhe në fushën URL, futni URL -të e Webhook që keni marrë nga Integromat (shiko figurën).
    • Sigurohuni që adresa e postës elektronike në widget Email është adresa juaj e saktë e postës elektronike (është vendosur si parazgjedhje në adresën që keni përdorur për t'u regjistruar në Blynk) dhe ndryshoni fushën "Lloji i Përmbajtjes" në "tekst/thjeshtë".

Shënime:

  • Filloni me 2,000 njësi energjie dhe secili widget Blynk kushton një sasi të caktuar energjie. Ju mund të blini më shumë energji dhe të shtoni widget shtesë Webhook për të lejuar thirrje të shpejta shtesë!
  • Ne anashkaluam V3-V9 në hapin 2 në rast se dëshironi të shtoni më shumë Webhooks.
  • Rregullimet e tjera në pultin tuaj, të tilla si rregullimi i ngjyrës së Terminalit tuaj (siç bëmë ne, siç mund ta shihni në foto) varen nga ju!
  • Për informacion shtesë mbi Blynk, përzgjedhjen e tij të larmishme të widget -eve dhe disa dokumente dhe shembuj shumë të plotë të përdorimit, shikoni këtë lidhje.

Hapi 5: Pulti IA Adafruit IO

Paneli i Adofruit IO
Paneli i Adofruit IO
Paneli i Adofruit IO
Paneli i Adofruit IO

Në pultin Adofruit IO, ne mund të shohim 2 detaje të rëndësishme:

  1. Nëse makina është e parkuar apo jo
  2. Vendndodhja më e fundit e parkimit

Kështu e vendosëm:

  1. Në faqen e internetit të Adafruit IO, shkoni te skedari "Feeds" dhe krijoni 2 burime të reja: "vendndodhja" dhe "parkuar".
  2. Shkoni te skedari "Pultet", hapni menunë zbritëse "Veprimet" dhe krijoni një pult të ri. Emërtojeni si të doni dhe shtoni një përshkrim nëse dëshironi. Klikoni "Krijo" dhe shtypni lidhjen e re që është krijuar nga bleta.
  3. Në pultin që sapo keni krijuar, do të shihni 7 butona të vegjël katrorë (shiko figurën). Shtypni butonin e verdhë të tastit dhe do të hapet një dritare që shfaqet. Kopjoni vargun që shihni në fushën "Çelësi aktiv" dhe ngjiteni diku ku do të mbani mend.
  4. Tani klikoni butonin blu "+" dhe shtoni një bllok "Treguesi". Zgjidhni ushqimin "e parkuar" dhe vazhdoni në hapin tjetër. Shkruani ndonjë titull tregues, ndryshoni ngjyrat ndezëse dhe fikëse nëse dëshironi, dhe në menunë zbritëse "Kushtet" zgjidhni "=", dhe vendosni vlerën poshtë tij në "1". Së fundi, klikoni "Krijo bllok".
  5. Klikoni përsëri butonin blu "+" dhe shtoni një bllok "Harta". Zgjidhni burimin "vendndodhja" dhe vazhdoni në hapin tjetër. Shkruani një titull tregues, zgjidhni sa orë të historisë të doni dhe cilindo lloj harte që dëshironi (në imazhin e mësipërm kemi përdorur "Imazhe Satelitore", por të gjitha llojet funksionojnë njësoj). Së fundi, klikoni "Krijo bllok".
  6. Klikoni në butonin e gjelbër të ingranazheve. Ndryshoni madhësinë dhe ripoziciononi blloqet e Treguesit dhe Hartës në çfarëdo mënyre që ju pëlqen, dhe klikoni "Ruaj" (butoni "Ruaj" do të shfaqet menjëherë nga 7 butonat origjinal).

Ju mund t'i lini detajet tuaja të Adafruit IO me dikë që i besoni, ose madje të krijoni pultin përmes llogarisë së një shoku, dhe ata do të jenë në gjendje të përdorin pultin dhe të shohin kur makina juaj është parkuar dhe ku.

Hapi 6: Pajisje kompjuterike (Pjesa argëtuese!)

Pajisje kompjuterike (Pjesa argëtuese!)
Pajisje kompjuterike (Pjesa argëtuese!)
Pajisje kompjuterike (Pjesa argëtuese!)
Pajisje kompjuterike (Pjesa argëtuese!)
Pajisje kompjuterike (Pjesa argëtuese!)
Pajisje kompjuterike (Pjesa argëtuese!)

Ne do të lidhim harduerin në mënyrën e mëposhtme:

  1. Marrësi me rreze infra të kuqe:

    1. Lidhni VCC me (+) në tabelën e bukës.
    2. Lidheni GND me (-) në tabelën e bukës.
    3. Lidhni pinin e sinjalit me D2 në tabelën tuaj ESP8266.
  2. Servo motor:

    1. Lidhni VCC (tela e kuqe e Servo) me (+) në tabelën e bukës.
    2. Lidhni GND (tela ngjyrë kafe e Servo) me (-) në tabelën e bukës.
    3. Lidhni pinin e sinjalit (tela portokalli e Servo) në D3 në tabelën tuaj ESP8266.
  3. Ndërprerës kallami:

    1. Lidhni një nga kunjat e Reed-Switch në (-) në tabelën e bukës.
    2. Lidhni kunjin tjetër me D4 në tabelën tuaj ESP8266.
  4. Llamba LED:

    1. Lidhni këmbën e shkurtër të llambës së parë LED (ne përdorëm një të gjelbër) në (-) në dërrasën e bukës dhe këmbën e gjatë në D5 në tabelën tuaj ESP8266. Ajo LED shërben si një tregues se një sinjal IR është marrë me sukses nga sensori infra të kuq.
    2. Lidhni këmbën e shkurtër të llambës së dytë LED (ne përdorëm një të bardhë) në (-) në dërrasën e bukës dhe këmbën e gjatë në D6 në tabelën tuaj ESP8266. Ajo LED shërben si një dritë parkimi - do të ndizet ndërsa jeni në modalitetin e parkimit (kontrollohet përmes ndërprerësit të kallamit).
  5. Matrica LED:

    1. Lidhni VCC (ose +5V) me (+) në tabelën e bukës.
    2. Lidheni GND me (-) në tabelën e bukës.
    3. Lidhni DIN me D7 në tabelën tuaj ESP8266.
  6. Sensori Piezo:

    1. Lidhni një nga kunjat e sensorit me (-) në tabelën e bukës.
    2. Lidhni kunjin tjetër me A0 në tabelën tuaj ESP8266 (kjo është kunja juaj e hyrjes analoge!)

Këshilla dhe Rekomandime:

  • Përdorni sa më shumë kabllo kërcyes dhe litarë shtesë që ju nevojiten. Ne ju rekomandojmë të përdorni shumë për t'i lejuar vetes sa më shumë fleksibilitet që mundeni kur vendosni sistemin në makinën tuaj.
  • Kini kujdes që të mos ngatërroheni të gjithë në proces megjithatë!
  • Ky është një pjesë e vogël e harduerit, kështu që mund të përdorni imazhet e mësipërme për referencë.
  • Së fundi, ne rekomandojmë që të mbyllni tabelën tuaj të bukës dhe ESP8266 në diçka që do ta bënte më të lehtë transportin në makinën tuaj, dhe gjithashtu ta mbroni atë në udhëtime me gunga. Siç mund ta shihni, ne personalisht ndërtuam një kuti LEGO që e mbante atë fort, por shumë zgjidhje të tjera mund të funksionojnë gjithashtu!
  • Sigurohuni që çdo rast që përdorni të ketë hapje për të kaluar kabllot dhe telat e nevojshëm (ka mjaft prej tyre).
  • Gjithashtu, sigurohuni që 2 llamba të vogla LED po shikojnë jashtë në mënyrë që t'i shihni ato (për këtë duhet të përdorni litarë shtesë).

Hapi 7: Kodi

Kodi
Kodi

Më poshtë mund ta shkarkoni skicën e plotë. Ne u siguruam ta dokumentonim sa më shumë që të mundnim, dhe mendojmë se është goxha e lehtë për tu kuptuar; megjithatë, nëse keni ndonjë problem për ta kuptuar atë, na pyesni në komentet më poshtë!

Disa gjëra për t'u kujdesur para se të bëni skicën:

  1. Shkoni te Tools → Board dhe sigurohuni që po përdorni llojin e duhur të bordit. Nëse nuk shihni ndonjë tabelë ESP8266 në menunë zbritëse, shkoni te Menaxheri i Bordit dhe instaloni ESP8266 nga atje. Kur të përfundoni instalimin e tij, shkoni përsëri te Tools → Board dhe zgjidhni llojin tuaj të bordit.
  2. Sigurohuni që të vendosni emrin dhe fjalëkalimin e rrjetit tuaj WiFi (do të përdorni Hot-Spot celularin e smartphone-it tuaj), si dhe shenjën tuaj të autorizimit Blynk dhe emrin e përdoruesit dhe çelësin Adafruit IO në vendet e tyre të përshtatshme.
  3. Drejtojeni skicën një herë, hapni monitorin serik (Tools → Serial Monitor) dhe klikoni butonat "1", "2" dhe "OK" në telekomandën tuaj IR. Kontrolloni numrat që shihni në monitorin serik dhe sigurohuni që janë identikë me ato të përcaktuar në skicë për butonat e tyre përkatës. Nëse ato janë të ndryshme (dhe mund të jenë), thjesht ndryshojini ato.
  4. Ne programuam Servo Motor -in tonë që të trokiste në smartphone çdo 6 sekonda. Nëse ndiheni më rehat me një interval tjetër, mos ngurroni të bëni ndryshimet e nevojshme.
  5. Ju gjithashtu mund të ndryshoni pragun e forcës që përcaktuam për Sensorin Piezo.

Hapi 8: Vendosja e sistemit në makinën tuaj

Vendosja e sistemit në makinën tuaj
Vendosja e sistemit në makinën tuaj
Vendosja e sistemit në makinën tuaj
Vendosja e sistemit në makinën tuaj
Vendosja e sistemit në makinën tuaj
Vendosja e sistemit në makinën tuaj

Tani që kemi gjithçka gati dhe të vendosur, gjithçka që duhet të bëjmë është të vendosim sistemin në makinën tonë (OMG !!!).

Ne ju rekomandojmë që të sillni me vete një bandë kabllo kërcyes shtesë dhe litarë shtesë, në mënyrë që të bëni disa rregullime nëse dëshironi kur vendosni gjithçka:

  1. Bashkangjit telekomandën IR në timonin tuaj. Nëse dëshironi, mund të përdorni shirita gome, por ne ju rekomandojmë të përdorni shirit ngjitës për ta bërë atë më të fortë dhe më pak të prirur të bjerë. Tani, bashkëngjitni marrësin IR diku në pultin tuaj ku mund të marrë lehtësisht një sinjal nga telekomanda juaj.
  2. Vendosni matricën LED. Mos harroni, siguria së pari - vendoseni diku që nuk është drejtuar drejt syve tuaj në mënyrë që të mos ju verbojë kur jeni duke vozitur! Ne, për shembull, e lidhëm atë me ventilimin AC me një brez gome.
  3. Bashkangjiteni pjesën e pavarur (pa tel) të ndërprerësit të kallamit në shkopin tuaj të ingranazheve dhe ngjiteni pjesën me tela pikërisht para shkopit të ingranazheve - në mënyrë të tillë që çelësi të mbyllet kur të kaloni në parkim.
  4. Bashkangjitni sensorin piezo kudo që ju pëlqen - vendndodhja varet nga ju. Mund ta vendosni në pult pranë dorës, në mënyrë që të bini në ritmin e muzikës tuaj kur jeni nën dritën e kuqe (siç bëmë ne), mund ta vendosni afër dyshemesë, në mënyrë që matrica juaj të ndryshojë ngjyrat sa herë që goditni një goditje shpejtësie, ose kudo tjetër që ju pëlqen!
  5. Vendosni servo. Duhet të siguroheni që ta vendosni me kujdes diku që do të jetë në gjendje të trokasë në smartphone tuaj (na mori shumë prova dhe gabime këtu), dhe mjaft fort në mënyrë që të mos bjerë.

Mos harroni të siguroheni që asnjë kabllo kërcyese e humbur ose kordon shtrirjeje të mos ngatërrohet me shkopin tuaj të ingranazheve, ose ndonjë gjë tjetër që mund të dalë në rrugën tuaj gjatë ngasjes !!!

Ne ju rekomandojmë të përdorni shirita gome dhe shirit ngjitës për të mbledhur të gjithë litarët dhe kabllot në gërsheta dhe t'i bashkoni ato diku të sigurt.

Hapi 9: Shijoni udhëtimin

Shijoni Udhëtimin!
Shijoni Udhëtimin!
Shijoni Udhëtimin!
Shijoni Udhëtimin!

Kaq është, jeni gati

Merrni shënime për gjërat e mëposhtme para se të largoheni me makinë:

  • Sigurohuni që Blynk po funksionon në sfond para se të niseni. Sistemi nuk do të funksionojë ndryshe! Bestshtë më mirë nëse aktivizoni Blynk para se të filloni automjetin tuaj. Për t'u siguruar që Blynk po funksionon, shtypni butonin e vogël (▶) në pjesën e sipërme të majtë të pultit tuaj (siç shihet në imazhin nga hapi 4).
  • Pasi të keni nisur makinën, dërgoni vetes çdo kujtesë që ju nevojitet përmes terminalit Blynk: mund ta përdorni për t’i dërguar vetes një listë blerjesh për dyqanin ushqimor, për t’i kujtuar vetes që të merrni një paketë nga bagazhi juaj, ose ndonjë gjë tjetër që nuk e bëni dua te harroj Nëse dëshironi, mund të dërgoni disa kujtesa - të gjitha do të përfshihen në email.
  • Sigurohuni që aplikacioni Integromat po funksionon në plan të parë; thirrja e shpejtë nuk do të funksionojë ndryshe. Servo do t'ju ndihmojë të siguroheni që smartphone juaj të mos bllokohet!
  • Kur parkoni makinën tuaj, do të merrni emailin që përmban koordinatat tuaja, dhe nëse i keni dërguar vetes një kujtesë, do të jetë edhe në email! Nëse nuk e shihni në kutinë tuaj postare, kontrolloni kutinë e padëshiruar dhe do ta gjeni. Mbani parasysh që koordinatat tuaja në gjerësi dhe gjatësi kanë një saktësi prej 6 pikësh dhjetore - kjo është vërtet e saktë! Ju mund t'i futni këto koordinata në Google Maps (lidhja e dhënë në email) dhe të shihni pikërisht aty ku keni parkuar.

Kjo është e gjitha njerëz! Faleminderit që lexuat, shpresojmë që ju ka pëlqyer ky udhëzues dhe se do të kënaqeni duke ndërtuar dhe përdorur kompletin tuaj "Pimp My Wreck" (dhe ju lutemi ndani ✌)!

Recommended: