Kazalo:

C.Q: DIY pametno ogledalo: 5 korakov
C.Q: DIY pametno ogledalo: 5 korakov

Video: C.Q: DIY pametno ogledalo: 5 korakov

Video: C.Q: DIY pametno ogledalo: 5 korakov
Video: Как Успеть купить товары за монеты и 0,01$ на AliExpress ! Два способа ! 2024, November
Anonim
C. Q: DIY Smart Mirror
C. Q: DIY Smart Mirror

Sva Katrina Concepcion in Adil Qaiser, oba drugošolca na WBASD STEM Academy. To je projekt, s katerim bi sodelovali in ga izvedli za letošnjo nagrado za najboljšo nagrado.

Ko smo se odločali za ta projekt, smo imeli v mislih "kateri bi bil najučinkovitejši način, da se človek pripravi in pogleda, kaj si je za ta dan zamislil?" Prišli smo do C. Q. Uporablja običajno dvosmerno ogledalo za lastno uporabo in monitor za prikaz različnih segmentov informacij. V kombinaciji z MagicMirror -om lahko prilagodite, kateri segment podatkov želite prikazati, na primer čas, vreme in še veliko več! Aplikacija uporablja Raspberry Pi in zahteva uporabo WiFi in LCD izhodnega zaslona. To je omogočeno tudi pri Googlu, ki lahko prilagodi različne segmente zaslona. To je navodilo za izdelavo in nastavitev C. Q.

Zaloge

Materiali

  • Kosi lesa
  • Lepilo za les
  • Vijaki
  • Dvosmerno ogledalo
  • Malina Pi 3b+
  • Monitor
  • Črna tkanina
  • 5V napajanje
  • 12V napajanje
  • HDMI kabel
  • Podaljšek akorda
  • Adapter za SD kartico
  • MicroSD
  • Mikrofon

Povezave do Raspberry Pi

  • Etcher:
  • VNC:

1. korak: Izdelava okvirja

Izdelava okvirja
Izdelava okvirja
Izdelava okvirja
Izdelava okvirja
Izdelava okvirja
Izdelava okvirja

Zunanji okvir:

Za zunanji okvir izrežite 4 kose lesa. Na vogalih kosov odrežite kot 45 stopinj. Te koščke povežite z lepilom in vstavite žeblje, da bodo bolj podprti. (slika 1)

Notranji okvir:

Odrežite 4 kose lesa, ki ustrezajo velikosti ogledala.

Te dele povežite z lepilom in žeblji za podporo. (slika 2)

Sestavljanje obeh okvirjev skupaj:

Zunanji okvir položite ravno na tla.

Nato izmerite pol palca od vsake strani zunanjega okvirja in ga označite. To je za zagotovitev, da ima ogledalo dovolj prostora za namestitev, ne da bi padlo.

Lepite notranji okvir znotraj narisanih črt. Nanesite nekaj teže in pustite, da se posuši čez noč. (slika 3)

Tako Katrina kot Adil bi sodelovala pri izdelavi okvirja.

2. korak: Koraki nastavitve Raspberry Pi 3

Prvi korak (nastavitev)

Prvi korak je prenos slike SD kompleta za glas s spletnega mesta

Nato uporabite Etcher s spletnega mesta

Izberite novo preneseno sliko SD kompleta Voice Kit in kartico Micro SD ter pritisnite bliskavico.

Priključite svoj Raspberry Pi in uporabite VNC Viewer za ogled Raspberry Pi.

Naslednji korak je, da svoj Raspberry Pi povežete z Wifi in se prepričate, da sta ura in datum pravilna.

Nato posodobite Raspberry Pi z naslednjimi ukazi:

sudo apt-get posodobitev

sudo apt-get dist-upgrade

Znova zaženite Raspberry Pi

Drugi korak

Pojdite v zgornji levi meni in preverite, ali so zvočniki in mikrofon pravilno nastavljeni, ter preverite zvok.

Odprite Chromium in se prijavite, pojdite na GoogleAPI in ustvarite projekt, omogočite API -je in omogočite Googlovega pomočnika, kliknite ustvarjanje poverilnic in ustvarite ID odjemalca, nato kliknite »Konfiguriraj zaslon za soglasje« in nastavite ime izdelka (po možnosti naj bo vse skladno) po ko pritisnete shrani, pritisnite drugo in vnesite ime.

Ko to storite, lahko prenesete datoteko, z desno tipko miške kliknite na novo preneseno datoteko in pritisnite »pokaži v mapi« ter jo preimenujte v Pomočnika in jo povlecite v mapo »pi«

Pojdite na https://myaccount.google.com/activitycontrols?pli=… in se prepričajte, da je omogočena možnost »Dejavnost v spletu in aplikacijah«, »Podatki o napravi«, »Glasovna in zvočna dejavnost«.

Pojdite v mapo in pojdite na/home/pi/AIY-projects-python/src/examples/voice, nato izvedite asistant_library_demo.py, nato pa se mora pojaviti chromium in se morate prijaviti v chrome in pritisniti allow.

Tretji korak

Pojdite v konfiguracijo Raspberry Pi, pojdite na Lokalizacija, nastavite svojo lokacijo v svojo državo, nastavite časovni pas (Območje: ZDA, Lokacija: Vzhodno zame), zdaj se boste morali znova zagnati.

Namestite MagicMirrors 2 v svoj Raspberry Pi

Z lahkoto ga namestite z ukazom bash:

bash -c "$ (curl -sL https://raw.githubusercontent.com/ MichMich/ MagicMirror/ master/ installers/ raspberry.sh)"

(odstranite vse presledke mimo povezave github, saj je bil to edini način, da naredite celoten ukaz)

Ko se prikaže poziv, pritisnite y in vnesite, da bo nastavljen samodejni zagon MagicMirror

Četrti korak

Odprite svoj terminal za razvijalce in napišite pm2 stop MagicMirror

Nato odprite mapo in pojdite na/home/pi/MagicMirror/config in odprite config.js

Tukaj boste časovni okvir spremenili v "12", enote pa v "imperial", če to velja za vas.

Odstranite iz modula "{" zgoraj ":" alert "," to the}, spodaj "Position:" top_bar "" in shranite. Odprite terminal za razvijalce in pojdite na internet ter pojdite na https://openweathermap.org/ api in se prijavite.

Nato pojdite domov, ključi API kopirajte ključ API, nato se vrnite v datoteko config.js in prilepite ključ API, kjer piše "YOUR_OPENWEATHER_API_KEY" v modulu "currentweather" in modulu "weatherforecast" in shranite.

Peti korak

Zdaj boste odprli MagicMirror tako, da napišete "cd MagicMirror" pritisnite enter in nato napišete "npm start"

Kopirajte zgornjo povezavo, kamor ste prilepili ključ API, in jo prilepite v chromium ter poiščite svojo lokacijo s pritiskom na »CTRL+F«, preimenujte tudi v »Lokacija«. Zdaj znova odprite terminal za razvijalce in napišite "npm MagicMirror" in morali bi biti pripravljeni!

Adil bi naredil večino tega dela.

Korak: Sestavljanje komponent znotraj

Sestavljanje komponent znotraj
Sestavljanje komponent znotraj

Izrežite kos zatemnitvenega materiala glede na velikost ogledala.

Monitor naj bo nameščen na polovico ogledala, na drugo polovico pa postavite zatemnjen material. Prepričajte se, da krpa ne pokriva monitorja.

Izrežite manjše kose lesa, da bo vse ostalo zadaj. Sestavite te kose skupaj. Nato privijte ta manjši okvir v notranji okvir.

Na mestu, kjer je monitor, izvrtajte nekaj lukenj za prezračevanje. Priložena slika je diagram, kako bi to izgledalo.

Katrina bi delala na večini tega dela.

4. korak: Ožičenje vsega skupaj

Ožičenje vsega skupaj
Ožičenje vsega skupaj

Raspberry Pi prilepite na zadnjo stran monitorja, blizu nadzorne plošče monitorja.

Oboje povežite s kablom HDMI.

Mikrofon postavite zunaj okvirja in ga povežite z Raspberry Pi.

Priključite 5V napajanje na Raspberry Pi, drugi konec pa na podaljšek.

12V napajanje priključite na nadzorno ploščo monitorja, drugi konec pa na podaljšek.

Privijte vse na svoje mesto.

Priložena slika prikazuje diagram, kako bi ožičenje izgledalo s hrbtne strani.

Katrina in Adil bi ožičenje opravila skupaj.

5. korak: Končni izdelek

Končni izdelek
Končni izdelek

To je maketa, kako bi izgledal končni izdelek. Vidite lahko, da se zaslon prikaže skozi ogledalo, ki prikazuje dan, uro, vreme in koledar. Druga polovica bo predvsem ogledalo za uporabo. To lahko povežete z Googlom za večjo prilagoditev in enostavno uporabo. C. Q. lahko postavite kjer koli v vaši hiši ali pisarni.

Priporočena: