Video: Fred! Kus sa oled?: 3 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See projekt puudutab seda, kui palju kilomeetreid te oma kodust olete. Fredi toiteallikaks on aku, mis on laetav nagu nutitelefon, nii et saate selle endaga kaasa võtta. Seda on väga lihtne ehitada, kuid võite olla kodeerimisega ummikus
Selles projektis vajate:
- MediaTek LinkIt One
- Grove LCD RGB taustvalgus
- GPS -antenn (mis on komplektiga kaasas)
- Laetav liitium-ioon aku (mis on komplektiga kaasas)
Samm: ühendage kõik tükid kokku
- Ühendage õrnalt GPS -antenn pistikuga LinkIt ONE plaadil, millel on märge "GPS ANT". See pistik asub plaadi ülaosas ja vasakul.
- Ühendage Grove LCD RGB taustvalgusplaat Grove päisega, kasutades "SCL SDA 5V GND".
- LinkIt One plaadil on suur lüliti, millele on märgitud PWR_SW, mille ühel küljel on kiri "BAT" ja teisel küljel "USB" (mugavalt on see külg mikro -USB -pordi kõrval). Veenduge, et see oleks lülitatud "USB" -le.
- Võtke aku pistik (2 juhtmest - punane ja must) ja veenduge, et pistiku must juhe on plaadi serva lähedal ja punane on tahvli keskosa poole. (Lükake see õrnalt tahvli servas olevasse kreemikasse pesasse. See on klõpsatusega, nii et tunnete, et see klõpsab oma kohale. Veenduge, et aku on korralikult ühendatud, püüdes ettevaatlikult pistikut eemaldada. See peaks andma palju vastupanu. Kui see välja tuleb, lükake see uuesti natuke kindlamini sisse.)
- Ühendage mikro -USB -kaabel
2. samm: kodeerime
- Käivitage Arduino IDE.
- Peate installima LCD -raamatukogu.
- Laadige alla ülaltoodud failid.
- Avage üks fail ja minge seejärel visandile, seejärel lisage fail ja lisage ülejäänud 2 faili.
- Laadige koodid tahvlile üles
- Seejärel lülitage suur lüliti tagasi asendisse "BAT".
Samm: rohkem teavet
Värvikood järgib ideed, et kaugemal võivad inimesed tunda end „sinisena“, samas kui „roheline“on üldiselt positiivne värv. Põhimõtteliselt peaks Fred olema kaugel sinisem, kodu lähedal aga rohkem roheline. Kuna vahemaa skaleerib väga suuri väärtusi, on logaritmiline värvimine mugav:
- Alla miinimumkauguse 100 m olge täiesti roheline, see tähendab (0, 255, 0) RGB -s
- Maksimaalsest vahemaast 10 000 km tuleb olla sinine
- Skaala vahel nii, et sinine väärtus us korrus [log10 (kaugus meetrites) - log10 (100)]*51,5 ja roheline väärtus on vaid 255 - sinine.
Kaugused arvutatakse Suure ringi valemite abil ja Maa raadiusena 6371 km. Plaadil on muidugi piisavalt arvutusvõimsust, et kasutada täpsemat Vincenty valemit, ja matemaatikaraamatukogul on kõik asjakohased funktsioonid käepärast.