Turinys:

Fredas! Kur tu esi?: 3 žingsniai
Fredas! Kur tu esi?: 3 žingsniai

Video: Fredas! Kur tu esi?: 3 žingsniai

Video: Fredas! Kur tu esi?: 3 žingsniai
Video: Sisters On Wire - Ten Esi Tu 2024, Liepa
Anonim
Fredas! Kur tu esi?
Fredas! Kur tu esi?
Fredas! Kur tu esi?
Fredas! Kur tu esi?

Šis projektas yra susijęs su tuo, kiek kilometrų esate nuo savo namų. Fredą maitina baterija, kurią galima įkrauti kaip išmanųjį telefoną, kad galėtumėte nešiotis su savimi. Tai labai lengva sukurti, tačiau galite įstrigti koduodami

Šiame projekte jums reikės:

  • „MediaTek LinkIt One“
  • Grove LCD RGB apšvietimas
  • GPS antena (yra komplekte)
  • Ličio jonų įkraunama baterija (yra komplekte)

1 žingsnis: Sujunkite visas dalis kartu

Sujunkite visas dalis kartu!
Sujunkite visas dalis kartu!
  1. Švelniai prijunkite GPS anteną prie „LinkIt ONE“plokštės, esančios jungtyje, pažymėtoje „GPS ANT“. Ši jungtis yra plokštės viršuje ir kairėje.
  2. Prijunkite „Grove LCD RGB Backlight“plokštę prie „Grove“antraštės naudodami „SCL SDA 5V GND“.
  3. „LinkIt One“plokštėje yra didelis jungiklis, pažymėtas PWR_SW, kurio viena pusė yra „BAT“, o kita - „USB“(patogiai tai yra pusė šalia „micro USB“prievado). Įsitikinkite, kad tai perjungta į „USB“.
  4. Paimkite akumuliatoriaus jungtį (2 laidai - raudona ir juoda) ir įsitikinkite, kad juoda jungties viela yra šalia plokštės krašto, o raudona - link plokštės centro. (Švelniai stumkite jį į kreminės spalvos lizdą, esantį lentos krašte. Jis priglunda, kad pajustumėte, kaip jis užsifiksuoja. Įsitikinkite, kad akumuliatorius tinkamai prijungtas, švelniai stengdamiesi nuimti jungtį. Tai turėtų suteikti daug pasipriešinimo. Jei jis išeina, šiek tiek dar stipriau jį įstumkite.)
  5. Prijunkite mikro USB kabelį

2 žingsnis: koduokime

Koduokime!
Koduokime!
  1. Paleiskite „Arduino IDE“.
  2. Turite įdiegti LCD biblioteką.
  3. Atsisiųskite aukščiau esančius failus.
  4. Atidarykite vieną iš failų, tada eikite į eskizą, tada pridėkite failą ir pridėkite kitus 2 failus.
  5. Įkelkite kodus į lentą
  6. Tada perjunkite didelį jungiklį į „BAT“.

3 žingsnis: daugiau informacijos

Koduojant spalvas laikomasi idėjos, kad atokiau žmonės gali jaustis „mėlyni“, o „žalia“apskritai yra teigiama spalva. Iš esmės dideliais atstumais Fredis turėtų būti labiau mėlynas, o netoli namų - žalias. Kadangi atstumas yra labai didelis, logaritminė spalva yra naudinga:

  • Mažiau nei 100 m atstumas turi būti visiškai žalias, tai yra (0, 255, 0) RGB
  • Virš didžiausio atstumo 10 000 km turi būti mėlynos spalvos
  • Skalė tarp tokių, kad mėlyna reikšmė JAV grindys [log10 (atstumas metrais) - log10 (100)]*51,5, o žalia vertė yra tik 255 - mėlyna.

Atstumai apskaičiuojami naudojant Didžiojo apskritimo formules, o 6371 km - kaip Žemės spindulys. Žinoma, lenta turi pakankamai skaičiavimo galios, kad galėtų naudoti tikslesnę Vincenty formulę, o matematikos biblioteka turi visas reikiamas funkcijas.

Rekomenduojamas: