สารบัญ:

HackerBox 0035: ElectroChemistry: 11 ขั้นตอน
HackerBox 0035: ElectroChemistry: 11 ขั้นตอน

วีดีโอ: HackerBox 0035: ElectroChemistry: 11 ขั้นตอน

วีดีโอ: HackerBox 0035: ElectroChemistry: 11 ขั้นตอน
วีดีโอ: HackerBoxes 0035 ElectroChemistry Unboxing 2024, กรกฎาคม
Anonim
HackerBox 0035: ElectroChemistry
HackerBox 0035: ElectroChemistry

ในเดือนนี้ HackerBox Hackers กำลังสำรวจเซ็นเซอร์ไฟฟ้าเคมีและเทคนิคการทดสอบต่างๆ เพื่อวัดคุณสมบัติทางกายภาพของวัสดุ คำแนะนำนี้มีข้อมูลสำหรับการเริ่มต้นใช้งาน HackerBox #0035 ซึ่งสามารถซื้อได้ที่นี่จนกว่าของจะหมด นอกจากนี้ หากคุณต้องการรับ HackerBox แบบนี้ในกล่องจดหมายของคุณทุกเดือน โปรดสมัครสมาชิกที่ HackerBoxes.com และเข้าร่วมการปฏิวัติ!

หัวข้อและวัตถุประสงค์การเรียนรู้สำหรับ HackerBox 0035:

  • กำหนดค่า Arduino Nano สำหรับใช้กับ Arduino IDE
  • วางสายและโค้ดโมดูล OLED เพื่อแสดงการวัด
  • สร้างการสาธิตเครื่องช่วยหายใจโดยใช้เซ็นเซอร์แอลกอฮอล์
  • เปรียบเทียบเซ็นเซอร์ก๊าซเพื่อทำการวัดคุณภาพอากาศ
  • กำหนดคุณภาพน้ำจากปริมาณของแข็งที่ละลายทั้งหมด (TDS)
  • ทดสอบระบบตรวจจับความร้อนแบบไม่ต้องสัมผัสและใต้น้ำ

HackerBoxes เป็นบริการกล่องสมัครสมาชิกรายเดือนสำหรับอุปกรณ์อิเล็กทรอนิกส์ DIY และเทคโนโลยีคอมพิวเตอร์ เราเป็นมือสมัครเล่น ผู้สร้าง และผู้ทดลอง เราคือผู้ใฝ่ฝัน แฮ็คดาวเคราะห์!

ขั้นตอนที่ 1: HackerBox 0035: เนื้อหาในกล่อง

Image
Image
  • 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: ไฟฟ้าเคมี

แพลตฟอร์มไมโครคอนโทรลเลอร์ Arduino นาโน
แพลตฟอร์มไมโครคอนโทรลเลอร์ Arduino นาโน

เคมีไฟฟ้า (วิกิพีเดีย) เป็นสาขาหนึ่งของเคมีกายภาพซึ่งศึกษาความสัมพันธ์ระหว่างไฟฟ้าในลักษณะปรากฏการณ์ที่วัดได้และเชิงปริมาณ และการเปลี่ยนแปลงทางเคมีโดยเฉพาะหรือในทางกลับกัน ปฏิกิริยาเคมีเกี่ยวข้องกับประจุไฟฟ้าที่เคลื่อนที่ระหว่างอิเล็กโทรดและอิเล็กโทรไลต์ (หรือไอออนในสารละลาย) ดังนั้นเคมีไฟฟ้าจึงเกี่ยวข้องกับปฏิสัมพันธ์ระหว่างพลังงานไฟฟ้าและการเปลี่ยนแปลงทางเคมี

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

เซ็นเซอร์ก๊าซไฟฟ้าเคมีคือเครื่องตรวจจับก๊าซที่วัดความเข้มข้นของก๊าซเป้าหมายโดยออกซิไดซ์หรือลดก๊าซเป้าหมายที่อิเล็กโทรดและวัดกระแสที่ได้

อิเล็กโทรไลซิสเป็นเทคนิคที่ใช้กระแสไฟฟ้าตรง (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 (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

หมุดส่วนหัวและ OLED บนเขียงหั่นขนม Solderless
หมุดส่วนหัวและ 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 เซ็นเซอร์แอลกอฮอล์และการสาธิตเครื่องช่วยหายใจ

Image
Image
การตรวจจับคีโตน
การตรวจจับคีโตน

เซ็นเซอร์ตรวจจับก๊าซแอลกอฮอล์ 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

  1. ถอดฝาครอบป้องกันออก
  2. เปิดเครื่องวัด TDS สวิตช์เปิด/ปิดอยู่บนแผงควบคุม
  3. จุ่มมิเตอร์ลงในน้ำ/สารละลายสูงสุด ระดับการแช่ (2”)
  4. กวนมิเตอร์เล็กน้อยเพื่อไล่ฟองอากาศ
  5. รอจนกว่าจอแสดงผลจะเสถียร เมื่อค่าที่อ่านได้คงที่ (ประมาณ 10 วินาที) ให้กดปุ่ม HOLD เพื่อดูค่าที่อ่านได้จากน้ำ
  6. หากมิเตอร์แสดงสัญลักษณ์ 'x10' กะพริบ ให้คูณการอ่านด้วย 10
  7. หลังการใช้งาน ให้สะบัดน้ำส่วนเกินออกจากมิเตอร์ของคุณ เปลี่ยนฝาครอบ

ที่มา: เอกสารคำแนะนำฉบับเต็ม

การทดลอง: สร้างเครื่องวัด 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!

แนะนำ: