INHOUDSOPGAWE:

C.Q: 'n DIY Smart Mirror: 5 stappe
C.Q: 'n DIY Smart Mirror: 5 stappe

Video: C.Q: 'n DIY Smart Mirror: 5 stappe

Video: C.Q: 'n DIY Smart Mirror: 5 stappe
Video: Smarter than a Smart TV! (Raspberry Pi Inside) 2024, November
Anonim
C. Q: 'n DIY Smart Mirror
C. Q: 'n DIY Smart Mirror

Ons is Katrina Concepcion en Adil Qaiser, albei tweedejaars by WBASD STEM Academy. Dit is die projek wat ons sou saamgewerk het vir hierdie jaar se beste toekenning.

Toe ons besluit om hierdie projek te doen, het ons in gedagte gehou "wat sou die doeltreffendste manier wees om 'n persoon gereed te kry en te kyk na wat hy vir die dag beplan het?" Ons het C. Q. Dit gebruik 'n gewone tweerigtingspieël vir u eie gebruik en 'n monitor om die verskillende inligtingsegmente te vertoon. Gekombineer met MagicMirror, kan u aanpas watter informasiesegmente u wil vertoon, soos tyd, weer en nog vele meer! Die toepassing gebruik Raspberry Pi en dit benodig die gebruik van WiFi en LCD -uitsetskerm. Dit is ook Google -geaktiveer, wat die verskillende segmente van die skerm kan aanpas. Dit is 'n instruksie oor hoe om C. Q.

Voorrade

Materiaal

  • Stukkies hout
  • Houtgom
  • Skroewe
  • Tweerigting spieël
  • Framboos Pi 3b+
  • Monitor
  • Verduisteringsdoek
  • 5V kragtoevoer
  • 12V kragtoevoer
  • HDMI -kabel
  • Uitbreidingskoord
  • SD kaart adapter
  • MicroSD
  • Mikrofoon

Framboos Pi -skakels

  • Etser:
  • VNC:

Stap 1: Maak die raam

Maak die raam
Maak die raam
Maak die raam
Maak die raam
Maak die raam
Maak die raam

Die buitenste raam:

Sny 4 stukke hout vir die buitenste raam. Sny 'n hoek van 45 grade op die hoeke van die stukke. Verbind hierdie stukke met gom en steek spykers in om dit meer ondersteuning te gee. (prent 1)

Die binneste raam:

Sny 4 stukke hout wat pas by die grootte van die spieël.

Verbind hierdie stukke met gom en spykers vir ondersteuning. (prent 2)

Om die twee rame aanmekaar te sit:

Lê die buitenste raam plat op die grond.

Meet dan 'n half duim aan elke kant van die buitenste raam en merk dit. Dit is om te verseker dat die spieël genoeg ruimte het om op te sit sonder om af te val.

Plak die binneste raam vas binne die lyne wat getrek is. Sit 'n bietjie gewig daarop en laat dit oornag droog word. (foto 3)

Beide Katrina en Adil sou saamgewerk het om die raam te maak.

Stap 2: Stappe om die Raspberry Pi 3 op te stel

Stap een (die opstelling)

Die eerste stap is om die Voice Kit SD-prent af te laai van

Gebruik dan Etcher vanaf

Kies die nuut afgelaaide Voice Kit SD -beeld en die Micro SD -kaart en druk dan flits.

Koppel u Raspberry Pi aan en gebruik die VNC Viewer om die Raspberry Pi te sien.

Die volgende stap is om u Raspberry Pi aan Wifi te koppel en seker te maak dat die tyd en datum korrek is.

Dateer dan u Raspberry Pi op met behulp van hierdie opdragte:

sudo apt-get update

sudo apt-get dist-upgrade

Herlaai jou Framboos Pi

Stap twee

Gaan na die voorkeure links bo en maak seker dat u luidsprekers en mikrofoon korrek opgestel is en kyk na die klank.

Maak Chromium oop en meld aan, gaan na GoogleAPI's en skep 'n projek, aktiveer API's en aktiveer Google Assistant, klik op skep geloofsbriewe en skep kliënt -ID, klik dan op 'Stel toestemmingsskerm op' en stel die produknaam in (dit is verkieslik om alles konsekwent te hou) druk op stoor, druk op ander en gee 'n naam.

Nadat u dit gedoen het, kan u u lêer aflaai, met die rechtermuisknop op die nuut afgelaaide lêer klik en op 'wys in vouer', hernoem dit na Assistent en sleep dit na die 'pi'-lêergids

Gaan na https://myaccount.google.com/activitycontrols?pli=… en maak seker dat die 'Web- en programaktiwiteit' geaktiveer is, 'Toestelinligting' is aangeskakel, 'Stem- en oudioaktiwiteit' is aangeskakel.

Gaan na u gids en gaan na/home/pi/AIY-projects-python/src/examples/voice, voer dan asistant_library_demo.py uit, en dan moet chroom verskyn, en u moet by chrome aanmeld en op allow druk.

Stap drie

Gaan na die Raspberry Pi -konfigurasie, gaan na lokalisering, stel u ligging in u land in, stel u tydsone in (gebied: VS, ligging: oostelik vir my), nou moet u herlaai.

Installeer MagicMirrors 2 in u Raspberry Pi

U kan dit maklik installeer deur die bash -opdrag te gebruik:

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

(verwyder alle spasies verby die github -skakel, aangesien dit die enigste manier was om die hele opdrag uit te voer)

As die opdrag verskyn, druk op y en voer dit in, en dit stel die outomatiese begin van die MagicMirror in

Stap vier

Maak u ontwikkelaarsterminal oop en skryf pm2 stop MagicMirror

Maak dan u gids oop en gaan na/home/pi/MagicMirror/config en maak config.js oop

Hier verander u die tydskaal na "12" en die eenhede na "imperiaal" as dit op u van toepassing is.

Verwyder uit die module "{" hierbo ":" waarskuwing "," na die}, onder "Posisie:" top_bar "" en stoor, maak nou die ontwikkelaarsterminal oop en gaan na die internet en gaan na https://openweathermap.org/ api en teken aan.

Gaan dan huis toe, dan kopieer die API -sleutels die API -sleutel, gaan dan terug na die config.js -lêer en plak die API -sleutel waar daar staan "YOUR_OPENWEATHER_API_KEY" in die module "currentweather" en die module "weatherforecast" en stoor.

Stap vyf

Nou maak u MagicMirror oop deur 'cd MagicMirror' te skryf, druk op enter en skryf dan 'npm start'

Kopieer die skakel hierbo waar u die API -sleutel geplak het, plak dit in chroom en vind u ligging -ID deur op "CTRL+F" te druk, hernoem ook die "Location". Heropen nou die ontwikkelaarsterminal en skryf 'npm MagicMirror' en u behoort gereed te wees!

Adil sou 'n meerderheid van hierdie deel gedoen het.

Stap 3: Monteer komponente binne

Montering van komponente binne
Montering van komponente binne

Knip 'n stuk verduisteringsmateriaal af tot die grootte van die spieël.

Laat die monitor op die een helfte van die spieël pas en sit die verduisteringsmateriaal op die ander helfte. Maak seker dat die lap nie die monitor bedek nie.

Sny kleiner stukke hout uit om alles agter te hou. Monteer die stukke saam. Skroef dan hierdie kleiner raam in die binneste raam vas.

Boor 'n paar gate waar die monitor geleë is vir ventilasie. Die aangehegte prent is 'n diagram van hoe dit sou lyk.

Katrina sou aan die meerderheid van hierdie deel gewerk het.

Stap 4: Verbind alles saam

Alles saam bedraad
Alles saam bedraad

Plak die Raspberry Pi aan die agterkant van die monitor, naby die monitorbord.

Koppel die twee met die HDMI -kabel.

Plaas die mikrofoon buite die raam en koppel dit aan die Raspberry Pi.

Koppel die 5V -kragtoevoer aan die Raspberry Pi en die ander kant aan die verlengkoord.

Koppel die 12V -kragtoevoer aan die monitorbord en die ander kant aan die verlengkoord.

Skroef alles vas.

Die aangehegte prentjie toon 'n diagram van hoe die bedrading aan die agterkant sou lyk.

Katrina en Adil sou die bedrading saam gedoen het.

Stap 5: Die finale produk

Die finale produk
Die finale produk

Dit is 'n bespreking van hoe die finale produk sou lyk. U kan sien dat die monitor deur die spieël verskyn, wat die dag, tyd, weer en kalender aandui. Die ander helfte sal hoofsaaklik net 'n spieël wees vir gebruik. U kan dit aan Google koppel vir meer aanpassing en maklike gebruik. C. Q. kan oral in u huis of kantoor geplaas word.

Aanbeveel: