Kazalo:

Fred! Kje ste?: 3 koraki
Fred! Kje ste?: 3 koraki

Video: Fred! Kje ste?: 3 koraki

Video: Fred! Kje ste?: 3 koraki
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Julij
Anonim
Fred! Kje si?
Fred! Kje si?
Fred! Kje si?
Fred! Kje si?

Ta projekt govori o tem, koliko kilometrov od vaše hiše ste. Fred se napaja iz baterije, ki se lahko polni kot pametni telefon, zato jo lahko prinesete s seboj. To je zelo enostavno sestaviti, vendar se morda zataknete pri kodiranju

V tem projektu boste potrebovali:

  • MediaTek LinkIt One
  • Grove LCD RGB osvetlitev
  • GPS antena (ki je priložena kompletu)
  • Li-Ion polnilna baterija (priložena kompletu)

Korak: Povežite vse kose skupaj

Povežite vse kose skupaj!
Povežite vse kose skupaj!
  1. Nežno priključite anteno GPS na ploščo LinkIt ONE na priključku z oznako "GPS ANT". Ta priključek je na vrhu plošče in levo.
  2. Ploščo za osvetlitev ozadja Grove LCD RGB povežite z glavo Grove z "SCL SDA 5V GND".
  3. Na plošči LinkIt One z velikimi stikali z oznako PWR_SW je ena stran, na kateri piše "BAT", na drugi strani pa "USB" (priročno je to stran poleg vrat mikro USB). Prepričajte se, da je ta preklopljen na "USB".
  4. Vzemite priključek za baterijo (2 žici - rdečo in črno) in se prepričajte, da je črna žica priključka blizu roba plošče, rdeča pa proti sredini plošče. (Rahlo ga potisnite v vtičnico smetane barve na robu plošče. Je zaskočen, tako da boste čutili, da se zaskoči. Prepričajte se, da je baterija pravilno priključena, tako da nežno odstranite konektor. To bi moralo dati velik upor. Če pride ven, ga potisnite še malo močneje.)
  5. Priključite kabel mikro USB

2. korak: Kodirajmo

Kodirajmo!
Kodirajmo!
  1. Zaženite Arduino IDE.
  2. Namestiti morate knjižnico LCD.
  3. Prenesite zgornje datoteke.
  4. Odprite eno od datotek in pojdite na Sketch, nato Dodaj datoteko in dodajte drugi 2 datoteki.
  5. Kode naložite na tablo
  6. Nato preklopite veliko stikalo nazaj na "BAT".

3. korak: Več informacij

Barvno kodiranje sledi ideji, da se bolj oddaljeni ljudje počutijo "modre", medtem ko je "zelena" na splošno pozitivna barva. V bistvu bi moral biti Fred na večjih razdaljah bolj modr, v bližini doma pa bolj zelen. Ker razdalja presega zelo velike vrednosti, je logaritmično barvanje zelo priročno:

  • Pod minimalno razdaljo 100 m mora biti popolnoma zelena, to je (0, 255, 0) v RGB
  • Nad največjo razdaljo 10.000 km je vse modro
  • Lestvica med takimi, da je modra vrednost tal [log10 (razdalja v metrih) - log10 (100)]*51,5, zelena vrednost pa le 255 - modra.

Razdalje se izračunajo po formulah Velikega kroga in 6371 km kot polmer Zemlje. Plošča ima seveda dovolj računalniške moči, da uporabi natančnejšo formulo Vincentyja, knjižnica Math pa ima pri roki vse ustrezne funkcije.

Priporočena: