สารบัญ:

เฟร็ด! คุณอยู่ที่ไหน: 3 ขั้นตอน
เฟร็ด! คุณอยู่ที่ไหน: 3 ขั้นตอน

วีดีโอ: เฟร็ด! คุณอยู่ที่ไหน: 3 ขั้นตอน

วีดีโอ: เฟร็ด! คุณอยู่ที่ไหน: 3 ขั้นตอน
วีดีโอ: (รวมคลิป EP.1-4)!! l FNAF ภาค1-9!! l Five Nights at Freddy's!! l สรุปเนื้อเรื่องจักรวาลเกม FNAF!!💥💥 2024, พฤศจิกายน
Anonim
เฟร็ด! คุณอยู่ที่ไหน?
เฟร็ด! คุณอยู่ที่ไหน?
เฟร็ด! คุณอยู่ที่ไหน?
เฟร็ด! คุณอยู่ที่ไหน?

โครงการนี้เป็นข้อมูลเกี่ยวกับจำนวนที่คุณอยู่ห่างจากบ้านของคุณกี่กม. Fred ใช้พลังงานจากแบตเตอรี่ซึ่งสามารถชาร์จใหม่ได้เหมือนกับสมาร์ทโฟน คุณจึงสามารถพกติดตัวไปด้วยได้ นี่เป็นวิธีที่ง่ายมากในการสร้าง แต่คุณอาจติดอยู่กับการเขียนโค้ด

ในโครงการนี้ คุณจะต้อง:

  • MediaTek LinkIt One
  • Grove LCD RGB Backlight
  • เสาอากาศ GPS (ซึ่งรวมอยู่ในชุดอุปกรณ์)
  • แบตเตอรี่ลิเธียมไอออนแบบรีชาร์จ (ซึ่งรวมอยู่ในชุดอุปกรณ์)

ขั้นตอนที่ 1: เชื่อมต่อชิ้นส่วนทั้งหมดเข้าด้วยกัน

เชื่อมต่อทุกชิ้นส่วนเข้าด้วยกัน!
เชื่อมต่อทุกชิ้นส่วนเข้าด้วยกัน!
  1. ค่อยๆ เชื่อมต่อเสาอากาศ GPS กับบอร์ด LinkIt ONE บนขั้วต่อที่มีเครื่องหมาย "GPS ANT" ขั้วต่อนี้อยู่ที่ด้านบนของบอร์ดและทางด้านซ้าย
  2. เชื่อมต่อบอร์ด Grove LCD RGB Backlight เข้ากับส่วนหัวของ Grove ด้วย "SCL SDA 5V GND"
  3. มีสวิตช์ขนาดใหญ่บนบอร์ด LinkIt One ที่มีเครื่องหมาย PWR_SW โดยด้านหนึ่งอ่านว่า "BAT" และอีกด้านหนึ่งเขียนว่า "USB" (สะดวกนี่คือด้านที่อยู่ถัดจากพอร์ต micro USB) ตรวจสอบให้แน่ใจว่าได้เปลี่ยนเป็น "USB"
  4. นำขั้วต่อแบตเตอรี่ (สายไฟ 2 เส้น - สีแดงและสีดำ) และตรวจสอบให้แน่ใจว่าสายสีดำของขั้วต่ออยู่ใกล้กับขอบของบอร์ด และสายสีแดงอยู่ตรงกลางของบอร์ด (ค่อย ๆ ดันเข้าไปในซ็อกเก็ตสีครีมที่ขอบของบอร์ด เป็นแบบ snap fit ดังนั้นคุณจะรู้สึกว่ามันคลิกเข้าที่ ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อแบตเตอรี่อย่างถูกต้องโดยค่อยๆ พยายามถอดคอนเน็กเตอร์ออก ควรมีความต้านทานมาก. ถ้ามันออกมาดันเข้าไปใหม่ให้แน่นกว่านี้หน่อย.)
  5. ต่อสายไมโคร USB

ขั้นตอนที่ 2: มาโค้ดกันเถอะ

มาโค้ดกันเถอะ!
มาโค้ดกันเถอะ!
  1. เริ่ม Arduino IDE
  2. คุณต้องติดตั้งไลบรารี LCD ที่ติดตั้งไว้
  3. ดาวน์โหลดไฟล์ด้านบน
  4. เปิดไฟล์ใดไฟล์หนึ่งจากนั้นไปที่ Sketch จากนั้นเพิ่มไฟล์และเพิ่มไฟล์อีก 2 ไฟล์
  5. อัปโหลดรหัสไปยังบอร์ด
  6. จากนั้นเปลี่ยนสวิตช์ขนาดใหญ่กลับเป็น "BAT"

ขั้นตอนที่ 3: ข้อมูลเพิ่มเติม

การเข้ารหัสสีเป็นไปตามแนวคิดที่ว่าผู้คนที่อยู่ห่างไกลสามารถรู้สึก "สีฟ้า" ในขณะที่ "สีเขียว" โดยทั่วไปจะเป็นสีที่เป็นบวก โดยทั่วไปในระยะทางไกล Fred ควรมีสีน้ำเงินมากกว่า ในขณะที่ใกล้บ้านสีเขียวมากขึ้น เนื่องจากระยะทางขยายมากกว่าค่าที่มีขนาดใหญ่มาก การระบายสีลอการิทึมจึงมีประโยชน์:

  • ต่ำกว่าระยะทางขั้นต่ำ 100 เมตรจะเป็นสีเขียวทั้งหมด นั่นคือ (0, 255, 0) ใน RGB
  • เหนือระยะทางสูงสุด 10,000 กม. เป็นสีน้ำเงินทั้งหมด
  • สเกลระหว่างค่าสีน้ำเงินให้ค่าเรา floor[log10(ระยะทางเป็นเมตร) – log10(100)]*51.5 และค่าสีเขียวเป็นเพียง 255 – สีน้ำเงิน

ระยะทางคำนวณโดยใช้สูตร Great Circle และ 6371km เป็นรัศมีของโลก แน่นอนว่าบอร์ดนี้มีพลังการประมวลผลเพียงพอที่จะใช้สูตร Vincenty ที่แม่นยำยิ่งขึ้น และห้องสมุดคณิตศาสตร์ก็มีฟังก์ชันที่เกี่ยวข้องทั้งหมดอยู่ในมือ

แนะนำ: