สารบัญ:
- ขั้นตอนที่ 1: การพัฒนาโค้ด
- ขั้นตอนที่ 2: Sigfox - DataBase
- ขั้นตอนที่ 3: PCB
- ขั้นตอนที่ 4: การประกอบ
วีดีโอ: เครื่องวิเคราะห์คุณภาพอากาศเคลื่อนที่: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ในบทความนี้ คุณจะพบกับบทช่วยสอนเกี่ยวกับวิธีสร้างเครื่องวิเคราะห์คุณภาพอากาศ เครื่องวิเคราะห์มีไว้เพื่อใช้ในรถยนต์ขณะเดินทาง เพื่อให้เราสามารถสร้างฐานข้อมูลออนไลน์ที่รวบรวมข้อมูลทั้งหมดเกี่ยวกับคุณภาพอากาศตามสถานที่
เพื่อให้ตระหนักได้ เราใช้รายการฮาร์ดแวร์ต่อไปนี้:
- STM32: NUCLEO-N432KC
- เซ็นเซอร์ก๊าซหลายช่อง: Grove 101020088
- เซ็นเซอร์วัดฝุ่นแบบออปติคัล - GP2Y1010AU0F
- เซ็นเซอร์ความชื้นและอุณหภูมิ: DHT11
- โมดูล wisol: SFM10R1
และซอฟต์แวร์ต่อไปนี้:
- เอ็มเบด
- อุบิโดท
- Altium
ขั้นตอนที่ 1: การพัฒนาโค้ด
ก่อนอื่นเราใช้ Mbed เพื่อพัฒนาโค้ดสำหรับแต่ละส่วนประกอบอย่างอิสระ
สำหรับเซ็นเซอร์ก๊าซแบบหลายช่องสัญญาณ เซ็นเซอร์วัดฝุ่นแบบออปติคัล และเซ็นเซอร์ความชื้นและอุณหภูมิ เราใช้ไลบรารีของเซ็นเซอร์ และใช้ฟังก์ชันที่แปลงข้อมูลดิบเป็นข้อมูลที่สามารถใช้ประโยชน์ได้
สำหรับเซ็นเซอร์วัดความหนาแน่นของฝุ่น เราจำเป็นต้องเปิดไฟ LED ภายใน 0.32 มิลลิวินาที และอ่านค่า 0.28 มิลลิวินาทีหลังจากเปิดเครื่องแล้วปิดไฟ LED อีก 9.68 มิลลิวินาที
หลังจากทดสอบเซ็นเซอร์แต่ละตัวแล้ว เราได้รวมรหัสทั้งหมดไว้ในตัวเดียวเพื่อให้ได้มาตรการทั้งหมดที่พิมพ์ออกมา
เมื่อรวบรวมข้อมูลแล้ว ข้อมูลจะถูกแปลเป็นจำนวนเต็มเพื่อให้สามารถเข้ารหัสเป็นเลขฐานสิบหกเพื่อส่งบนเครือข่าย Sigfox จากนั้น เราใช้โมดูล Wisol เพื่อสร้างการสื่อสารกับเครือข่าย Sigfox
ขั้นตอนที่ 2: Sigfox - DataBase
เมื่อ Sigfox ได้รับข้อมูลแล้ว ต้องขอบคุณการเรียกกลับที่กำหนดไว้ พวกเขาจะถูกเปลี่ยนเส้นทางไปยังฐานข้อมูล Ubidots ของเรา ที่นั่นเราสามารถตรวจสอบวิวัฒนาการของทุกมาตรการได้ตลอดเวลา
ขั้นตอนที่ 3: PCB
เมื่อการ์ดทำงานบน LABDEC แล้ว จำเป็นต้องโอนไปยังแผงวงจร PCB เพื่อจุดประสงค์นี้ ซอฟต์แวร์และแพลตฟอร์มต่างๆ มีให้ทำเช่นนั้น เราใช้ซอฟต์แวร์ Altium เพื่อความเรียบง่ายและมีประสิทธิภาพ Altium นำเสนอการสร้างสคีมา PCB และการพิมพ์และประสานกับส่วนประกอบต่างๆ
ที่นี่เราจะอธิบายบทช่วยสอนเกี่ยวกับการสร้างวงจรอิเล็กทรอนิกส์ในหลายขั้นตอน
ขั้นตอนที่ 1: การสร้างสคีมา
ก่อนอื่น คุณต้องดาวน์โหลดไลบรารี่ที่อนุญาตให้คุณรับนิวคลีโอการ์ด ซึ่งมีอยู่ในลิงค์:
จากนั้นคุณสามารถสร้างสคีมาโดยเพิ่ม NUCLEO และเชื่อมต่อกับส่วนประกอบ GPS, Gas Sensor …
ขั้นตอนที่ 2: การแปลงเป็น PCB
แปลงสคีมา PCB ของคุณเป็น PCB จริง เมื่อเสร็จแล้ว ให้ใส่ส่วนประกอบและ NUCLEO เพื่อให้ง่ายต่อการต่อสาย สายเคเบิลเชื่อมต่อต้องข้ามให้น้อยที่สุด
วิธีนี้จะตรวจสอบให้แน่ใจว่าใช้การเดินสายเพียงชั้นเดียวเท่านั้น โดยเฉพาะอย่างยิ่งชั้นล่าง (เป็นการดีกว่าที่จะเพิ่มขนาดของการเชื่อมต่อเป็น 50mil เพื่อไม่ให้เกิดการแตกหักหรือขาดความลื่นไหลทางไฟฟ้า)
ขั้นตอนที่ 3: การพิมพ์ PCB
เมื่อขั้นตอนที่ 1 และ 2 สิ้นสุดลง คุณจะมีหน้าต่างนี้ในโปรเจ็กต์ Altium ของคุณ
จากนั้นคุณต้องสร้างไฟล์ Gerber ขั้นตอนนี้มีรายละเอียดอยู่ในลิงค์:
ขั้นตอนที่ 4: การประกอบ
ในที่สุด หลังจากบัดกรีขั้วต่อปลั๊ก เราก็ใส่วงจรของเราลงในกล่องโดยปล่อยให้เซ็นเซอร์อยู่ด้านนอกเพื่อให้อยู่ในอากาศแวดล้อม
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง