Sadržaj:

Fred! Gdje ste?: 3 koraka
Fred! Gdje ste?: 3 koraka

Video: Fred! Gdje ste?: 3 koraka

Video: Fred! Gdje ste?: 3 koraka
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Srpanj
Anonim
Fred! Gdje si?
Fred! Gdje si?
Fred! Gdje si?
Fred! Gdje si?

Ovaj projekt govori o tome koliko ste kilometara udaljeni od svoje kuće. Fred se napaja baterijom koja se može puniti poput pametnog telefona pa je možete ponijeti sa sobom. Ovo je vrlo jednostavno za izgradnju, ali možda ćete zaglaviti u kodiranju

U ovom projektu trebat će vam:

  • MediaTek LinkIt One
  • Grove LCD RGB pozadinsko osvjetljenje
  • GPS antena (koja je uključena u komplet)
  • Li-Ion punjiva baterija (koja je uključena u komplet)

Korak 1: Povežite sve dijelove zajedno

Spojite sve dijelove zajedno!
Spojite sve dijelove zajedno!
  1. Lagano spojite GPS antenu na LinkIt ONE ploču na priključku s oznakom "GPS ANT". Ovaj priključak nalazi se na vrhu ploče i lijevo.
  2. Spojite ploču Grove LCD RGB pozadinskog osvjetljenja s Grove zaglavljem pomoću "SCL SDA 5V GND".
  3. Na LinkIt One ploči nalazi se veliki prekidač s oznakom PWR_SW s jedne strane na kojoj je napisano "BAT", a s druge strane na "USB" (prikladno je to ona strana pored mikro USB priključka). Provjerite je li ovo postavljeno na "USB".
  4. Uzmite konektor baterije (2 žice - crvenu i crnu) i provjerite je li crna žica konektora blizu ruba ploče, a crvena prema sredini ploče. (Lagano ga gurnite u utičnicu krem boje na rubu ploče. Pričvršćen je tako da ćete osjetiti da je kliknuo na mjesto. Provjerite je li baterija pravilno spojena nježnim pokušajem uklanjanja konektora. Trebao bi dati veliki otpor. Ako izađe, gurnite ga još malo jače.)
  5. Spojite mikro USB kabel

Korak 2: Kodirajmo

Kodirajmo!
Kodirajmo!
  1. Pokrenite Arduino IDE.
  2. Morate imati instaliranu LCD biblioteku.
  3. Preuzmite gornje datoteke.
  4. Otvorite jednu od datoteka, a zatim idite na Sketch, zatim Dodaj datoteku i dodajte ostale 2 datoteke.
  5. Prenesite kodove na ploču
  6. Zatim vratite veliki prekidač na "BAT".

Korak 3: Više informacija

Kodiranje boja slijedi ideju da se udaljeniji ljudi mogu osjećati "plavo", dok je "zelena" općenito pozitivna boja. U osnovi, na velikim udaljenostima Fred bi trebao biti više plav, dok je u blizini kuće više zelen. Budući da udaljenost skalira vrlo velike vrijednosti, logaritamsko bojanje dobro dolazi:

  • Ispod minimalne udaljenosti od 100 m, budite potpuno zeleni, to jest (0, 255, 0) u RGB -u
  • Iznad maksimalne udaljenosti 10 000 km, sve će biti plavo
  • Mjerite se tako da plava vrijednost koristi poda [log10 (udaljenost u metrima) - log10 (100)]*51,5, a zelena vrijednost samo 255 - plava.

Udaljenost se izračunava formulama Velikog kruga, a 6371 km kao Zemljin radijus. Naravno, ploča ima dovoljno računalne snage za korištenje preciznije Vincentyjeve formule, a matematička knjižnica ima sve relevantne funkcije pri ruci.

Preporučeni: