Inhoudsopgave:

Fred! Waar ben je?: 3 stappen
Fred! Waar ben je?: 3 stappen

Video: Fred! Waar ben je?: 3 stappen

Video: Fred! Waar ben je?: 3 stappen
Video: Ongekende versprekingen van Fred #draadstaal #fredenria #jeroenvankoningsbrugge #dennisvandeven 2024, November
Anonim
Fred! Waar ben je?
Fred! Waar ben je?
Fred! Waar ben je?
Fred! Waar ben je?

Dit project gaat over hoeveel Km je van je huis verwijderd bent. Fred wordt gevoed door een batterij die oplaadbaar is als een smartphone, dus je kunt hem meenemen. Dit is heel eenvoudig te bouwen, maar het kan zijn dat je vastzit aan de codering

In dit project heb je nodig:

  • MediaTek LinkIt One
  • Grove LCD RGB-achtergrondverlichting
  • GPS-antenne (die bij de kit is inbegrepen)
  • Oplaadbare Li-ionbatterij (die bij de kit wordt geleverd)

Stap 1: Verbind alle stukken met elkaar

Verbind alle stukjes met elkaar!
Verbind alle stukjes met elkaar!
  1. Sluit de GPS-antenne voorzichtig aan op het LinkIt ONE-bord op de connector gemarkeerd met "GPS ANT". Deze connector bevindt zich aan de bovenkant van het bord en aan de linkerkant.
  2. Sluit het Grove LCD RGB Backlight-bord aan op de Grove-header met "SCL SDA 5V GND".
  3. Er is een grote schakelaar op het LinkIt One-bord gemarkeerd met PWR_SW met aan de ene kant "BAT" en aan de andere kant "USB" (handig is dit de kant naast de micro-USB-poort). Zorg ervoor dat deze op "USB" staat.
  4. Neem de batterijconnector (2 draden - rood en zwart) en zorg ervoor dat de zwarte draad van de connector zich in de buurt van de rand van het bord bevindt en de rode naar het midden van het bord. (Duw het voorzichtig in de crèmekleurige aansluiting aan de rand van het bord. Het zit vast, zodat u het op zijn plaats voelt klikken. Zorg ervoor dat de batterij goed is aangesloten door voorzichtig te proberen de connector te verwijderen. Het zou veel weerstand moeten geven Als het eruit komt, duw het dan iets steviger naar binnen.)
  5. Sluit de micro-USB-kabel aan

Stap 2: Laten we coderen

Laten we coderen!
Laten we coderen!
  1. Start de Arduino-IDE.
  2. U moet de LCD-bibliotheek geïnstalleerd hebben.
  3. Download de bestanden hierboven.
  4. Open een van de bestanden en ga dan naar Sketch en vervolgens Bestand toevoegen en voeg de andere 2 bestanden toe.
  5. Upload de codes naar het bord
  6. Zet vervolgens de grote schakelaar terug op "BAT".

Stap 3: Meer informatie

De kleurcodering volgt het idee dat verder weg mensen "blauw" kunnen voelen, terwijl "groen" over het algemeen een positieve kleur is. In principe zou Fred op grote afstanden meer blauw moeten zijn, terwijl hij dichtbij huis meer groen zou moeten zijn. Omdat de afstand schaalt over zeer grote waarden, is logaritmische kleuring handig:

  • Onder een minimale afstand van 100 m volledig groen zijn, dat wil zeggen (0, 255, 0) in RGB
  • Boven een maximale afstand van 10.000 km is alles blauw
  • Schaal tussen zodanig dat de blauwe waarde us floor[log10(afstand in meters) – log10(100)]*51,5, en de groene waarde is slechts 255 – blauw.

De afstanden worden berekend met behulp van de formules van de Grote Cirkel en 6371 km als de straal van de aarde. Het bord heeft natuurlijk voldoende rekenkracht om de preciezere Vincenty-formule te gebruiken, en de Math-bibliotheek heeft alle relevante functies bij de hand.

Aanbevolen: