INHOUDSOPGAWE:

Fred! Waar is jy?: 3 stappe
Fred! Waar is jy?: 3 stappe

Video: Fred! Waar is jy?: 3 stappe

Video: Fred! Waar is jy?: 3 stappe
Video: АНИМАТРОНИКИ Обидели ТУСОВЩИКА из BACKROOMS и НЕЗАКОННЫЕ Эксперименты в VR! 2024, November
Anonim
Fred! Waar is jy?
Fred! Waar is jy?
Fred! Waar is jy?
Fred! Waar is jy?

Hierdie projek handel oor hoeveel kilometer jy van jou huis af is. Fred word aangedryf deur 'n battery wat soos 'n slimfoon herlaai kan word, sodat u dit saam kan neem. Dit is baie maklik om te bou, maar u sit moontlik vas in die kodering

In hierdie projek benodig u:

  • MediaTek LinkIt One
  • Grove LCD RGB -agtergrond
  • GPS -antenne (wat by die kit ingesluit is)
  • Li-Ion herlaaibare battery (wat by die kit ingesluit is)

Stap 1: Verbind al die stukke saam

Verbind al die stukke saam!
Verbind al die stukke saam!
  1. Koppel die GPS -antenne liggies aan die LinkIt ONE -bord op die aansluiting gemerk "GPS ANT". Hierdie aansluiting is aan die bokant van die bord en aan die linkerkant.
  2. Koppel die Grove LCD RGB Backlight -bord aan die Grove -kop met "SCL SDA 5V GND".
  3. Daar is 'n groot skakelaar op die LinkIt One -bord gemerk PWR_SW met die een kant wat "BAT" lees en die ander kant wat "USB" lees (dit is gerieflik die kant langs die mikro -USB -poort). Maak seker dat dit na "USB" oorgeskakel is.
  4. Neem die batteryaansluiting (2 drade - rooi en swart) en maak seker dat die swart draad van die connector naby die rand van die bord is en dat die rooi na die middel van die bord is. (Druk dit saggies in die roomkleurige aansluiting aan die rand van die bord. Dit pas vinnig, sodat u voel dat dit op sy plek klik. Maak seker dat die battery behoorlik verbind is deur die aansluiting saggies te probeer verwyder. Dit moet baie weerstand bied. As dit uitkom, druk dit weer 'n bietjie stewiger in.)
  5. Koppel die mikro -USB -kabel aan

Stap 2: Kom ons kodeer

Kom ons kodeer!
Kom ons kodeer!
  1. Begin die Arduino IDE.
  2. U moet die LCD -biblioteek geïnstalleer het.
  3. Laai die lêers hierbo af.
  4. Maak een van die lêers oop en gaan dan na Skets, dan Voeg lêer by en voeg die ander twee lêers by.
  5. Laai die kodes op die bord op
  6. Verander dan die groot skakelaar na "BAT".

Stap 3: Meer inligting

Die kleurkodering volg op die idee dat mense verder "blou" kan voel, terwyl "groen" in die algemeen 'n positiewe kleur is. Op groot afstande moet Fred basies meer blou wees, terwyl hy naby die huis meer groen is. Aangesien die afstand oor baie groot waardes skaal, is logaritmiese kleuring handig:

  • Onder 'n minimum afstand van 100m moet u heeltemal groen wees, dit wil sê (0, 255, 0) in RGB
  • Bo 'n maksimum afstand van 10 000 km blou
  • Skaal tussen sodat die blou waarde ons vloer [log10 (afstand in meter) - log10 (100)]*51,5, en die groen waarde net 255 - blou is.

Die afstande word bereken met behulp van die formule van die Groot Sirkel en 6371 km as die radius van die aarde. Die bord het natuurlik genoeg rekenaarkrag om die meer presiese Vincenty -formule te gebruik, en die wiskunde -biblioteek beskik oor alle relevante funksies.

Aanbeveel: