Turinys:

„Google“namų belaidžio įkrovimo medinio automobilio telefono laikiklis: 7 žingsniai (su nuotraukomis)
„Google“namų belaidžio įkrovimo medinio automobilio telefono laikiklis: 7 žingsniai (su nuotraukomis)

Video: „Google“namų belaidžio įkrovimo medinio automobilio telefono laikiklis: 7 žingsniai (su nuotraukomis)

Video: „Google“namų belaidžio įkrovimo medinio automobilio telefono laikiklis: 7 žingsniai (su nuotraukomis)
Video: Kaip pagerinti visų ANDROID telefonų kamerą? Diegiame GOOGLE kamerą į savo išmanųjį 2024, Birželis
Anonim
„Google“namų belaidžio įkrovimo medinio automobilio telefono laikiklis
„Google“namų belaidžio įkrovimo medinio automobilio telefono laikiklis
„Google“namų belaidžio įkrovimo medinio automobilio telefono laikiklis
„Google“namų belaidžio įkrovimo medinio automobilio telefono laikiklis

Sveiki! Ar kada nors norėjote užduoti „Google“klausimą vairuodami neatidarę telefono? „Google“padėjėjas yra puiki programa su puikiomis funkcijomis, tačiau ji reikalauja, kad telefonas būtų atrakintas ir programa būtų atidaryta, arba laikykite nuspaudę namų mygtuką. Ar nebūtų puiku, jei automobilyje būtų „Google Home“, kuris automatiškai įsijungtų? Na, dabar jūs galite turėti vieną. Šiandien aš išmokysiu jus, kaip sukurti šauniausią belaidį automobilio įkrovimo telefono laikiklį. Jis yra lazeriu pagamintas iš faneros ir yra „pasidaryk pats“„Google Home“, belaidis įkroviklis, DNS serveris ir, svarbiausia, telefono laikiklis! Ši idėja iš tikrųjų kilo, kai automobilyje gavau „Wi-Fi“, o mano draugas gavo „Google Pixel 2.“. Važiuodamas jis naudojo „Pixel“suspaudimo funkciją ir pakomentavo, kad būtų labai šaunu, jei galėtų sumontuoti skambinkite telefonu ir užduokite klausimus laisvų rankų režimu. Huzzah! Gimė puiki idėja. (Gerai, gal ne pats didžiausias. Bet tai buvo tikrai smagu statyti!)

Šis projektas yra padalintas į 5 skyrius:

1. Dvigubas įkroviklis

2. Belaidis įkroviklis

3. Pasidaryk pats „Google Home“ir DNS serveris

4. Medinis dėklas

5. PASIRENKAMA: saulės!

*Keletas greitų pastabų: aš norėjau tai padaryti visiškai „pasidaryk pats“, tačiau „pasidaryk pats“belaidė ritė nėra tokia efektyvi. Peržiūrėkite kai kuriuos kitus įrašus tam, aš visada noriu paremti savo draugus „Instructables“rašytojus. Kitas dalykas - aš būsiu sąžiningas dėl kažko. Aš neturiu saulės sekcijos nuotraukų, nes man labai reikalingos dalies (A 5,1 V „Zener“diodas) nėra jokiose šalia manęs esančiose parduotuvėse ir ji atvyks po belaidžio konkurso. Galbūt pabandysiu tai atnaujinti, kai tik gausiu. Saulės skyrius turės diagramą, nesijaudinkite! Paskutinė pastaba, aš suprantu, kad „Google Pixel 2“nepalaiko belaidžio įkrovimo, mano draugas naudoja „Qi“imtuvą.

1 žingsnis: reikmenys, dalys ir įrankiai

Prekės, dalys ir įrankiai
Prekės, dalys ir įrankiai
Prekės, dalys ir įrankiai
Prekės, dalys ir įrankiai
Prekės, dalys ir įrankiai
Prekės, dalys ir įrankiai
  • Pagrindinis projektas
  • Belaidis įkroviklis arba „Qi“grandinė (aš nusipirkau pigų įkroviklį iš „Five“žemiau ir atidariau jį, pabandykite gauti tokį patį kaip aš dėl dydžio, tačiau galite gauti mažesnį)
  • PASIRENKAMA: „Qi“imtuvas (Kadangi „Google Pixel 2“nepalaiko belaidžio įkrovimo, ir tiems iš mūsų, kurie negali sau leisti „iPhone X“:)
  • Belaidis įkrovimas, leidžiantis nesvarbų telefono dėklą (kad galėtumėte pakeisti dėklą ir vis tiek įkrauti)
  • 1/8 colio fanera
  • Kitas atsitiktinis medžio gabalas, kurį gali pritvirtinti jūsų ventiliacijos spaustukas
  • Karštas klijų pistoletas (su klijais)
  • Automobilio ventiliacijos spaustukas
  • 3 x USB maitinimo kabelis (įsitikinkite, kad jums gerai juos paaukoti)
  • Raspberry Pi Zero W
  • Pimoroni garsiakalbis PHAT
  • USB OTG kabelis (tinka bet kas, aš nusipirkau savo iš Kinijos)
  • USB mikrofonas (viskas veikia, tiesiog nusipirkite mažą)
  • „Micro SD“kortelė (aš naudoju 8 GB)
  • Klaviatūra
  • Pelė
  • HDMI kabelis
  • HDMI į HDMI mini adapteris
  • 2 x 20 antraščių kaiščių (jūsų garsiakalbis PHAT turėtų būti su jais, tai tik tuo atveju)
  • Magnetinė juosta (arba stiprūs magnetai)
  • USB baterijų bankas
  • Automobilio dvigubas USB įkroviklis (kaip parodyta, viskas gerai)
  • Pagalbos rankos (nebūtina, bet labai naudinga)
  • „Dremel“(priklausomai nuo USB kabelių dydžio, galbūt norėsite išplėsti failo skyles)
  • Neprivaloma: saulės!
  • 26 AWG viela
  • Lituoklis
  • Saulės skydelis (didesnis, geriau, nepamirškite, kad jis bus prietaisų skydelyje)
  • Lituoklis (viskas gerai, mano stacionarus yra mano dirbtuvėse)
  • Kitas USB kabelis (nes mes juos mylime!:)

2 veiksmas: nuplėškite automobilio įkroviklį

Suplėšykite automobilio įkroviklį
Suplėšykite automobilio įkroviklį
Suplėšykite automobilio įkroviklį
Suplėšykite automobilio įkroviklį
Suplėšykite automobilio įkroviklį
Suplėšykite automobilio įkroviklį
Suplėšykite automobilio įkroviklį
Suplėšykite automobilio įkroviklį

Woo-hoo! Ar aš vienintelis susijaudinęs dėl daiktų išardymo? (Tikriausiai) Bet kokiu atveju pirmas mūsų žingsnis yra paimti pasirinktą automobilio įkroviklį ir jį suplėšyti. Kai kurių automobilių įkroviklių dangtelis yra lengvai atsukamas, bet, žinoma, mano turėjo būti toks, kokio ne. Taigi, aš turėjau jį labai atsargiai sutraiškyti! Mūsų tikslas yra išlaikyti grandinę nesugadintą ir jos nepažeisti. Jei turite pasirinkimą, rinkitės įsukamą tipą. Aš to nepadariau, o po valandos kovos su juo mano įkroviklis perskilo per pusę. Kai jį atidarysite ir pašalinsite iš plastiko, jis atrodys šiek tiek panašus į mano nuotraukas. Mano draugas (kuris įkvėpė šį projektą) manė, kad kvaila man atidaryti įkroviklį, nes tai buvo automobilio telefono laikiklis, tačiau norėjau, kad jis būtų universalus, todėl galėčiau jį naudoti ir savo dirbtuvėse! Dabar jį galima prijungti prie bet kurio USB sieninio įkroviklio. Pirmasis žingsnis yra būti labai dėmesingam. Klausai? Gerai, pradėkime. Tikrasis pirmas žingsnis yra pažvelgti į įkroviklio spyruoklinę pusę (naudokite paveikslėlį kaip nuorodą, jei jūsų per daug skiriasi, pakomentuokite tai ir aš pasistengsiu jums padėti.) Paimkite vieną iš juodų laidų, (jei turite vieną, tada ignoruokite šį žingsnį) ir sulenkite atgal. Mums to nereikia. Dabar pažiūrėkite į kitą laidą. Nuplėškite ir skardinkite, paimdami lituoklį ir uždėdami nedidelį „sluoksnį“. Tai padės išlaikyti laidą kartu. Tada (skausmas užpakalinėje dalyje) paimkite lituoklį ir pabandykite priversti jį likti iki pavasario. Stenkitės ir toliau, galbūt tai padarysite pirmą kartą, galbūt ir milijoną kartų. (Pagalvokite tik apie kačiukus ir šuniukus, jie jus motyvuos). Galų gale ant jo atsiras lydmetalis. Tada ant juodos vielos uždėkite litavimo lizdą. Dabar turite paimti vieną iš USB kabelių ir paaukoti. Atjunkite „GoPro-Phone“elektroninio prietaiso pusę (labai techninis terminas-„Micro USB“, „Lightning“ir kt.) Ir nutraukite žaliai baltus laidus. Jie nenaudingi (naudojami duomenims, kurių mums nereikia) ir gali būti sutrumpinti, kad būtų lengviau juos pašalinti. Nulupkite juodus ir raudonus laidus ir skardinkite. Lituokite juodą USB kabelio laidą prie kito juodo laido, o po to - raudoną USB laidą prie spyruoklės. (Šiek tiek sunku, neskubėkite, man prireikė poros, kad priliptų prie spyruoklės ir lydmetalio) Kitas mūsų darbas yra naudoti elektros juostą laidams užklijuoti, kad jie nesiliestų ir nesukeltų trumpojo jungimo. (Taip, jūs galite tiesiog naudoti šilumos susitraukimą, bet aš apie tai pagalvojau tik po to, kai baigiau) Šiuo metu galite išbandyti savo dvigubą įkroviklį. Voila! Jūsų dviguba USB projekto dalis baigta!

3 žingsnis: belaidžio įkroviklio išmontavimas

Belaidžio įkroviklio išmontavimas
Belaidžio įkroviklio išmontavimas
Belaidžio įkroviklio išmontavimas
Belaidžio įkroviklio išmontavimas
Belaidžio įkroviklio išmontavimas
Belaidžio įkroviklio išmontavimas

Valio! Daugiau sunaikinimo! (Ne, aš nesu psichinis, aš tiesiog mėgstu išardyti daiktus) Belaidį įkroviklį, kuris, ko gero, yra per didelis, kad būtų galima supakuoti į medinę dėžę, reikia išardyti, kad galėtumėte tęsti. Pateikiau paveikslėlius aukščiau, kad parodytų, kaip atrodė mano įkroviklis (pirktas iš „Five“žemiau), nors jūsų gali atrodyti kitaip. Tai ta pati idėja, nesvarbu, koks įkroviklis, todėl idėją galite pasisemti iš aukščiau pateiktų nuotraukų. Mano įkroviklį buvo labai paprasta išardyti. Apačioje buvo 4 sugriebtos pagalvėlės, o nuėmus, kas buvo stebėtinai lengva, buvo 4 varžtai. (Koks šokiruojantis, 4 varžtai, 4 pagalvėlės!) Atsukus, beliko tik nuimti guminę virvę. Po to visa tai tiesiog atsivėrė. Pabandykite jį nuimti kuo toliau, bet manasis pradėjo skambėti, lyg jis lūžtų, todėl sustojau. Šis segmentas baigtas!

4 veiksmas: DNS serveris ir „pasidaryk pats“„Google Home“

Šis skyrius dažniausiai yra vaizdo įrašas, nors turiu apytikslę vaizdo įrašo transkripciją. Joje daug žodžių, tad nenusimink. Jei galite, pabandykite žiūrėti vaizdo įrašą.

Transkripcija:

Pirmiausia pradėsime atsisiųsti „PuTTY“ir „VNC Viewer“. Ieškokite „PuTTY“„Google“ir vienas iš pirmųjų rezultatų bus putty.org. Spustelėkite tai ir pamatysite kažką, kas sako, kad atsisiųskite glaistą čia. Spustelėkite tai ir būsite nukreipti į ŠIĄ svetainę. Jei turite 64 bitų kompiuterį, daugumą naujų, tada spustelėkite 64 bitų diegimo programą. Jei turite senesnį kompiuterį, greičiausiai jums reikės 32, nors aš gausiu abu. Bus atsisiųsta. Tada atidarykite jį, kai jis bus baigtas, ir turėsite atlikti diegimo procesą. Tada ieškokite „VNC Viewer“„Google“ir jūsų pirmasis rezultatas turėtų pasakyti „Atsisiųsti„ VNC Viewer “. Atidarykite tą nuorodą ir pamatysite savo OS pasirinkimą. Pasirinkite „Windows“, jei naudojate „Windows“, ir spustelėkite atsisiųsti „VNC Viewer“. Jis atsisiųs ir atidarys, kai bus baigtas, ir pasakykite „paleisti“. Tada atidarykite „Putty“ir „VNC Viewer“. Palikite programas atidarytas ir eikite į raspberrypi.org. Kai pamatysite atsisiuntimo skirtuką. Spustelėkite tai ir būsite nukreipti į ekraną, kurio viršuje parašyta NOOBS ir Raspbian. Spustelėkite NOOBS. Dabar šalia „NOOBS“pasirinkite „Atsisiųsti ZIP“. Kai atsisiuntimas bus baigtas, išpakuokite jį ir nukopijuokite į SD kortelę. Tai užtruks, bet kai baigsite, išimkite SD kortelę iš SD kortelių skaitytuvo ir įdėkite ją į „Pi“. Kitas žingsnis - įsigyti klaviatūrą, pelę, HDMI kabelį su HDMI mini adapteriu, USB kabelį, PHAT garsiakalbį, USB mikrofoną ir USB OTG kabelį. Norite prijungti mini HDMI adapterį prie „Pi“ir HDMI šaltinio (televizoriaus, monitoriaus ir pan.), Taip pat prijungti USB OTG kabelį prie MIDDLE USB prievado. Būtinai prijunkite jį prie vidurinio. Tada prijunkite išorinius įrenginius, tokius kaip klaviatūra ir pelė. Galiausiai prijunkite USB kabelį prie maitinimo šaltinio ir prijunkite jį prie galinio USB prievado. Mirksės žalia lemputė ir jūsų „pi“įsijungs. Jei lemputė mirksi, žinosite, ar jūsų „Pi“sėkmingai veikė! Pamatysite paleidimo seką, tada ekraną, kuriame sakoma, kad pasirinkite savo OS ar kažką panašaus. Spustelėkite laukelį šalia Raspbian ir leiskite jam įdiegti. Tai užtrunka šiek tiek laiko, todėl eikite išgerti puodelio kavos ar arbatos ir atsisėskite laukti. Kai jis bus baigtas, turėsite spustelėti „Gerai“raginime ir būsite pasveikinti darbalaukiu. Prieš darydami ką nors kita, turime padaryti keletą dalykų. Pirmasis yra pasirinkti „WiFi“, o po to spustelėkite viršuje esančią uogą ir eikite į „System Preferences“. Meniu pasirinkite Raspberry Pi Configuration. Pasirodys langelis ir turėsite atlikti keletą svarbių dalykų. Spustelėkite sąsajas. Ten, kur parašyta SSH, pasirinkite įgalinti, taip pat VNC. Spustelėkite Gerai ir greičiausiai bus pasakyta, kad reikia iš naujo paleisti. Padaryti, kad. Dabar, kai jūsų „Pi“batai pasirodys, šalia „Bluetooth“simbolio pamatysite simbolį. Spustelėkite jį ir jis parodys jūsų IP adresą. Užsirašykite tai ir grįžkite į „VNC Viewer“. Viršuje esančioje paieškos juostoje įveskite savo IP adresą. Jis pasakys tam tikrą įspėjimą, pasakykite jam gerai ir pamatysite dalyką, kuriame sakoma vartotojo vardas ir slaptažodis. Pagal numatytuosius nustatymus „Pi“vartotojo vardas yra pi, o slaptažodis yra „Raspberry“su didžiąja „R“. Dėžutėje turėtumėte pamatyti „Pi“darbalaukį. Sveikiname, jūs įtraukėte VNC į savo Pi! Dabar galite atjungti HDMI kabelį nuo pi. VNC dažniausiai yra geresnis „Pi“, jei jums reikia grafinės sąsajos. Jei jums reikia SSH, tik norint atlikti terminalo komandas, procesas yra labai panašus. Spustelėkite „PuTTY“ir pamatysite juostą, kurioje sakoma pagrindinio kompiuterio pavadinimas. Įveskite savo IP adresą. Greičiausiai jūsų bus paprašyta įvesti vartotoją, įvesti „Pi“ir slaptažodį „Raspberry“, kaip ir anksčiau. Whazam, dabar jūs įtraukėte SSH į savo Pi. Šiame vaizdo įraše laikykitės VNC. Pirmasis mūsų darbas yra gauti „Pi Hole“DNS serverį! Eikite į terminalą ir įveskite tai: (Rodoma ekrane). Įvedę „Pi Hole“, pradėsite diegti. Tai užtruks gana ilgai, apie 20 minučių. Eik pakabinti ir ką nors padaryti laukdamas! Baigę pamatysite pilką dėžutę. Tai kažką pasakys pasirinkdami „Up Upstream DNS Provider“. Rodyklių klavišais pasirinkite „Google“ir patvirtinkite naudodami „Enter“. Tada pasirinkite IPv4. Jei jums reikia IPv6, žinosite, kas tai yra, ir pasirinksite tai, jei taip yra jūsų atveju. Diegimo programa automatiškai nustatys ir pasirinks jūsų dinaminį IP adresą. Tai veikia gerai, tačiau, jei reikia, galite sukonfigūruoti pasirinktinį IP adresą. Žiniatinklio sąsaja yra šauni, ir kadangi mes ketiname be galvos, pasirinkite tai. Jis bus įdiegtas toliau, todėl tiesiog tvirtai laikykitės. Baigę gausite galutinį konfigūracijos ekraną. Nukopijuokite ir įklijuokite tą slaptažodį saugioje vietoje, jums to tikrai prireiks. Staliniame kompiuteryje ar mobiliajame įrenginyje į paieškos juostą įveskite: https:// YourIPAddress/admin/. Dabar eikite į savo telefoną, planšetinį kompiuterį, kompiuterį ir viską, ką turite, ir nustatykite savo DNS serverį. „IPhone“tiesiog eikite į „wifi“, bakstelėkite „Aš“ir pamatysite DNS. Įveskite savo „Pi“IP adresą ir viskas gerai! Gali tekti iš naujo paleisti naršyklę. Oho, DNS serveris baigtas! Toliau pagaminsime „pasidaryk pats“„Google“pagrindinį puslapį. Pirmasis žingsnis - eikite į šią nuorodą ir perskaitykite veiksmus: https://developers.google.com/assistant/sdk/devel… Ignoruokite 4 veiksmą, kuris yra labai painus. Atsisiųstą JSON failą reikia nukopijuoti į „Pi“. Nukopijuokite jį į /home /pi katalogą ir pervardykite į assist.json. Tada atidarykite „Pi“terminalą ir paleiskite šias komandas.

git klonas

cd ~/balso atpažinimo įrenginys

scripts/install-deps.sh

sudo scenarijai/install-services.sh

cp src/assistant_library_with_local_commands_demo.py src/main.py

sudo systemctl įgalinti balso atpažinimą

Paskutinės dvi komandos nustatė balso atpažinimo paslaugą, kuri paleidžia „Google“padėjėją, kai „Pi“paleidžiama. Jei naudojate USB mikrofoną, kuris turėtų būti, jei padarysite instrukciją, kai kurie „Pi“garso nustatymai turi būti pakeisti, kad jis veiktų su „Google“padėjėju. Norėdami tai išspręsti, atlikite 3 ir 3 veiksmus čia:

Norimos reikšmės (kortelės numeris, įrenginio numeris) greičiausiai bus 1, 0 mikrofonui ir 0, 0 garsiakalbiui. Dabar atidarykite terminalo langą ir paleiskite šias komandas:

cd ~/balso atpažinimo įrenginys

šaltinis env/bin/active

python3 src/main.py

Jei terminale yra žiniatinklio nuoroda, spustelėkite ją, kad suteiktumėte reikiamus leidimus savo „Google“paskyrai. Dabar turėtumėte sugebėti pasakyti „Ok Google“arba „Hey Google“ir pasikalbėti su savo „Pi“. Pabandykite iš naujo paleisti „Pi“(tai turėtų padaryti sakydamas „Ok or Hey Google reboot“) ir patikrinkite, ar „Google Assistant“vis tiek veikia paleidus, jo nereikia rankiniu būdu paleisti. „Boom“, dabar turite visiškai veikiantį „Google Home“ir DNS serverį Pi! Jei pasirenkate „Instructable“pasirinkdami „Wi-Fi“, pasirinkite telefoną kaip viešosios interneto prieigos tašką arba savo automobilyje įmontuotą „WiFi“. Dabar tiems, kurie naudoja „Linux“ir „Mac OS X“. Tiesiog spustelėkite šią nuorodą: „Mac“: https://www.dexterindustries.com/BrickPi/brickpi-… ir „Linux“: https://www.dexterindustries.com/BrickPi/ brickpi- … ir tai bus geriausias paaiškinimas jums, vaikinai. Aš neturiu kaip jums to parodyti, todėl naudokitės kitu šaltiniu, patikėkite manimi. Ačiū, kad skaitote!

Rekomenduojamas: