Spisu treści:

Fred! Gdzie jesteś?: 3 kroki
Fred! Gdzie jesteś?: 3 kroki

Wideo: Fred! Gdzie jesteś?: 3 kroki

Wideo: Fred! Gdzie jesteś?: 3 kroki
Wideo: Halo, zima? Gdzie Ty jesteś? | ćwiczenia dla dzieci, lekcje online 2024, Lipiec
Anonim
Fred! Gdzie jesteś?
Fred! Gdzie jesteś?
Fred! Gdzie jesteś?
Fred! Gdzie jesteś?

Ten projekt dotyczy tego, ile kilometrów jesteś od swojego domu. Fred jest zasilany baterią, którą można ładować jak smartfon, dzięki czemu można ją zabrać ze sobą. Jest to bardzo łatwe do zbudowania, ale możesz utknąć na kodowaniu

W tym projekcie będziesz potrzebować:

  • MediaTek LinkIt One
  • Podświetlenie LCD RGB Grove
  • Antena GPS (dołączona do zestawu)
  • Akumulator litowo-jonowy (dołączony do zestawu)

Krok 1: Połącz wszystkie elementy razem

Połącz wszystkie elementy razem!
Połącz wszystkie elementy razem!
  1. Delikatnie podłącz antenę GPS do płytki LinkIt ONE na złączu oznaczonym „GPS ANT”. To złącze znajduje się u góry płyty i po lewej stronie.
  2. Podłącz płytkę podświetlenia Grove LCD RGB Backlight do nagłówka Grove za pomocą "SCL SDA 5V GND".
  3. Na płytce LinkIt One jest duży przełącznik oznaczony PWR_SW z jedną stroną z napisem „BAT”, a drugą z napisem „USB” (wygodnie jest to strona obok portu micro USB). Upewnij się, że jest on przełączony na „USB”.
  4. Weź złącze baterii (2 przewody - czerwony i czarny) i upewnij się, że czarny przewód złącza znajduje się blisko krawędzi płytki, a czerwony jest w kierunku środka płytki. (Delikatnie wepchnij go do kremowego gniazda na krawędzi płytki. Jest zatrzaskowy, dzięki czemu poczujesz, że zatrzaśnie się na swoim miejscu. Upewnij się, że bateria jest prawidłowo podłączona, delikatnie próbując wyjąć złącze. Powinno dawać duży opór. Jeśli wyjdzie, wciśnij go ponownie trochę mocniej.)
  5. Podłącz kabel micro USB

Krok 2: Kodujmy

Kod Miejmy!
Kod Miejmy!
  1. Uruchom środowisko Arduino IDE.
  2. Musisz mieć zainstalowaną bibliotekę LCD.
  3. Pobierz powyższe pliki.
  4. Otwórz jeden z plików, a następnie przejdź do Szkic, a następnie Dodaj plik i dodaj pozostałe 2 pliki.
  5. Prześlij kody na tablicę
  6. Następnie zmień duży przełącznik na „BAT”.

Krok 3: Więcej informacji

Kodowanie kolorami jest zgodne z ideą, że ludzie dalej mogą czuć się „niebieskim”, podczas gdy „zielony” jest ogólnie pozytywnym kolorem. Zasadniczo na duże odległości Fred powinien być bardziej niebieski, podczas gdy w pobliżu domu bardziej zielony. Ponieważ odległość skaluje się do bardzo dużych wartości, przydatne jest kolorowanie logarytmiczne:

  • Poniżej minimalnej odległości 100m będzie całkowicie zielone, czyli (0,255,0) w RGB
  • Powyżej maksymalnej odległości 10 000 km wszystkie będą niebieskie
  • Skala pomiędzy taką, że niebieska wartość to us floor[log10(odległość w metrach) – log10(100)]*51.5, a zielona wartość to tylko 255 – niebieski.

Odległości są obliczane przy użyciu wzorów Wielkiego Koła, a promień Ziemi to 6371 km. Płytka ma oczywiście wystarczającą moc obliczeniową, aby użyć bardziej precyzyjnej formuły Vincenty, a biblioteka Math ma pod ręką wszystkie istotne funkcje.

Zalecana: