Mundarija:

Fred! Qayerdasiz?: 3 qadam
Fred! Qayerdasiz?: 3 qadam

Video: Fred! Qayerdasiz?: 3 qadam

Video: Fred! Qayerdasiz?: 3 qadam
Video: ДЕТАЛЬНЫЙ РАЗБОР квеста в Тени вечного Огня - НОВЫЙ ФИНАЛ и СКРЫТЫЙ ПОСЫЛ | Ведьмак 3 некстген 2024, Iyul
Anonim
Fred! Qayerdasiz?
Fred! Qayerdasiz?
Fred! Qayerdasiz?
Fred! Qayerdasiz?

Bu loyiha sizning uyingizdan necha km uzoqlikda ekanligingizga bog'liq. Fred smartfon kabi qayta zaryadlanuvchi batareya bilan ishlaydi, shuning uchun uni o'zingiz bilan olib kelishingiz mumkin. Bu qurish juda oson, lekin siz kodlashda qolib ketishingiz mumkin

Ushbu loyihada sizga kerak bo'ladi:

  • MediaTek LinkIt One
  • Grove LCD RGB orqa nuri
  • GPS antennasi (to'plamga kiritilgan)
  • Li-Ion zaryadlanuvchi batareya (to'plamga kiritilgan)

1 -qadam: Barcha qismlarni bir -biriga ulang

Barcha qismlarni bir -biriga ulang!
Barcha qismlarni bir -biriga ulang!
  1. GPS antennasini "GPS ANT" deb belgilangan ulagichdagi LinkIt ONE kartasiga muloyimlik bilan ulang. Bu ulagich taxtaning yuqori va chap tomonida joylashgan.
  2. Grove LCD RGB orqa nuri taxtasini "SCL SDA 5V GND" bilan Grove sarlavhasiga ulang.
  3. PWR_SW belgisi qo'yilgan LinkIt One kengashining bir tomonida "BAT" yozuvi, ikkinchisida "USB" yozuvi bor (bu mikro USB portining yon tomoni). Buning "USB" ga o'tishiga ishonch hosil qiling.
  4. Batareya ulagichini oling (ikkita sim - qizil va qora) va ulagichning qora simining taxtaning chetiga yaqin, qizil qismi esa kartaning o'rtasiga to'g'ri kelishiga ishonch hosil qiling. (Uni taxtaning chetidagi qaymoq rangli rozetkaga sekin suring. U juda mos keladi, shuning uchun siz uning joyiga tushganini sezasiz. Ulagichni olib tashlashga harakat qilib, batareyaning to'g'ri ulanganligiga ishonch hosil qiling. U juda katta qarshilik ko'rsatishi kerak. Agar u chiqsa, uni yana qattiqroq bosing.)
  5. Micro USB kabelini ulang

2 -qadam: Keling, kod yozamiz

Keling, kod yozamiz!
Keling, kod yozamiz!
  1. Arduino IDE -ni ishga tushiring.
  2. Siz LCD kutubxonasini o'rnatishingiz kerak.
  3. Yuqoridagi fayllarni yuklab oling.
  4. Fayllardan birini oching, so'ngra Sketch -ga o'ting, Fayl qo'shish -ga o'ting va qolgan 2 -faylni qo'shing.
  5. Kodlarni taxtaga yuklang
  6. Keyin katta kalitni "BAT" ga qaytaring.

3 -qadam: Qo'shimcha ma'lumotlar

Rangli kodlash odamlar "ko'k" ni uzoqdan his qilishlari mumkin degan fikrga asoslanadi, "yashil" esa umuman ijobiy rangdir. Asosan katta masofalarda Fred ko'proq ko'k rangda bo'lishi kerak, uy yaqinida esa ko'proq yashil bo'lishi kerak. Masofa juda katta qiymatlarni o'lchaganligi sababli, logarifmik rang berish qulay bo'ladi:

  • Minimal 100 m masofadan butunlay yashil rangda, ya'ni RGBda (0, 255, 0)
  • Maksimal masofadan 10 000 km balandlikda hamma ko'k rangda bo'lishi kerak
  • O'rtacha shkala bizni ko'k rangga teng qiladi [log10 (metr bilan masofa) - log10 (100)]*51.5, yashil qiymat esa atigi 255 - ko'k.

Masofalar Buyuk doira formulalari yordamida va Yer radiusi sifatida 6371 km masofada hisoblab chiqilgan. Kengash, albatta, aniqroq Vinsenty formulasidan foydalanish uchun etarli hisoblash quvvatiga ega va Matematika kutubxonasi qo'lda barcha tegishli funktsiyalarni bajaradi.

Tavsiya: