Innholdsfortegnelse:
Video: Fred! Hvor er du ?: 3 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette prosjektet handler om hvor mange kilometer du er fra huset ditt. Fred drives av et batteri som er oppladbart som en smarttelefon, slik at du kan ta det med deg. Dette er veldig enkelt å bygge, men du kan sitte fast i kodingen
I dette prosjektet trenger du:
- MediaTek LinkIt One
- Grove LCD RGB -bakgrunnsbelysning
- GPS -antenne (som følger med settet)
- Li-ion oppladbart batteri (som følger med settet)
Trinn 1: Koble alle brikkene sammen
- Koble GPS -antennen forsiktig til LinkIt ONE -kortet på kontakten merket "GPS ANT". Denne kontakten er øverst på brettet og til venstre.
- Koble Grove LCD RGB -bakgrunnsbelysningskortet til Grove -overskriften med "SCL SDA 5V GND".
- Det er en stor bryter på LinkIt One -kortet som er merket PWR_SW med den ene siden som leser "BAT" og den andre siden som leser "USB" (beleilig er dette siden ved siden av mikro -USB -porten). Sørg for at dette er byttet til "USB".
- Ta batterikontakten (2 ledninger - rød og svart) og kontroller at den svarte ledningen til kontakten er nær kanten av kortet og den røde er mot midten av brettet. (Skyv den forsiktig inn i den kremfargede kontakten i kanten av brettet. Den er smekkfast slik at du vil føle at den klikker på plass. Sørg for at batteriet er riktig tilkoblet ved forsiktig å prøve å fjerne kontakten. Det skal gi mye motstand. Hvis den kommer ut, skyv den inn litt mer fast.)
- Koble til mikro -USB -kabelen
Trinn 2: La oss kode
- Start Arduino IDE.
- Du må ha installert LCD -biblioteket.
- Last ned filene ovenfor.
- Åpne en av filene, og gå til Sketch, deretter Legg til fil og legg til de to andre filene.
- Last opp kodene til tavlen
- Endre deretter den store bryteren tilbake til "BAT".
Trinn 3: Mer informasjon
Fargekodingen følger tanken på at lenger unna kan folk føle seg “blå”, mens “grønt” generelt er en positiv farge. I utgangspunktet på store avstander burde Fred være mer blå, mens han var i nærheten mer grønn. Siden avstanden skaleres over svært store verdier, er logaritmisk farging nyttig:
- Under en minimumsavstand 100m være helt grønn, det vil si (0, 255, 0) i RGB
- Over en maksimal avstand på 10 000 km være helt blå
- Skala mellom slik at den blå verdien oss gulv [log10 (avstand i meter) - log10 (100)]*51,5, og den grønne verdien er bare 255 - blå.
Avstandene beregnes ved hjelp av formlene for den store sirkelen, og 6371 km som jordens radius. Styret har selvfølgelig nok datakraft til å bruke den mer presise Vincenty -formelen, og Math -biblioteket har alle relevante funksjoner tilgjengelig.