สารบัญ:
- ขั้นตอนที่ 1: HackerBox 0035: เนื้อหาในกล่อง
- ขั้นตอนที่ 2: ไฟฟ้าเคมี
- ขั้นตอนที่ 3: แพลตฟอร์มไมโครคอนโทรลเลอร์ Arduino Nano
- ขั้นตอนที่ 4: Arduino Integrated Development Environment (IDE)
- ขั้นตอนที่ 5: หมุดส่วนหัวและ OLED บนเขียงหั่นขนม Solderless
- ขั้นตอนที่ 6: MQ-3 เซ็นเซอร์แอลกอฮอล์และการสาธิตเครื่องช่วยหายใจ
- ขั้นตอนที่ 7: การตรวจจับคีโตน
- ขั้นตอนที่ 8: การตรวจวัดคุณภาพอากาศ
- ขั้นตอนที่ 9: การตรวจวัดคุณภาพน้ำ
- ขั้นตอนที่ 10: การตรวจจับความร้อน
- ขั้นตอนที่ 11: แฮ็คดาวเคราะห์
วีดีโอ: HackerBox 0035: ElectroChemistry: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ในเดือนนี้ HackerBox Hackers กำลังสำรวจเซ็นเซอร์ไฟฟ้าเคมีและเทคนิคการทดสอบต่างๆ เพื่อวัดคุณสมบัติทางกายภาพของวัสดุ คำแนะนำนี้มีข้อมูลสำหรับการเริ่มต้นใช้งาน HackerBox #0035 ซึ่งสามารถซื้อได้ที่นี่จนกว่าของจะหมด นอกจากนี้ หากคุณต้องการรับ HackerBox แบบนี้ในกล่องจดหมายของคุณทุกเดือน โปรดสมัครสมาชิกที่ HackerBoxes.com และเข้าร่วมการปฏิวัติ!
หัวข้อและวัตถุประสงค์การเรียนรู้สำหรับ HackerBox 0035:
- กำหนดค่า Arduino Nano สำหรับใช้กับ Arduino IDE
- วางสายและโค้ดโมดูล OLED เพื่อแสดงการวัด
- สร้างการสาธิตเครื่องช่วยหายใจโดยใช้เซ็นเซอร์แอลกอฮอล์
- เปรียบเทียบเซ็นเซอร์ก๊าซเพื่อทำการวัดคุณภาพอากาศ
- กำหนดคุณภาพน้ำจากปริมาณของแข็งที่ละลายทั้งหมด (TDS)
- ทดสอบระบบตรวจจับความร้อนแบบไม่ต้องสัมผัสและใต้น้ำ
HackerBoxes เป็นบริการกล่องสมัครสมาชิกรายเดือนสำหรับอุปกรณ์อิเล็กทรอนิกส์ DIY และเทคโนโลยีคอมพิวเตอร์ เราเป็นมือสมัครเล่น ผู้สร้าง และผู้ทดลอง เราคือผู้ใฝ่ฝัน แฮ็คดาวเคราะห์!
ขั้นตอนที่ 1: HackerBox 0035: เนื้อหาในกล่อง
- Arduino Nano 5V 16MHz MicroUSB
- OLED 0.96 128x64 พิกเซล I2C Display
- เครื่องวัดคุณภาพน้ำ TDS-3
- GY-906 โมดูลอุณหภูมิแบบไม่สัมผัส
- MP503 เซ็นเซอร์ตรวจวัดคุณภาพอากาศ
- DS18B20 หัววัดอุณหภูมิกันน้ำ
- โมดูลเซ็นเซอร์แอลกอฮอล์ MQ-3
- MQ-135 โมดูลเซ็นเซอร์ก๊าซอันตรายจากอากาศ
- DHT11 โมดูลความชื้นและอุณหภูมิ
- KY-008 โมดูลเลเซอร์
- ชุดไฟ LED, ตัวต้านทาน 1K และปุ่มสัมผัส
- เขียงหั่นขนม "คริสตัลใส" 400 คะแนน
- ชุดสายจัมเปอร์ - 65 ชิ้น
- สาย MircoUSB
- สติ๊กเกอร์ HackerBoxes สุดพิเศษ
สิ่งอื่น ๆ ที่จะเป็นประโยชน์:
- หัวแร้ง หัวแร้ง และเครื่องมือบัดกรีพื้นฐาน
- คอมพิวเตอร์สำหรับใช้งานเครื่องมือซอฟต์แวร์
ที่สำคัญที่สุด คุณจะต้องมีความรู้สึกของการผจญภัย จิตวิญญาณของ DIY และความอยากรู้อยากเห็นของแฮ็กเกอร์ อุปกรณ์อิเล็กทรอนิกส์ DIY ที่ไม่ยอมใครง่ายๆ ไม่ใช่เรื่องง่าย และ HackerBox ก็ไม่ได้ลดน้อยลง เป้าหมายคือความก้าวหน้า ไม่ใช่ความสมบูรณ์แบบ เมื่อคุณยืนกรานและสนุกไปกับการผจญภัย คุณจะเกิดความพึงพอใจอย่างมากจากการเรียนรู้เทคโนโลยีใหม่ ๆ และหวังว่าโครงการบางโครงการจะได้ผล เราขอแนะนำให้ทำแต่ละขั้นตอนอย่างช้าๆ ใส่ใจในรายละเอียด และอย่ากลัวที่จะขอความช่วยเหลือ
มีข้อมูลมากมายสำหรับสมาชิกปัจจุบันและที่คาดหวังในคำถามที่พบบ่อยของ HackerBoxes
ขั้นตอนที่ 2: ไฟฟ้าเคมี
เคมีไฟฟ้า (วิกิพีเดีย) เป็นสาขาหนึ่งของเคมีกายภาพซึ่งศึกษาความสัมพันธ์ระหว่างไฟฟ้าในลักษณะปรากฏการณ์ที่วัดได้และเชิงปริมาณ และการเปลี่ยนแปลงทางเคมีโดยเฉพาะหรือในทางกลับกัน ปฏิกิริยาเคมีเกี่ยวข้องกับประจุไฟฟ้าที่เคลื่อนที่ระหว่างอิเล็กโทรดและอิเล็กโทรไลต์ (หรือไอออนในสารละลาย) ดังนั้นเคมีไฟฟ้าจึงเกี่ยวข้องกับปฏิสัมพันธ์ระหว่างพลังงานไฟฟ้าและการเปลี่ยนแปลงทางเคมี
อุปกรณ์ไฟฟ้าเคมีที่พบบ่อยที่สุดคือแบตเตอรี่ประจำวัน แบตเตอรี่เป็นอุปกรณ์ที่ประกอบด้วยเซลล์ไฟฟ้าเคมีตั้งแต่หนึ่งเซลล์ขึ้นไป โดยมีการเชื่อมต่อภายนอกเพื่อจ่ายไฟให้กับอุปกรณ์ไฟฟ้า เช่น ไฟฉาย สมาร์ทโฟน และรถยนต์ไฟฟ้า
เซ็นเซอร์ก๊าซไฟฟ้าเคมีคือเครื่องตรวจจับก๊าซที่วัดความเข้มข้นของก๊าซเป้าหมายโดยออกซิไดซ์หรือลดก๊าซเป้าหมายที่อิเล็กโทรดและวัดกระแสที่ได้
อิเล็กโทรไลซิสเป็นเทคนิคที่ใช้กระแสไฟฟ้าตรง (DC) เพื่อขับเคลื่อนปฏิกิริยาเคมีที่ไม่เกิดขึ้นเอง อิเล็กโทรไลซิสมีความสำคัญในเชิงพาณิชย์ในฐานะขั้นตอนในการแยกองค์ประกอบออกจากแหล่งที่เกิดขึ้นตามธรรมชาติ เช่น แร่โดยใช้เซลล์อิเล็กโทรไลต์
ขั้นตอนที่ 3: แพลตฟอร์มไมโครคอนโทรลเลอร์ Arduino Nano
Arduino Nano หรือบอร์ดไมโครคอนโทรลเลอร์ที่คล้ายกัน เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการเชื่อมต่อกับเซ็นเซอร์ไฟฟ้าเคมีและเอาต์พุตการแสดงผลไปยังคอมพิวเตอร์หรือจอแสดงผลวิดีโอ โมดูล Arduino Nano ที่รวมมานั้นมาพร้อมกับหมุดส่วนหัว แต่ไม่ได้บัดกรีกับโมดูล ทิ้งหมุดไว้ตอนนี้ ทำการทดสอบเบื้องต้นของโมดูล Arduino Nano PRIOR เพื่อบัดกรีหมุดส่วนหัวของ Arduino Nano สิ่งที่จำเป็นสำหรับขั้นตอนต่อไปคือสาย microUSB และโมดูล Nano เหมือนกับที่ออกมาจากกระเป๋า
Arduino Nano เป็นบอร์ด Arduino ขนาดเล็กที่ยึดติดกับพื้นผิว เป็นมิตรกับบอร์ดบอร์ด พร้อม USB ในตัว มันมีคุณสมบัติครบถ้วนอย่างน่าอัศจรรย์และแฮ็คได้ง่าย
คุณสมบัติ:
- ไมโครคอนโทรลเลอร์: Atmel ATmega328P
- แรงดันไฟฟ้า: 5V
- พิน I/O ดิจิตอล: 14 (6 PWM)
- พินอินพุตแบบอะนาล็อก: 8
- กระแสไฟตรงต่อขา I/O: 40 mA
- หน่วยความจำแฟลช: 32 KB (2KB สำหรับ bootloader)
- SRAM: 2 KB
- EEPROM: 1 KB
- ความเร็วสัญญาณนาฬิกา: 16 MHz
- ขนาด: 17mm x 43mm
Arduino Nano รุ่นพิเศษนี้คือการออกแบบ Robotdyn สีดำ อินเทอร์เฟซใช้พอร์ต MicroUSB ออนบอร์ดที่เข้ากันได้กับสาย MicroUSB เดียวกันกับที่ใช้กับโทรศัพท์มือถือและแท็บเล็ตจำนวนมาก
Arduino Nanos มีชิปบริดจ์ USB/ซีเรียลในตัว สำหรับรุ่นพิเศษนี้ ชิปบริดจ์คือ CH340G โปรดทราบว่ามีชิปบริดจ์ USB/ซีเรียลประเภทอื่นๆ ที่ใช้กับบอร์ด Arduino ประเภทต่างๆ ชิปเหล่านี้อนุญาตให้พอร์ต USB ของคอมพิวเตอร์สื่อสารกับอินเทอร์เฟซแบบอนุกรมบนชิปตัวประมวลผลของ Arduino
ระบบปฏิบัติการของคอมพิวเตอร์ต้องใช้ไดรเวอร์อุปกรณ์เพื่อสื่อสารกับชิป USB/ซีเรียล ไดรเวอร์ช่วยให้ IDE สามารถสื่อสารกับบอร์ด Arduino ไดรเวอร์อุปกรณ์เฉพาะที่จำเป็นขึ้นอยู่กับทั้งเวอร์ชันของระบบปฏิบัติการและประเภทของชิป USB/ซีเรียล สำหรับชิป CH340 USB/Serial มีไดรเวอร์สำหรับระบบปฏิบัติการหลายระบบ (UNIX, Mac OS X หรือ Windows) ผู้ผลิต CH340 เป็นผู้จัดหาไดรเวอร์เหล่านั้นที่นี่
เมื่อคุณเสียบ Arduino Nano เข้ากับพอร์ต USB ของคอมพิวเตอร์เป็นครั้งแรก ไฟสีเขียวจะสว่างขึ้น และหลังจากไฟ LED สีฟ้าจะเริ่มกะพริบช้าๆ ไม่นาน สิ่งนี้เกิดขึ้นเนื่องจาก Nano ถูกโหลดไว้ล่วงหน้าด้วยโปรแกรม BLINK ซึ่งทำงานบน Arduino Nano ใหม่ล่าสุด
ขั้นตอนที่ 4: Arduino Integrated Development Environment (IDE)
หากคุณยังไม่ได้ติดตั้ง Arduino IDE คุณสามารถดาวน์โหลดได้จาก Arduino.cc
หากคุณต้องการข้อมูลเบื้องต้นเพิ่มเติมสำหรับการทำงานในระบบนิเวศ Arduino เราขอแนะนำให้ตรวจสอบคำแนะนำสำหรับ HackerBoxes Starter Workshop
เสียบนาโนเข้ากับสายเคเบิล MicroUSB และปลายอีกด้านของสายเคเบิลเข้ากับพอร์ต USB บนคอมพิวเตอร์ เปิดซอฟต์แวร์ Arduino IDE เลือกพอร์ต USB ที่เหมาะสมใน IDE ภายใต้เครื่องมือ>พอร์ต (น่าจะเป็นชื่อที่มี "wchusb" อยู่ในนั้น). เลือก "Arduino Nano" ใน IDE ภายใต้ tools>board
สุดท้าย โหลดโค้ดตัวอย่างบางส่วน:
ไฟล์->ตัวอย่าง->พื้นฐาน->กะพริบ
นี่คือรหัสที่โหลดไว้ล่วงหน้าบน Nano และควรจะทำงานในขณะนี้เพื่อกะพริบไฟ LED สีน้ำเงินอย่างช้าๆ ดังนั้น หากเราโหลดโค้ดตัวอย่างนี้ จะไม่มีอะไรเปลี่ยนแปลง ให้ปรับเปลี่ยนโค้ดเล็กน้อยแทน
เมื่อมองใกล้ ๆ คุณจะเห็นว่าโปรแกรมเปิดไฟ LED รอ 1,000 มิลลิวินาที (หนึ่งวินาที) ปิดไฟ LED รออีกหนึ่งวินาทีแล้วทำทุกอย่างอีกครั้ง - ตลอดไป
แก้ไขโค้ดโดยเปลี่ยนคำสั่ง "delay(1000)" ทั้งคู่เป็น "delay(100)" การปรับเปลี่ยนนี้จะทำให้ LED กะพริบเร็วขึ้น 10 เท่า จริงไหม?
มาโหลดโค้ดที่แก้ไขแล้วลงใน Nano โดยคลิกปุ่ม UPLOAD (ไอคอนลูกศร) เหนือโค้ดที่คุณแก้ไข ดูรหัสด้านล่างสำหรับข้อมูลสถานะ: "กำลังรวบรวม" แล้ว "กำลังอัปโหลด" ในที่สุด IDE ควรระบุว่า "การอัปโหลดเสร็จสมบูรณ์" และไฟ LED ของคุณควรกะพริบเร็วขึ้น
ถ้าเป็นเช่นนั้นขอแสดงความยินดี! คุณเพิ่งแฮ็คโค้ดฝังตัวชิ้นแรกของคุณ
เมื่อโหลดและเรียกใช้เวอร์ชันกะพริบเร็วของคุณแล้ว ทำไมไม่ลองดูว่าคุณสามารถเปลี่ยนรหัสอีกครั้งเพื่อทำให้ไฟ LED กะพริบเร็วสองครั้งแล้วรอสองสามวินาทีก่อนที่จะทำซ้ำได้หรือไม่ ให้มันลอง! แล้วรูปแบบอื่นๆล่ะ? เมื่อคุณประสบความสำเร็จในการแสดงภาพผลลัพธ์ที่ต้องการ เข้ารหัส และสังเกตว่ามันทำงานได้ตามที่วางแผนไว้ คุณได้ก้าวไปสู่การเป็นแฮ็กเกอร์ฮาร์ดแวร์ที่มีความสามารถ
ขั้นตอนที่ 5: หมุดส่วนหัวและ OLED บนเขียงหั่นขนม Solderless
ตอนนี้คอมพิวเตอร์สำหรับการพัฒนาของคุณได้รับการกำหนดค่าให้โหลดโค้ดไปยัง Arduino Nano และได้ทดสอบ Nano แล้ว ให้ถอดสาย USB ออกจาก Nano และเตรียมพร้อมที่จะบัดกรีหมุดส่วนหัว หากเป็นคืนแรกของคุณที่ไฟต์คลับ คุณต้องประสาน! มีคำแนะนำและวิดีโอดีๆ มากมายเกี่ยวกับการบัดกรีแบบออนไลน์ (เช่น) หากคุณรู้สึกว่าต้องการความช่วยเหลือเพิ่มเติม ให้ลองค้นหากลุ่มผู้ผลิตในพื้นที่หรือพื้นที่แฮ็กเกอร์ในพื้นที่ของคุณ นอกจากนี้ สโมสรวิทยุสมัครเล่นยังเป็นแหล่งประสบการณ์ด้านอิเล็กทรอนิกส์ที่ยอดเยี่ยมเสมอ
ประสานส่วนหัวแถวเดี่ยวสองแถว (แต่ละหมุดสิบห้าพิน) เข้ากับโมดูล Arduino Nano ตัวเชื่อมต่อ ICSP แบบหกพิน (การเขียนโปรแกรมอนุกรมในวงจร) จะไม่ถูกใช้ในโครงการนี้ ดังนั้นให้ปล่อยหมุดเหล่านั้นออก เมื่อบัดกรีเสร็จแล้ว ให้ตรวจสอบสะพานบัดกรีและ/หรือข้อต่อบัดกรีเย็นอย่างระมัดระวัง สุดท้ายให้ต่อ Arduino Nano กลับไปที่สาย USB และตรวจสอบว่าทุกอย่างยังทำงานได้อย่างถูกต้อง
ในการต่อสาย OLED กับนาโน ให้ใส่ทั้งสองอย่างลงในเขียงหั่นขนมแบบไม่มีบัดกรีตามที่แสดง และต่อสายระหว่างพวกมันตามตารางนี้:
OLED…. NanoGND….. GNDVCC…..5VSCL….. A5SDA….. A4
ในการขับเคลื่อนจอแสดงผล OLED ให้ติดตั้งไดรเวอร์จอแสดงผล OLED ของ SSD1306 ที่พบใน Arduino IDE
ทดสอบจอแสดงผล OLED โดยโหลดตัวอย่าง ssd1306/snowflakes และตั้งโปรแกรมลงใน Nano
ตัวอย่างอื่นๆ จากไลบรารี SDD1306 มีประโยชน์ในการสำรวจโดยใช้จอแสดงผล OLED
ขั้นตอนที่ 6: MQ-3 เซ็นเซอร์แอลกอฮอล์และการสาธิตเครื่องช่วยหายใจ
เซ็นเซอร์ตรวจจับก๊าซแอลกอฮอล์ MQ-3 (เอกสารข้อมูล) เป็นเซ็นเซอร์เซมิคอนดักเตอร์ราคาประหยัด ซึ่งสามารถตรวจจับก๊าซแอลกอฮอล์ที่ความเข้มข้นตั้งแต่ 0.05 มก./ลิตร ถึง 10 มก./ลิตร วัสดุตรวจจับที่ใช้ใน MQ-3 คือ SnO2 ซึ่งแสดงค่าการนำไฟฟ้าที่เพิ่มขึ้นเมื่อสัมผัสกับความเข้มข้นของก๊าซแอลกอฮอล์ที่เพิ่มขึ้น MQ-3 มีความไวสูงต่อแอลกอฮอล์ โดยมีความไวต่อควัน ไอระเหย หรือน้ำมันเบนซินน้อยมาก
โมดูล MQ-3 นี้ให้เอาต์พุตอะนาล็อกดิบที่สัมพันธ์กับความเข้มข้นของแอลกอฮอล์ โมดูลนี้ยังมีเครื่องเปรียบเทียบ LM393 (แผ่นข้อมูล) เพื่อกำหนดเกณฑ์เอาต์พุตดิจิทัล
โมดูล MQ-3 สามารถต่อสายเข้ากับนาโนได้ตามตารางนี้:
MQ-3…. NanoA0……A0VCC…..5VGND….. GNDD0……ไม่ได้ใช้
รหัสสาธิตจากวิดีโอ
คำเตือน: โครงการนี้เป็นเพียงการสาธิตเพื่อการศึกษาเท่านั้น มันไม่ใช่เครื่องมือแพทย์ ไม่ได้รับการสอบเทียบ ไม่ได้มีจุดประสงค์เพื่อกำหนดระดับแอลกอฮอล์ในเลือดสำหรับการประเมินขีดจำกัดทางกฎหมายหรือความปลอดภัยแต่อย่างใด อย่าโง่ อย่าดื่มแล้วขับ มาแบบมีชีวิต!
ขั้นตอนที่ 7: การตรวจจับคีโตน
คีโตนเป็นสารประกอบอย่างง่ายที่มีหมู่คาร์บอนิล (พันธะคู่ของคาร์บอน-ออกซิเจน) คีโตนจำนวนมากมีความสำคัญทั้งในอุตสาหกรรมและชีววิทยา อะซิโตนตัวทำละลายทั่วไปคือคีโตนที่เล็กที่สุด
วันนี้หลายคนคุ้นเคยกับอาหารคีโตเจนิค เป็นอาหารที่มีไขมันสูง โปรตีนเพียงพอ และคาร์โบไฮเดรตเพียงเล็กน้อย สิ่งนี้บังคับให้ร่างกายเผาผลาญไขมันมากกว่าคาร์โบไฮเดรต โดยปกติ คาร์โบไฮเดรตที่มีอยู่ในอาหารจะถูกแปลงเป็นกลูโคส ซึ่งจากนั้นจะขนส่งไปทั่วร่างกาย และมีความสำคัญอย่างยิ่งในการเติมพลังงานให้สมองทำงาน อย่างไรก็ตาม หากอาหารมีคาร์โบไฮเดรตเพียงเล็กน้อย ตับจะเปลี่ยนไขมันเป็นกรดไขมันและร่างกายของคีโตน ร่างกายของคีโตนจะผ่านเข้าสู่สมองและแทนที่กลูโคสเป็นแหล่งพลังงาน ระดับคีโตนในเลือดสูงขึ้นส่งผลให้เกิดภาวะที่เรียกว่าคีโตซีส
ตัวอย่างโครงการตรวจจับคีโตน
อีกตัวอย่างโครงการตรวจจับคีโตน
การเปรียบเทียบเซ็นเซอร์ก๊าซ MQ-3 กับ TGS822
ขั้นตอนที่ 8: การตรวจวัดคุณภาพอากาศ
มลพิษทางอากาศเกิดขึ้นเมื่อมีการนำสารที่เป็นอันตรายหรือในปริมาณที่มากเกินไป รวมทั้งก๊าซ อนุภาค และโมเลกุลชีวภาพเข้าสู่บรรยากาศ มลพิษอาจทำให้เกิดโรค ภูมิแพ้ และถึงขั้นเสียชีวิตได้ นอกจากนี้ยังอาจก่อให้เกิดอันตรายต่อสิ่งมีชีวิตอื่นๆ เช่น สัตว์ พืชอาหาร และสิ่งแวดล้อมโดยทั่วไป ทั้งกิจกรรมของมนุษย์และกระบวนการทางธรรมชาติสามารถสร้างมลพิษทางอากาศได้ มลพิษทางอากาศภายในอาคารและคุณภาพอากาศในเมืองที่ย่ำแย่ ถือเป็นปัญหามลพิษที่เป็นพิษร้ายแรงที่สุดของโลก 2 ประการ
เราสามารถเปรียบเทียบการทำงานของเซ็นเซอร์คุณภาพอากาศ (หรืออันตรายจากอากาศ) ที่แตกต่างกันสองแบบ เหล่านี้คือ MQ-135 (เอกสารข้อมูล) และ MP503 (เอกสารข้อมูล)
MQ-135 มีความไวต่อก๊าซมีเทน ไนโตรเจนออกไซด์ แอลกอฮอล์ เบนซิน ควัน CO2 และโมเลกุลอื่นๆ อินเทอร์เฟซเหมือนกับอินเทอร์เฟซ MQ-3
MP503 มีความไวต่อก๊าซฟอร์มาลดีไฮด์ เบนซิน คาร์บอนมอนอกไซด์ ไฮโดรเจน แอลกอฮอล์ แอมโมเนีย ควันบุหรี่ กลิ่นมากมาย และโมเลกุลอื่นๆ อินเทอร์เฟซค่อนข้างง่าย โดยให้เอาต์พุตดิจิทัล 2 ช่องเพื่อกำหนดระดับความเข้มข้นของสารก่อมลพิษสี่ระดับ ขั้วต่อเริ่มต้นของ MP503 มีส่วนหัวที่หุ้มด้วยพลาสติก ซึ่งสามารถถอดออกและแทนที่ด้วยส่วนหัวแบบ 4 พินแบบมาตรฐาน (มีให้ในถุง) สำหรับใช้กับเขียงหั่นขนมแบบไม่มีบัดกรี จัมเปอร์ดูปองท์ หรือขั้วต่อทั่วไปที่คล้ายคลึงกัน
ขั้นตอนที่ 9: การตรวจวัดคุณภาพน้ำ
เครื่องวัดคุณภาพน้ำ TDS-3
ปริมาณของแข็งที่ละลายน้ำได้ทั้งหมด (TDS) คือจำนวนรวมของไอออนที่มีประจุเคลื่อนที่ ซึ่งรวมถึงแร่ธาตุ เกลือ หรือโลหะที่ละลายในน้ำปริมาตรที่กำหนด TDS ซึ่งอิงตามการนำไฟฟ้า แสดงเป็นส่วนต่อล้าน (ppm) หรือมิลลิกรัมต่อลิตร (มก./ลิตร) ของแข็งที่ละลายน้ำรวมถึงองค์ประกอบอนินทรีย์ที่เป็นสื่อกระแสไฟฟ้าใดๆ ที่มีอยู่นอกเหนือจากโมเลกุลของน้ำบริสุทธิ์ (H2O) และของแข็งแขวนลอย ระดับสารปนเปื้อนสูงสุดของ EPA ของ TDS สำหรับการบริโภคของมนุษย์คือ 500 ppm
การวัด TDS
- ถอดฝาครอบป้องกันออก
- เปิดเครื่องวัด TDS สวิตช์เปิด/ปิดอยู่บนแผงควบคุม
- จุ่มมิเตอร์ลงในน้ำ/สารละลายสูงสุด ระดับการแช่ (2”)
- กวนมิเตอร์เล็กน้อยเพื่อไล่ฟองอากาศ
- รอจนกว่าจอแสดงผลจะเสถียร เมื่อค่าที่อ่านได้คงที่ (ประมาณ 10 วินาที) ให้กดปุ่ม HOLD เพื่อดูค่าที่อ่านได้จากน้ำ
- หากมิเตอร์แสดงสัญลักษณ์ 'x10' กะพริบ ให้คูณการอ่านด้วย 10
- หลังการใช้งาน ให้สะบัดน้ำส่วนเกินออกจากมิเตอร์ของคุณ เปลี่ยนฝาครอบ
ที่มา: เอกสารคำแนะนำฉบับเต็ม
การทดลอง: สร้างเครื่องวัด TDS แบบง่ายของคุณเอง (โครงการพร้อมวิดีโอที่นี่) ซึ่งสามารถปรับเทียบและทดสอบกับ TDS-3 ได้
ขั้นตอนที่ 10: การตรวจจับความร้อน
GY-906 โมดูลเซ็นเซอร์อุณหภูมิแบบไม่สัมผัส
โมดูลตรวจจับความร้อน GY-906 มาพร้อมกับ MLX90614 (รายละเอียด) เป็นเทอร์โมมิเตอร์อินฟราเรดโซนเดียวที่ใช้งานง่ายแต่ทรงพลังมาก สามารถตรวจจับอุณหภูมิของวัตถุได้ระหว่าง -70 ถึง 380 องศาเซลเซียส มันใช้อินเทอร์เฟซ I2C ในการสื่อสาร ซึ่งหมายความว่าคุณจะต้องใช้เพียงสองสายจากไมโครคอนโทรลเลอร์ของคุณเพื่อเชื่อมต่อกับมัน
โครงการสาธิตการวัดอุณหภูมิ
โครงการตรวจจับความร้อนอีกโครงการหนึ่ง
DS18B20 เซ็นเซอร์อุณหภูมิกันน้ำ
DS18B20 one wire temperature sensor (รายละเอียด) สามารถวัดอุณหภูมิได้ตั้งแต่ -55℃ ถึง 125℃ ด้วยความแม่นยำ ±5.
ขั้นตอนที่ 11: แฮ็คดาวเคราะห์
หากคุณชอบคำแนะนำนี้และต้องการมีกล่องอิเล็กทรอนิกส์ที่แฮ็กได้และโปรเจ็กต์เทคโนโลยีคอมพิวเตอร์ที่ส่งลงมาที่กล่องจดหมายของคุณทุกเดือน โปรดเข้าร่วมการปฏิวัติโดยไปที่ HackerBoxes.com และสมัครรับกล่องเซอร์ไพรส์รายเดือนของเรา
ติดต่อและแบ่งปันความสำเร็จของคุณในความคิดเห็นด้านล่างหรือบนหน้า Facebook ของ HackerBoxes โปรดแจ้งให้เราทราบหากคุณมีคำถามหรือต้องการความช่วยเหลือ ขอบคุณที่เป็นส่วนหนึ่งของ HackerBoxes!
แนะนำ:
HackerBox 0060: สนามเด็กเล่น: 11 ขั้นตอน
HackerBox 0060: สนามเด็กเล่น: สวัสดี HackerBox แฮกเกอร์ทั่วโลก! ด้วย HackerBox 0060 คุณจะทดลองกับ Adafruit Circuit Playground Bluefruit ที่มีไมโครคอนโทรลเลอร์ Nordic Semiconductor nRF52840 ARM Cortex M4 อันทรงพลัง สำรวจการเขียนโปรแกรมฝังตัวด้วย
HackerBox 0041: CircuitPython: 8 ขั้นตอน
HackerBox 0041: CircuitPython: สวัสดี HackerBox แฮกเกอร์ทั่วโลก HackerBox 0041 นำเสนอ CircuitPython, MakeCode Arcade, Atari Punk Console และอีกมากมาย คำแนะนำนี้มีข้อมูลสำหรับการเริ่มต้นกับ HackerBox 0041 ซึ่งสามารถซื้อได้ h
HackerBox 0058: เข้ารหัส: 7 ขั้นตอน
HackerBox 0058: เข้ารหัส: สวัสดี HackerBox แฮกเกอร์ทั่วโลก! ด้วย HackerBox 0058 เราจะสำรวจการเข้ารหัสข้อมูล, บาร์โค้ด, รหัส QR, การเขียนโปรแกรม Arduino Pro Micro, จอ LCD แบบฝัง, การรวมการสร้างบาร์โค้ดภายในโปรเจ็กต์ Arduino
HackerBox 0057: เซฟโหมด: 9 ขั้นตอน
HackerBox 0057: Safe Mode: สวัสดี HackerBox แฮกเกอร์ทั่วโลก! HackerBox 0057 นำหมู่บ้าน IoT, Wireless, Lockpicking และแน่นอน Hardware Hacking มาไว้ในแล็บที่บ้านของคุณ เราจะสำรวจการเขียนโปรแกรมไมโครคอนโทรลเลอร์, การหาประโยชน์จาก IoT Wi-Fi, Bluetooth int
HackerBox 0034: SubGHz: 15 ขั้นตอน
HackerBox 0034: SubGHz: ในเดือนนี้ HackerBox Hackers กำลังสำรวจ Software Defined Radio (SDR) และการสื่อสารทางวิทยุในความถี่ที่ต่ำกว่า 1GHz คำแนะนำนี้มีข้อมูลสำหรับการเริ่มต้นกับ HackerBox #0034 ซึ่งสามารถซื้อได้ที่นี่ในขณะที่เสบียง