สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 4: ใน Visuino เพิ่มส่วนประกอบ
- ขั้นตอนที่ 5: ในส่วนประกอบชุด Visuino
- ขั้นตอนที่ 6: ในส่วนประกอบ Visuino Connect
- ขั้นตอนที่ 7: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ขั้นตอนที่ 8: เมานต์และเล่น
วีดีโอ: Arduino จักรยาน Speedometer โดยใช้ GPS: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในบทช่วยสอนนี้ เราจะใช้ Arduino และ Visuino เพื่อแสดงความเร็วจักรยานปัจจุบันจาก GPS บนจอแสดงผล ST7735
ดูวิดีโอสาธิต
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- Arduino UNO (หรือ Arduino อื่น ๆ)
- จอแสดงผล LCD TFT 7735
- โมดูล GPS Neo M6 V2
- สายจัมเปอร์
- เขียงหั่นขนม
- โปรแกรม Visuino: ดาวน์โหลด Visuino
- แบตเตอรี่สำหรับจ่ายไฟ Arduino (ในกรณีของฉันฉันเพิ่งใช้ powerbank)
- บางกล่องใส่ได้หมดครับ
- จักรยานให้ทดลองเล่น
ขั้นตอนที่ 2: วงจร
LCD TFT ST7735
เชื่อมต่อ:
1.8 TFT Display PIN [LED] ถึง Arduino PIN [3.3 V]
1.8 TFT Display PIN [SCK] ถึง Arduino PIN [13]
1.8 TFT Display PIN [SDA] ถึง Arduino PIN [11]
1.8 TFT Display PIN [A0 หรือ DC] ถึง Arduino PIN [9]
1.8 TFT Display PIN [รีเซ็ต] เป็น Arduino PIN [8]
1.8 TFT Display PIN [CS] ถึง Arduino PIN [10]
1.8 TFT Display PIN [GND] ถึง Arduino PIN [GND]
1.8 TFT Display PIN [VCC] ถึง Arduino PIN [5V]
หมายเหตุ: บอร์ด Arduino บางรุ่นมีพิน SPI ที่แตกต่างกัน ดังนั้นโปรดตรวจสอบเอกสารประกอบของบอร์ด
จีพีเอสนีโอ 6m:
เชื่อมต่อ gps neo 6m PIN [TXD] กับ Arduino PIN [RX]
ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
o เริ่มเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:
โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เพื่อตั้งโปรแกรม Arduino UNO! ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 4: ใน Visuino เพิ่มส่วนประกอบ
- เพิ่มองค์ประกอบ "Serial GPS"
- เพิ่มส่วนประกอบ "TFT Color Display ST7735"
ขั้นตอนที่ 5: ในส่วนประกอบชุด Visuino
-
เลือกองค์ประกอบ "Display1" และตั้งค่า "ประเภท" เป็น "dtST7735R_BlackTab"หมายเหตุ: จอแสดงผลบางจอมีคุณสมบัติที่แตกต่างกัน ดังนั้นให้ทดลองโดยเลือกประเภทที่แตกต่างกันเพื่อค้นหาประเภทที่ทำงานได้ดีที่สุด ในกรณีของฉัน ฉันเลือก "dtST7735R_BlackTab"
- ดับเบิลคลิกที่องค์ประกอบ "Display1" และในกล่องโต้ตอบ "Elements" ให้ลาก "Text Field" 2x ไปทางซ้าย
เลือก "Text Field1" (ทางด้านซ้าย) และภายใต้ชุดหน้าต่าง "Properties":
- ขนาด:3
- ค่าเริ่มต้น:SPEED
- ความกว้าง:6
- X:10
- Y:10
เลือก "Text Field2" (ทางด้านซ้าย) และภายใต้ชุดหน้าต่าง "Properties":
- ขนาด:5
- ความกว้าง:6
- X:5
- Y:80
ขั้นตอนที่ 6: ในส่วนประกอบ Visuino Connect
- เชื่อมต่อพินคอมโพเนนต์ "GPS1" [ออก] กับพิน Arduino ใน [อนุกรม 0]
- เชื่อมต่อพินคอมโพเนนต์ "GPS1" [ความเร็ว] กับคอมโพเนนต์ "Display1" Text Field2 พิน [ใน]
- เชื่อมต่อพินคอมโพเนนต์ "Display1" [ออก] กับพิน Arduino SPI [ใน]
- เชื่อมต่อพินคอมโพเนนต์ "Display1" [Chip Select] กับพิน Arduino Digital [10]
- เชื่อมต่อพินคอมโพเนนต์ "Display1" [รีเซ็ต] กับพิน Arduino Digital [8]
- เชื่อมต่อพินคอมโพเนนต์ "Display1" [Register Select] กับ Arduino Digital pin[9]
ขั้นตอนที่ 7: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ใน Visuino กด F9 หรือคลิกที่ปุ่มที่แสดงในรูปที่ 1 เพื่อสร้างรหัส Arduino และเปิด Arduino IDE
- ใน Arduino IDE ให้คลิกที่ปุ่ม Upload เพื่อคอมไพล์และอัพโหลดโค้ด (ภาพที่ 2)
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณกำลังอัปโหลดรหัสไปยัง Arduino เพื่อยกเลิกการเชื่อมต่อขา Arduino [RX]
ขั้นตอนที่ 8: เมานต์และเล่น
ใส่ Arduino และโมดูล GPS ลงในกล่องพลาสติก จ่ายไฟด้วยแบตเตอรี่ ติดตั้งบนจักรยาน ตรวจสอบให้แน่ใจว่าเสาอากาศ GPS มองเห็นได้และหันไปทางท้องฟ้า
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอภาพจะเริ่มแสดงความเร็วปัจจุบันของจักรยาน
ยินดีด้วย! คุณทำโปรเจ็กต์ Speedometer เสร็จแล้วด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ ดาวน์โหลดและเปิดได้ใน Visuino:
มีการอัปเดตที่เป็นไปได้มากมายสำหรับโปรเจ็กต์นี้ เช่น การเพิ่มระยะทาง ความเร็วเฉลี่ย ฯลฯ ใช้จินตนาการและความคิดสร้างสรรค์ของคุณ!
แนะนำ:
เปิด (จักรยาน) เกรด Simulator - OpenGradeSIM: 6 ขั้นตอน
Open (Bicycle) Grade Simulator - OpenGradeSIM: บทนำ บริษัทฟิตเนสชื่อดังของสหรัฐฯ (Wahoo) ได้นำเอาตัวช่วยการฝึกในร่มที่ยอดเยี่ยมออกมา ซึ่งช่วยยกและลดด้านหน้าของจักรยานบนเครื่องฝึกเทอร์โบตามระดับของเนินเขาจำลองที่ ผู้ใช้กำลังขี่ (th
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
GPS Speedometer: 4 ขั้นตอน (พร้อมรูปภาพ)
GPS Speedometer: รถบริษัทของฉันที่ฉันขับปกติมักจะมี "เล็ก" ปัญหาในบางครั้ง มาตรวัดความเร็วจะลดลงเหลือ 0 Km/h ในขณะขับขี่ (หลังจากนั้นสักพัก มันก็กลับมาทำงานอีกครั้ง) โดยปกตินี่ไม่ใช่ปัญหาใหญ่เพราะถ้าคุณรู้วิธีขับรถ
Instagram ชอบ Speedometer โดย Arduino & ESP8266: 6 ขั้นตอน
Instagram Likes Speedometer โดย Arduino & ESP8266: คงจะสนุกถ้าได้เห็นว่าโพสต์ Instagram ของคุณทำงานอย่างไร! เรากำลังจะสร้างมาตรวัดที่แสดงความเร็วการกดถูกใจของคุณต่อนาที ในบทความนี้ คุณจะได้เรียนรู้วิธีรับข้อมูลจากหน้าเว็บโดย ESP8266 และส่งไปยัง Arduino เพื่อวิเคราะห์และร