เซ็นเซอร์ทิศทางลมด้วยมือของตัวเอง เครื่องวัดความเร็วลมแบบโฮมเมด การวัดความเร็วลมอุปกรณ์โฮมเมดสำหรับเครื่องกำเนิดไฟฟ้าพลังงานลมแบบโฮมเมด

องค์กรครัวเรือนตามปกติหรือสถานีอุตุนิยมวิทยาโฮมเมดมีอุณหภูมิความชื้นสองตัว (ในห้องและบนถนน) ความดันบรรยากาศ และมีนาฬิกาพร้อมปฏิทิน อย่างไรก็ตามสถานีอุตุนิยมวิทยาปัจจุบันมีอีกมากมาย - เซ็นเซอร์รังสีพลังงานแสงอาทิตย์, มาตรวัดปริมาณน้ำฝนและสิ่งที่เช่นนั้นโดยทั่วไปจำเป็นสำหรับความต้องการระดับมืออาชีพเท่านั้นในหนึ่งข้อยกเว้น Meter พารามิเตอร์ลม (ความเร็วและหลักทิศทาง) - การเพิ่มที่มีประโยชน์มากสำหรับ บ้านในชนบท. ยิ่งไปกว่านั้นเซ็นเซอร์ลมที่มีตราสินค้านั้นค่อนข้างถนนแม้กระทั่งในอาลีบาบาและมันก็สมเหตุสมผลที่จะมองหาวิธีแก้ปัญหาโฮมเมด

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

สำหรับ การวัดความเร็วลม (Anemometry) มีการหยุดวิธีการที่สำคัญคือ:

thermomemometric
- กลไก - ด้วยใบพัด (แม่นยำยิ่งขึ้นใบพัด) หรือใบพัดแนวนอนในถ้วย (ถ้วยเครื่องวัดความเร็วลมแบบคลาสสิก) การวัดความเร็วในกรณีเหล่านี้เทียบเท่ากับการวัดความเร็วในการหมุนของแกนที่ใบพัดหรือใบพัดถูกคงที่
- เช่นเดียวกับอัลตราโซนิกรวมการวัดความเร็วและทิศทาง
สำหรับ การวัดทิศทาง วิธีการน้อย:
- อุลตร้าซาวด์ที่กล่าวถึง;
- ช่างไฟฟ้ากลพร้อมมุมความเสียหายอิเล็กทรอนิกส์ ในการวัดมุมของการหมุนนอกจากนี้ยังมีจำนวนมาก วิธีทางที่แตกต่าง: แสง, ทาน, แม่เหล็ก, อุปนัย, เครื่องจักรกล โดยวิธีการที่เป็นไปได้ที่จะแก้ไขเข็มทิศอิเล็กทรอนิกส์บนเพลาบนเพลา - นี่เป็นเพียงความน่าเชื่อถือและง่าย (สำหรับ "การทำซ้ำ" เข่า "การอ่าน) การอ่านการอ่านด้วยแกนหมุนวุ่นวายจะยังคงต้องค้นหา ดังนั้นเราจึงเลือกวิธีการทางแสงแบบดั้งเดิม

ด้วยการทำซ้ำที่เป็นอิสระของวิธีการใด ๆ ต่อไปนี้รักษาความต้องการของการใช้พลังงานน้อยที่สุดและรอบนาฬิกา (A บางทีตลอดทั้งปี) อยู่ในดวงอาทิตย์และท่ามกลางสายฝน เซ็นเซอร์ลมไม่สามารถวางไว้ใต้หลังคาในที่ร่ม - ในทางตรงกันข้ามมันควรจะถูกลบออกมากที่สุดจากปัจจัยที่รบกวนทั้งหมดและ "เปิดรับทุกลม" สถานที่ที่สมบูรณ์แบบคือหลังคาของหลังคาของบ้านหรือที่เลวร้ายที่สุดยุ้งฉางหรือผู้แท้งจะถูกลบออกจากอาคารและต้นไม้อื่น ๆ ข้อกำหนดดังกล่าวแนะนำให้โภชนาการอิสระและเห็นได้ชัดว่าช่องข้อมูลไร้สาย ข้อกำหนดเหล่านี้เกิดจาก "คาน" บางอย่างของการออกแบบซึ่งอธิบายไว้ด้านล่าง

เกี่ยวกับการใช้พลังงานขั้นต่ำ

โดยวิธีการและการใช้พลังงานน้อยที่สุด - เท่าไหร่? หากเราดำเนินการต่อจากแบตเตอรี่ในครัวเรือนตามปกติของประเภท AA การบริโภคเฉลี่ยของโครงการในกรณีที่ดีกว่าควรไม่เกิน 1-2 mA นับตัวเราเอง: คอนเทนเนอร์ขององค์ประกอบอัลคาไลน์ที่ดีของขนาด AA อยู่ที่ประมาณ 2.5-3 A นั่นคือรูปแบบที่มีการบริโภคที่ระบุจะทำงานได้จากประมาณ 1500-2500 ชั่วโมงหรือ 2-3 เดือน ในหลักการนี้ยังเป็นเพียงเล็กน้อย แต่ไม่เป็นที่ยอมรับ - ไม่สามารถน้อยได้: เรียกใช้แบตเตอรี่หรือคุณต้องใช้แบตเตอรี่ที่ต้องชาร์จบ่อยกว่าแบตเตอรี่ที่เปลี่ยนแบตเตอรี่ ด้วยเหตุนี้เมื่อร่างแผนการดังกล่าวจึงจำเป็นต้องจับ Crumbs ใด ๆ : โหมดประหยัดพลังงานบังคับให้คิดอย่างรอบคอบวิศวกรรมวงจรและลำดับของการกระทำในโปรแกรม ต่อไปเราจะเห็นว่าในการออกแบบขั้นสุดท้ายฉันยังไม่เป็นไปตามข้อกำหนดที่จำเป็นและต้องใช้พลังงานแบตเตอรี่


เรื่องราวที่ให้ข้อมูลเกี่ยวกับวิธีที่ฉันพยายามทำซ้ำวิธีที่ทันสมัยและทันสมัยที่สุด - อัลตราโซนิกและล้มเหลวฉันจะบอกเวลาของคนอื่น วิธีอื่น ๆ ทั้งหมดแนะนำการวัดความเร็วและทิศทางที่แยกต่างหากดังนั้นจึงต้องเผาเซ็นเซอร์สองตัว โดยการศึกษา Thermoemometers ทางทฤษฎีฉันรู้ว่าองค์ประกอบที่ละเอียดอ่อนของระดับมือสมัครเล่นจะไม่ทำงานกับเรา (พวกเขามีอยู่ในตลาดตะวันตก!) และคิดค้นอย่างอิสระ - เพื่อให้มีส่วนร่วมใน NIIO CRP ต่อไปด้วยเวลาที่เหมาะสม และเงิน ดังนั้นในการสะท้อนบางอย่างฉันตัดสินใจที่จะออกแบบแบบครบวงจรบนเซ็นเซอร์ทั้งสอง: เครื่องวัดความเร็วลมคัพที่มีการวัดความเร็วการหมุนของความเร็วในการหมุนและพลับพลาที่มีการกำจัดแบบอิเล็กทรอนิกส์ของมุมการหมุนตามดิสก์การเข้ารหัส (ตัวเข้ารหัส)

การออกแบบเซ็นเซอร์

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

ดังนั้นดูเหมือนในทางทฤษฎีในทางปฏิบัติมันจะเกิดขึ้นในพวง งานเครื่องกลส่วนที่ต้องมีการสั่งซื้อที่ด้านข้างเนื่องจากขาดการกลึงและเครื่องกัดในมือ ฉันจะบอกว่าฉันจะบอกว่าฉันไม่เคยเสียใจเลยตั้งแต่เริ่มต้นฉันเดิมพันในวิธีการเงินทุนและไม่ได้สร้างโครงสร้างจากวัสดุที่ส่งมา

สำหรับ fluger และเครื่องวัดความเร็วลมชิ้นส่วนต่อไปนี้จะต้องได้รับคำสั่งจาก Tokar และ Milling Machine (ปริมาณและวัสดุจะถูกระบุทันทีสำหรับเซ็นเซอร์ทั้งสอง):

แกน, บันทึก, ให้แน่ใจว่าได้ดึงออกมา เครื่องกลึง: ทำแกนที่หัวเข่าด้วยขอบตรงกลางเป็นไปไม่ได้เกือบ และการจัดวางเกาะมีความแม่นยำตามแนวแกนของการหมุนที่นี่ - ปัจจัยที่กำหนดความสำเร็จ นอกจากนี้แกนจะต้องตรงที่สมบูรณ์แบบไม่อนุญาตให้มีการเบี่ยงเบน

เซ็นเซอร์ทิศทางลมเชิงกล - สภาพอากาศแบบอิเล็กทรอนิกส์

พื้นฐานของใบพัด (เช่นเดียวกับเซ็นเซอร์ความเร็ว) ทำหน้าที่เป็นวงเล็บรูปตัว P จาก Dural D-16 ซึ่งปรากฎในรูปวาดที่ด้านบนของด้านซ้าย fluoroplast ชิ้นส่วนหนึ่งถูกกดลงในที่ลึกลงไปซึ่งการพักผ่อนที่ก้าวเข้ามาในการฝึกซ้อมอย่างต่อเนื่อง 2 และ 3 มม. ที่ความลึกนี้แกนถูกแทรกด้วยปลายเฉียบพลัน (สำหรับ fluger - จากทองเหลือง) จากด้านบนมันผ่านไปได้อย่างอิสระผ่านรู 8 มม. ด้านบนสกรูรูนี้ M2 ไปที่วงเล็บยึดชิ้นสี่เหลี่ยมผืนผ้าของฟลูออโรสชนิดเดียวกันด้วยความหนา 4 มม. เพื่อให้มันทับซ้อนหลุม ใน fluoroplast หลุมถูกสร้างขึ้นตามเส้นผ่าศูนย์กลางของแกน 6 มม. (อยู่ตรง แกนทั่วไป รู - ดูภาพวาดการประกอบด้านล่าง) Fluoroplastic ที่ด้านบนและด้านล่างที่นี่มีบทบาทของตลับลูกปืนแบบเลื่อน


แกนที่ไซต์แรงเสียดทานเกี่ยวกับ PhotoReplastic สามารถขัดได้และพื้นที่ของแรงเสียดทานจะลดลงนำรูใน fluoroplastic ( ดูหัวข้อนี้ด้านล่าง upd จาก 09/13/18 และ 05.06.19. สำหรับสภาพอากาศมันไม่ได้มีบทบาทพิเศษ - บางอย่าง "การยับยั้ง" มีประโยชน์ต่อเขาและสำหรับเครื่องวัดความเร็วลมจะต้องพยายามลดแรงเสียดทานและความเฉื่อยให้น้อยที่สุด

ตอนนี้เกี่ยวกับการลบขนาดของมุมของการหมุน ตัวเข้ารหัสการได้ยินแบบคลาสสิกที่ 16 บทบัญญัติที่เกี่ยวข้องกับกรณีของเราดูเหมือนจะแสดงในภาพ:

ขนาดของดิสก์ถูกเลือกตามเงื่อนไขของการแยกออปติคัลที่เชื่อถือได้ของตัวรับสัญญาณไอน้ำจากกันและกัน ด้วยการกำหนดค่าดังกล่าวความกว้างของสล็อตคือ 5 มม. ยังอยู่ด้วยช่วงเวลา 5 มม. และคู่ออปติคัลตั้งอยู่ในระยะทางของ 10 มม. มิติของตัวยึดที่มีการติดตั้ง Fluger ถูกคำนวณอย่างแม่นยำขึ้นอยู่กับเส้นผ่านศูนย์กลางของดิสก์ 120 มม. แน่นอนทั้งหมดนี้สามารถลดลงได้ (โดยเฉพาะอย่างยิ่งถ้าคุณเลือก LED และ PhotoDetectors เป็นเส้นผ่านศูนย์กลางที่เล็กที่สุดเท่าที่จะเป็นไปได้) แต่มันถูกนำมาพิจารณาความซับซ้อนของการผลิตของการเข้ารหัส: ปรากฎว่าคนงานกัดไม่ได้ นำมาใช้สำหรับงานที่ดีเพราะมันจะต้องถูกตัดด้วยตนเองด้วย SUPFIL และที่นี่ยิ่งมีขนาดมากเท่าใดผลลัพธ์ที่เชื่อถือได้มากขึ้นและมีปัญหาน้อยลง

ที่การวาดภาพประกอบด้านบนแสดงการยึดดิสก์ไปยังแกน อย่างระมัดระวังดิสก์ที่อยู่กึ่งกลางถูกแนบมาด้วยสกรู M2 ไปยังบูชซอย Capro แขนเสื้อวางอยู่บนแกนเพื่อให้ช่องว่างที่ด้านบนมีน้อย (1-2 มม.) - เพื่อให้แกนในตำแหน่งปกติหมุนได้อย่างอิสระและในระหว่างการรัฐประหารปลายไม่หลุดออกจากซ็อกเก็ตที่ ด้านล่าง. บล็อกของ Photodetectors และ Emitters ติดอยู่กับวงเล็บจากด้านบนและด้านล่างดิสก์โดยเฉพาะอย่างยิ่งเกี่ยวกับการออกแบบของพวกเขาต่อไป

การออกแบบทั้งหมดอยู่ในพลาสติก (ABS หรือโพลีคาร์บอเนต) ที่อยู่อาศัย 150 × 150 × 90 มม. ในรูปแบบที่เก็บรวบรวม (ไม่มีฝาปิดและ floger) เซ็นเซอร์ทิศทางจะมีลักษณะดังนี้:

โปรดทราบว่าทิศทางที่เลือกทิศเหนือถูกทำเครื่องหมายด้วยลูกศรมันจะต้องสังเกตเมื่อติดตั้งเซ็นเซอร์ในสถานที่

ที่ด้านบนของแกนใบพัดนั้นแนบมา มันถูกสร้างขึ้นบนพื้นฐานของแกนทองเหลืองเดียวกันลงในแผลบนด้านที่โง่ของที่ก้านจากแผ่นทองเหลืองนั้นบัดกรี ที่ปลายคมชัดเธรดของ M6 ถูกตัดในความยาวบางอย่างและถ่วงคาร์บอนกลมได้รับการแก้ไขบนมันแล้วหล่อจากตะกั่ว:

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

เซ็นเซอร์ความเร็วลม - เครื่องวัดความเร็วลมคัพด้วยมือของคุณเอง

ตามที่คุณเข้าใจแล้วพื้นฐานสำหรับเซ็นเซอร์ความเร็วสำหรับวัตถุประสงค์ของการรวมกันได้รับการคัดเลือกเช่นเดียวกับสภาพอากาศ แต่ข้อกำหนดสำหรับการออกแบบที่นี่ค่อนข้างแตกต่างกัน: เพื่อลดเกณฑ์ของการสัมผัสเครื่องวัดความเร็วลมจะต้องอำนวยความสะดวกให้มากที่สุด ดังนั้นโดยเฉพาะอย่างยิ่งแกนที่ทำจาก Dural ดิสก์ที่มีรู (สำหรับการวัดความเร็วในการหมุน) ลดขนาดเส้นผ่าศูนย์กลาง:

หากมี Optocouplers สี่ตัวสำหรับการเข้ารหัสแบบสี่บิตสีเทาจากนั้นสำหรับเซ็นเซอร์ความเร็วเดียวเท่านั้น ผ่านวงกลมดิสก์ 16 รูถูกเจาะในระยะทางที่เท่ากันดังนั้นการหมุนเวียนหนึ่งแผ่นต่อวินาทีจึงเทียบเท่ากับความถี่ 16 ครั้งที่มาจาก optocoupler (คุณสามารถรูมากขึ้นมันเป็นไปได้น้อยกว่า - คำถามจะน้อยกว่า ขนาดของการคำนวณใหม่และประหยัดพลังงานให้กับ Emitters)

เซ็นเซอร์โฮมเมดจะยังคงค่อนข้างหยาบ (เกณฑ์ของการเริ่มต้นอย่างน้อยครึ่งเมตรเมตรต่อวินาที) แต่เป็นไปได้ที่จะลดลงหากคุณเปลี่ยนการออกแบบอย่างรุนแรง: ตัวอย่างเช่นแทนที่จะเป็นถ้วยสแครชถ้วย แทนที่จะเป็นถ้วย ในจานหมุนหนึ่งถ้วยความแตกต่างในความแข็งแกร่งของกระแสของกระแสแรงบิดที่เกิดขึ้นค่อนข้างเล็ก - ทำได้อย่างเดียวเนื่องจากพื้นผิวที่แตกต่างกันของพื้นผิวที่ตรงกับการไหลของอากาศที่เกิดขึ้น (ดังนั้นรูปร่างของถ้วยควร เป็นที่กว้างที่สุดเท่าที่จะเป็นไปได้ - มันเป็นครึ่งไข่หรือลูกบอล) แรงบิดของใบพัดมีขนาดใหญ่กว่ามากมันสามารถทำได้น้อยกว่าน้ำหนักมากขึ้นและในที่สุดผู้ผลิตจะง่ายขึ้น แต่ต้องติดตั้งใบพัดในทิศทางของการไหลของอากาศ - ตัวอย่างเช่นโดยการวางไว้ในตอนท้ายของสภาพอากาศเดียวกัน

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

เครื่องวัดความเร็วลมคัพรุ่นของฉันทำบนพื้นฐานของดิสก์เลเซอร์ มุมมองด้านบนและด้านล่างแสดงอยู่ในภาพ:



ถ้วยทำจากก้นจากขวดจากใต้น้ำเด็ก "Agusha" Dysyshko ถูกตัดออกอย่างเรียบร้อยด้วยทั้งสาม - ในระยะเดียวกันเพื่อให้มีน้ำหนักเท่ากันอุ่นเครื่องในใจกลางอยู่ตรงกลาง (ในกรณีที่ไม่ควรอุ่นเครื่องทั้งหมด - กลืนกินอย่างสม่ำเสมอ!) และด้านหลังของที่จับไม้จากไฟล์ ถูกขดออกไปเพื่อออกมาเพื่อทำให้คล่องตัวมากขึ้น คุณจะทำซ้ำขวดขวด ปริมาณมากขึ้นจากห้าถึงหกชิ้นคุณอาจจะสามารถทำอีกสามหรือน้อยกว่าถ้วยเดียวกัน ในถ้วยผลิตแล้วสล็อตจะถูกสร้างขึ้นและได้รับการแก้ไขตามปริมณฑลของดิสก์ที่ 120 °ในความสัมพันธ์ซึ่งกันและกันด้วยความช่วยเหลือของกาวเคลือบหลุมร่องฟันที่ทนต่อน้ำ ดิสก์เป็นศูนย์กลางที่เน้นอย่างเคร่งครัดกับแกน (ฉันทำกับเครื่องซักผ้าโลหะที่ซ้อนกัน) และยึดติดกับสกรูแขน Capro Alley M2

การออกแบบและการติดตั้งเซ็นเซอร์ทั้งหมด

เซ็นเซอร์ทั้งสองตามที่กล่าวไว้แล้วจะอยู่ในเรือนพลาสติก 150 × 150 × 90 มม. ไปที่ตัวเลือกของวัสดุกรณีมีความจำเป็นต้องประมาณ: ABS หรือโพลีคาร์บอเนตมีความทนทานต่อสภาพอากาศเพียงพอ แต่โพลีสไตรีนลูกแก้วและโพลีเอทิลีนมากขึ้นพวกเขาจะไม่ยากที่จะแก้ไขอย่างเด็ดขาด (และพวกเขาก็ยากที่จะปกป้องพวกเขา ยากมาก). หากไม่มีความเป็นไปได้ที่จะซื้อกล่องนิติบุคคลจะเป็นการดีกว่าที่จะบัดกรีร่างกายอย่างอิสระจากฟอยล์ glassstolite จากนั้นทาสีเพื่อป้องกันการกัดกร่อนและให้สายพันธุ์ที่สวยงาม

ในฝาเปิด 8-10 มม. จะถูกสร้างขึ้นในฝาซึ่งกรวยพลาสติกถูกวางด้วยกาวเคลือบหลุมร่องฟันเดียวกันแกะสลักจากสเปรย์จากกาวสเปรย์หรือกาว:

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

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

สายไฟจาก Optopar กับฉันจะถูกลบออกไปยังตัวเชื่อมต่อแยกต่างหากของประเภท D-Sub (ดูรูปถ่ายของเซ็นเซอร์ทิศทางด้านบน) ส่วนที่เกิดขึ้นกับสายเคเบิลถูกแทรกผ่านรูสี่เหลี่ยมผืนผ้าที่ฐานของเคส หลุมนั้นถูกปกคลุมด้วยฝาพร้อมช่องเสียบสำหรับสายเคเบิลที่เก็บสล็อตจากการลดลง วงเล็บที่ทนทานสำหรับการยึดเข้าที่จะถูกเมาไปยังฐานของที่อยู่อาศัย การกำหนดค่าขึ้นอยู่กับตำแหน่งของการติดตั้งเซ็นเซอร์

ในรูปแบบที่เก็บรวบรวมทั้งสองเซ็นเซอร์มีลักษณะดังนี้:

ที่นี่มีการแสดงติดตั้งแล้วในสถานที่ - บนอาร์เบอร์ม้า โปรดทราบว่า recesses สำหรับการซ่อมฝาครอบสกรูได้รับการปกป้องจากน้ำด้วยฝายางดิบ เซ็นเซอร์ได้รับการติดตั้งในแนวนอนอย่างเคร่งครัดตามระดับซึ่งจำเป็นต้องใช้ซับในชิ้นส่วนเสื่อน้ำมัน

ส่วนอิเล็กทรอนิกส์

สถานีอุตุนิยมวิทยาโดยรวมประกอบด้วยสองโมดูล: บล็อกระยะไกล (ซึ่งให้บริการทั้งเซ็นเซอร์ลมทั้งสองและลบการอ่านจากเซ็นเซอร์ความชื้นอุณหภูมิภายนอก) และโมดูลหลักที่มีจอแสดงผล หน่วยส่วนขยายมีเครื่องส่งสัญญาณไร้สายในการส่งข้อมูลที่ติดตั้งอยู่ภายใน (เสาอากาศจะติดอยู่ด้านข้าง) โมดูลหลักได้รับข้อมูลจากหน่วยระยะไกล (ผู้รับเพื่อความสะดวกของการวางแนวจะถูกสร้างขึ้นบนสายเคเบิลเป็นหน่วยแยกต่างหาก) และลบการอ่านจากเซ็นเซอร์อุณหภูมิภายในและแสดงทั้งหมดบนจอแสดงผล องค์ประกอบแยกต่างหากของหน่วยหลักเป็นนาฬิกาที่มีปฏิทินซึ่งเพื่อความสะดวกของการตั้งค่าโดยรวมของสถานีจะให้บริการโดยคอนโทรลเลอร์ ARDUINO Mini แยกต่างหากและมีการแสดงของตัวเอง

โมดูลระยะไกลและรูปแบบการวัดของเซ็นเซอร์ลม

ไฟ LED ของ IR Range AL-107B ได้รับเลือกให้เป็นการปล่อยภาพ แน่นอนว่าไฟ LED โบราณเหล่านี้ไม่ดีที่สุดในชั้นเรียน แต่พวกเขามีร่างกายขนาดเล็กที่มีขนาดเส้นผ่าศูนย์กลาง 2.4 มม. และสามารถส่งผ่านกระแสสูงสุดถึง 600 mA ในพัลส์ โดยวิธีการทดสอบมันกลับกลายเป็นว่าตัวอย่างของสิ่งนี้นำไปสู่การปล่อยประมาณ 1980 (ในที่อยู่อาศัยสีแดง) มีบางอย่างประมาณสองเท่าของประสิทธิภาพมาก (แสดงในช่วงของการทำงานที่มั่นใจของ photodetector) มากกว่าตัวอย่างที่ทันสมัยที่ซื้อ ใน "ชิป Dipe" (พวกเขาเป็นกรณีสีเขียวสีเหลืองโปร่งใส) มันไม่น่าเป็นไปได้ที่ในปี 1980 คริสตัลดีกว่าตอนนี้แม้ว่านรกจะไม่ล้อเล่น? อย่างไรก็ตามเป็นไปได้อย่างไรก็ตามกรณีในมุมที่แตกต่างกันของการกระเจิงในการออกแบบเดียวกัน

ผ่านไฟ LED ในเซ็นเซอร์ความเร็วผ่าน กระแสตรง. ประมาณ 20 mA (ตัวต้านทาน 150 โอห์มที่มีโภชนาการ 5 โวลต์) และในเซ็นเซอร์ทิศทาง - ชีพจร (คดเคี้ยวกับมาตรฐาน 2) ปัจจุบันประมาณ 65 mA (150 โอห์มเดียวกันกับ 12 โวลต์โภชนาการ) กระแสเฉลี่ยผ่านเซ็นเซอร์ทิศทางเดียว LED ประมาณ 33 mA มีเพียงสี่ช่องทางประมาณ 130 mA

phototransistors ของ L-32P3C ในกรณีที่มีขนาดเส้นผ่าศูนย์กลาง 3 มม. ถูกเลือกเป็นโฟโตรด สัญญาณถูกลบออกจากตัวรวบรวมที่โหลดไปยังตัวต้านทาน 1.5 หรือ 2 kωจากอุปทานของ 5 V. พารามิเตอร์เหล่านี้ถูกเลือกเพื่อให้อยู่ในระยะทางประมาณ 20 มม. ระหว่างการปล่อยภาพถ่ายและตัวรับสัญญาณในอินพุตคอนโทรลเลอร์ที่มาถึงครั้งเดียว สัญญาณตรรกะขนาดเต็มในระดับ 5 โวลต์โดยไม่มีการขยายเพิ่มเติม. กระแสที่ปรากฏที่นี่อาจดูเหมือนว่าคุณไม่เหมาะสมหากคุณดำเนินการตามความต้องการการใช้พลังงานขั้นต่ำดังกล่าวข้างต้น แต่อย่างที่คุณเห็นพวกเขาปรากฏในแต่ละวงจรการวัดเป็นเวลาสูงสุดหลายมิลลิวินาทีเพื่อให้การบริโภคโดยรวมยังคงมีขนาดเล็ก

พื้นฐานสำหรับตัวรับการยึดและตัวส่งสัญญาณให้บริการเซ็กเมนต์ของช่องเคเบิล (มองเห็นได้ในภาพถ่ายของเซ็นเซอร์ด้านบน) ตัดออกเพื่อให้ที่ฐานเพื่อสร้าง "หู" สำหรับยึดบนวงเล็บ สำหรับการตัดแต่งแต่ละครั้งแผ่นพลาสติกจะติดอยู่กับฝาครอบล็อคความกว้างเท่ากับความกว้างของช่องที่ติดกาว ไฟ LED และ PhotoTransistor ได้รับการแก้ไขในระยะที่ต้องการในหลุมเจาะในจานนี้เพื่อให้ข้อสรุปอยู่ในช่องทางและเฉพาะนูนในตอนท้ายของสิ่งห่อหุ้มที่ดำเนินการ บทสรุปถูกขจัดความเข้มข้นตามโครงการ (ดูด้านล่าง) ข้อสรุปภายนอกทำโดยการตัดแต่งลวดหลากสีที่ยืดหยุ่น ตัวต้านทานสำหรับตัวปล่อยของเซ็นเซอร์ทิศทางจะถูกวางไว้ในช่องทางหนึ่งเอาต์พุตทั่วไปทำจากพวกเขา หลังจากการสลายฝาครอบเข้าที่รอยแตกทั้งหมดจะถูกปิดผนึกด้วยดินน้ำมันและเทปเหนียวนอกจากนี้ยังปิดหลุมจากข้อสรุปตรงกันข้ามและการออกแบบทั้งหมดจะเท อีพอกซีเรซิน. ข้อสรุปภายนอกที่สามารถมองเห็นได้ในรูปถ่ายของเซ็นเซอร์จะปรากฏบนบล็อกเทอร์มินัลแก้ไขที่ด้านหลังของวงเล็บ

แผนผังแผนผัง หน่วยประมวลผลเซ็นเซอร์ลมมีลักษณะดังนี้:

เกี่ยวกับบริการจาก 12-14 โวลต์มาจากดูด้านล่าง นอกเหนือจากส่วนประกอบที่ระบุในแผนภาพหน่วยภายนอกมีเซ็นเซอร์อุณหภูมิความชื้นซึ่งไม่แสดงในแผนภาพ ตัวแบ่งแรงดันไฟฟ้าที่เชื่อมต่อกับเอาต์พุตของ A0 ของคอนโทรลเลอร์ถูกออกแบบมาเพื่อควบคุมแรงดันไฟฟ้าแหล่งจ่ายไฟเพื่อทดแทนทันเวลา LED เชื่อมต่อกับข้อสรุปแบบดั้งเดิม 13 (เอาต์พุต 19 ของที่อยู่อาศัยกรมทรัพย์สินทางปัญญา) เป็นซูเปอร์โยร์สำหรับปกติไม่ทำให้แสงไฟส่องสว่างเป็นปัจจุบันอย่างเพียงพอในส่วนแบ่งของมิลลิแอมเปอร์ซึ่งทำให้มั่นใจได้โดยการสุ่มสูงผิดปกติของตัวต้านทาน 33

ไดอะแกรมใช้ตัวควบคุม "Naked" ATMEGA328 ในระบบ DIP-EnClosure ที่ตั้งโปรแกรมผ่าน UNO และติดตั้งบนแผง คอนโทรลเลอร์ดังกล่าวที่มีการบันทึก arduino-bootloader ที่บันทึกไว้แล้วตัวอย่างเช่นในชิป dipe (หรือ bootloader สามารถเขียนได้อย่างอิสระ) ตัวควบคุมดังกล่าวมีการตั้งโปรแกรมให้สะดวกในสื่อที่คุ้นเคย แต่ไม่มีส่วนประกอบบนกระดานมันเป็นครั้งแรกปรากฎว่าประหยัดมากขึ้นประการที่สองใช้พื้นที่น้อยลง สามารถรับโหมดประหยัดพลังงานแบบเต็มรูปแบบการกำจัด bootloader ด้วย (และโดยทั่วไปจะเล่นรหัสทั้งหมดบนแอสเซมเบลอร์ :) แต่ที่นี่มันไม่เกี่ยวข้องมากและการเขียนโปรแกรมมีความซับซ้อนโดยไม่จำเป็น

ในโครงการรูปสี่เหลี่ยมผืนผ้าสีเทาเป็นส่วนประกอบที่เกี่ยวข้องกับช่องสัญญาณความเร็วและทิศทางแยกต่างหาก พิจารณาการทำงานของโครงการโดยรวม

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

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

#include #include #include . . . . . #define ledpin 13 // นำเอาต์พุต (PB5 เอาท์พุท ATmega) #define ir_pin 10 // การควบคุมของทรานซิสเตอร์ irlu (PB2 เอาท์พุท atmega) #define in_3p 9 // การปล่อยอินพุต 3 #define in_2p 8 // ตัวรับสัญญาณการป้อนข้อมูล 2 # กำหนด in_1p 7 // ตัวรับสัญญาณการป้อนข้อมูล 1 #define in_0p 6 // ตัวรับสัญญาณอินพุตปล่อย 0 #define ir_pinf 5 // (pd5,11) เอาท์พุทสำหรับความถี่ ir ir #define in_pinf 4 // (pd4,6) การตรวจจับความถี่ ผันเวลาที่ไม่ได้ลงชื่อที่ไม่ได้ลงชื่อ \u003d 0; // ระยะเวลาที่ก่อให้เกิดเซ็นเซอร์ FF ลอย // เซ็นเซอร์ความเร็วความถี่สำหรับค่าเฉลี่ยของ CHAR MSG; // เลือก messsedzh byte count \u003d 0; // counter int batt; // สำหรับการเฉลี่ยไบต์ WDIR แบตเตอรี่; // อาร์เรย์ของทิศทางลมไบต์ wind_gray \u003d 0; // รหัสทิศทางลมไบต์
ในการเริ่มโหมดสลีปและ WDT (ตื่นทุก 4 วินาที) ขั้นตอนต่อไปนี้ให้บริการ:

// การแปลระบบเป็นโหมดสลีปเป็นโมฆะ System_sleep () (adcsra & \u003d ~ (1<< ADEN); //экв. cbi(ADCSRA,ADEN); выключим АЦП set_sleep_mode(SLEEP_MODE_PWR_DOWN); // режим сна sleep_mode(); // система засыпает sleep_disable(); // система продолжает работу после переполнения watchdog ADCSRA |= (1 << ADEN); /экв. sbi(ADCSRA,ADEN); включаем АЦП } //**************************************************************** // ii: 0=16ms, 1=32ms,2=64ms,3=128ms,4=250ms,5=500ms // 6=1 sec,7=2 sec, 8=4 sec, 9= 8sec void setup_watchdog(int ii) { byte bb; if (ii > 9) ii \u003d 9; bb \u003d ii & 7; ถ้า (II\u003e 7) BB | \u003d (1<<5); //в bb - код периода bb|= (1< เซ็นเซอร์ความเร็วออกความถี่ของการหยุดชะงักของช่องแสงของออปติคัลลำดับความสำคัญคือหน่วยของสิบหลายสิบเฮิร์ตซ์ วัดมูลค่าดังกล่าวประหยัดมากขึ้นและเร็วขึ้นผ่านช่วงเวลา (สิ่งนี้อุทิศให้กับการตีพิมพ์ของผู้แต่ง "วิธีการประเมินผลสำหรับการวัดความถี่ต่ำบน Arduino") วิธีการที่นี่จะถูกเลือกผ่านฟังก์ชัน Pulseinlong ดัดแปลง () ซึ่งไม่ได้ผูกการวัดไปยังเอาท์พุทคอนโทรลเลอร์เฉพาะ (ข้อความของฟังก์ชั่นพระยะอรัล () สามารถพบได้ในสิ่งพิมพ์ที่ระบุ)

ฟังก์ชั่นการตั้งค่า () จะถูกประกาศทิศทางของเอาต์พุต, ไลบรารีส่งสัญญาณ 433 MHz เริ่มต้นและตัวจับเวลา watchdog (สตริงสำหรับ in_pinf ยังฟุ่มเฟือยและแทรกสำหรับหน่วยความจำ):

การตั้งค่าเป็นโมฆะ () () (pinmode (ir_pinf, เอาต์พุต); // บนเอาต์พุต PinMode (in_pinf, อินพุต); // การตรวจจับความถี่เอาต์พุตไปยังอินพุต PinMode (13, เอาท์พุท); // vw_setup led (1200); // การเชื่อมต่อ Virtualwire Speed \u200b\u200bVW_SET_TX_PIN (2); // D2, PD2 (4) ส่งออก VirtualWire // Serial.Begin (9600); // อนุกรมพอร์ตสำหรับการควบคุมเมื่อการดีบัก setup_watchdog (8) // ระยะเวลา WDT 4 c wdt_reset (); )
ในที่สุดในวงจรหลักของโปรแกรมเราครั้งแรกทุกครั้งที่ตื่นขึ้นมา (ทุก ๆ 4 วินาที) อ่านแรงดันไฟฟ้าและคำนวณความถี่ของเซ็นเซอร์ความเร็วลม:

void loop () (wdt_reset (); // รีเซ็ตตัวจับเวลา digital เขียน (ledpin, high); // เปิดไฟ LED เพื่อควบคุม batt \u003d analogread (0); // อ่านและบันทึกรหัสแบตเตอรี่ปัจจุบัน / * \u003d\u003d\u003d ความถี่ \u003d\u003d\u003d \u003d * / DigitalWrite (ir_pinf, สูง); // เปิดเซ็นเซอร์ความเร็ว IR-LED ลอย f \u003d 0; // ตัวแปรสำหรับความถี่ ttime \u003d periuminlong (in_pinf, ต่ำ, 250000); // รอ 0.25 วินาที // อนุกรม Println (time); // เพื่อควบคุมหากหากดีบัก (time! \u003d 0) (// ในกรณีที่ไม่มีความถี่ f \u003d 1000000 / ลอย (time);) // คำนวณความถี่ของ สัญญาณใน Hz DigitalWrite (IR_PINF, ต่ำ); / / ปิด IR LED FF \u003d F; // บันทึกค่าที่คำนวณในอาร์เรย์ .....
เวลาการเผาไหม้ของ LED IR (บริโภคเตือน 20 mA) ที่นี่อย่างที่คุณเห็นมันจะยิ่งใหญ่ในกรณีที่ไม่มีการหมุนของดิสก์เซ็นเซอร์และในเวลาเดียวกันประมาณ 0.25 วินาที ความถี่ที่วัดได้ขั้นต่ำดังนั้นจะเป็น 4 Hz (หนึ่งในสี่ของการปฏิวัติดิสก์ต่อวินาทีที่ 16 หลุม) เมื่อเปิดออกเมื่อปรับเทียบเซ็นเซอร์ (ดูด้านล่าง) มันสอดคล้องกับความเร็วลมประมาณ 0.2 เมตร / วินาทีเราเน้นว่านี่เป็นความเร็วขั้นต่ำที่วัดได้ของลม แต่ไม่สามารถแก้ไขความสามารถและไม่ใช่เกณฑ์ของการดัด ( ซึ่งจะสูงขึ้นมาก) หากมีความถี่ (นั่นคือเมื่อเซ็นเซอร์ถูกหมุน) เวลาการวัด (และตามเวลาการเผาไหม้ของ LED นั่นคือการบริโภคในปัจจุบัน) จะลดลงตามสัดส่วนและความละเอียดจะเพิ่มขึ้น

ขั้นตอนต่อไปนี้ตามด้วยการตื่นตัวสี่ครั้งที่สี่ (นั่นคือทุก ๆ 16 วินาที) ความถี่ของเซ็นเซอร์ความเร็วจากค่าที่สะสมสี่ค่าที่เราส่งไม่ใช่ค่าเฉลี่ยและสูงสุด - ตามประสบการณ์แสดงให้เห็นว่าเป็นค่าที่ให้ข้อมูลมากขึ้น แต่ละค่าโดยไม่คำนึงถึงประเภทของมันเพื่อความสะดวกและความสม่ำเสมอเราแปลงเป็นจำนวนเต็มจำนวนบวกของการปล่อยทศนิยม 4 ทศนิยม การขว้างปาเหนือจำนวนการตื่นตัวนาฬิกาตัวแปรนับ:

// ทุก ๆ 16 วินาทีเฉลี่ยแบตเตอรี่และกำหนดค่าสูงสุด // ความถี่ 4 ค่า: ถ้า (นับ \u003d\u003d 3) (f \u003d 0; // ค่าความถี่สำหรับ (ไบต์ i \u003d 0; i<4; i++) if (f ถัดไป - นิยามของทิศทางสีเทารหัส ที่นี่เพื่อลดการบริโภคแทนที่จะเป็นไฟ LED IR ถาวรในทั้งสี่ช่องในเวลาเดียวกันผ่านทางทรานซิสเตอร์ฟิลด์ที่สำคัญโดยใช้ฟังก์ชัน TONE () ความถี่ของ 5 KHz ให้มา การตรวจจับการปรากฏตัวของความถี่ในการปล่อยแต่ละรายการ (IN_0P - IN_3P จะทำโดยวิธีการคล้ายกับการต่อต้านการบุกรุกเมื่ออ่านการอ่านโดยกดปุ่ม ครั้งแรกเรารอในวงจรไม่ว่าจะมีระดับสูงที่เอาต์พุตแล้วตรวจสอบหลังจาก 100 μs 100 μsมีครึ่งความถี่ 5 KHz นั่นคือหากมีความถี่อย่างน้อยครั้งที่สองเราจะตกอยู่ในระดับสูงอีกครั้ง (ในกรณีที่เราทำซ้ำสี่ครั้ง) และนี่หมายความว่ามันเป็นอย่างแน่นอน ที่นั่น เราทำซ้ำขั้นตอนนี้สำหรับแต่ละสี่บิตของรหัส:

/ * \u003d\u003d\u003d\u003d\u003d ลมสีเทา \u003d\u003d\u003d\u003d * / / / ทิศทาง: โทน (ir_pin, 5000); // 5 khz ความถี่บนบูลีนใช่ \u003d ทรานซิสเตอร์ปลอม; ไบต์ i \u003d 0; ในขณะที่ (! ใช่) (// ปล่อย 3 i ++; boolean state1 \u003d (digitalread (in_3p) & high); delaymicroseconds (100) // ล่าช้าใน 100 microseconds ใช่ \u003d (state1 &! digitalread (in_3p)); ถ้า (i\u003e 4) หยุดพัก; // เราลองสี่ครั้ง) ถ้า (ใช่) wdir \u003d 1; อื่น wdir \u003d 0; ใช่ \u003d เท็จ; ฉัน \u003d 0; ในขณะที่ (! ใช่) (// ปล่อย 2 i ++; boolean state1 \u003d (digitalread (in_2p) & สูง); delaymicroseconds (100) // ล่าช้าใน 100 microseconds ใช่ \u003d (INDE1 &! digitalread (in_2p)); ถ้า (i\u003e 4) หยุดพัก; // เราลองสี่ครั้ง) ถ้า (ใช่) wdir \u003d 1; อื่น wdir \u003d 0; ใช่ \u003d เท็จ; ฉัน \u003d 0; ในขณะที่ (! ใช่) (// ปล่อย 1 i ++; boolean state1 \u003d (digitalread (in_1p) & สูง); delaymicroseconds (100); // ล่าช้าใน 100 microseconds ใช่ \u003d (state1 &! digitalread (in_1p)); ถ้า (i\u003e 4) หยุดพัก; // เราลองสี่ครั้ง) ถ้า (ใช่) wdir \u003d 1; อื่น wdir \u003d 0; ใช่ \u003d เท็จ; ฉัน \u003d 0; ในขณะที่ (! ใช่) (// ปล่อย 0 i ++; บูลีน state1 \u003d (digitalread (in_0p) และสูง); delaymicroseconds (100) // ล่าช้าใน 100 microseconds ใช่ \u003d (IN_0P)); ถ้า (i\u003e 4) หยุดพัก; // เราลองสี่ครั้ง) ถ้า (ใช่) wdir \u003d 1; อื่น wdir \u003d 0; Notone (ir_pin); // ปิดความถี่ // รวบรวมไบต์ในรหัสสีเทา: wind_gray \u003d wdir + wdir * 2 + wdir * 4 + wdir * 8; // การแปลโดยตรงเป็น DV รหัส INT WIND_G \u003d WIND_GRAY * 10 + 1000; // เสริมเป็นลูกชาย 4 คน ปล่อย . . . .
ระยะเวลาสูงสุดของขั้นตอนเดียวจะอยู่ในกรณีที่ไม่มีความถี่ที่เครื่องรับและเป็น 4 × 100 \u003d 400 microseconds เวลาการเผาไหม้สูงสุดของทิศทาง LED 4 ทิศทางจะเป็นเมื่อไม่มีเครื่องรับถูกทิ้งร่านนั่นคือ 4 × 400 \u003d 1.6 มิลลิวินาที อัลกอริทึมโดยวิธีการจะทำงานในลักษณะเดียวกับที่แทนที่จะเป็นความถี่ระยะเวลาที่มีหลาย 100 μsเพียงส่งไฟ LED ระดับสูงคงที่ หากมีคดเคี้ยวแทนที่จะเป็นระดับคงที่เราก็ช่วยลดน้ำหนักได้สองครั้ง เรายังสามารถบันทึกได้หากคุณเริ่มต้น IR แต่ละบรรทัดผ่านบรรทัดแยกต่างหาก (ตามข้อสรุปแยกต่างหากของคอนโทรลเลอร์ที่มีทรานซิสเตอร์ที่สำคัญ) แต่รูปแบบเค้าโครงและการควบคุมและกระแส 130 mA สำหรับ 2 ms ทุก ๆ 16 วินาที มีความซับซ้อน - สิ่งนี้คุณเห็นเล็กน้อย

ในที่สุด การส่งข้อมูลแบบไร้สาย. ในการถ่ายโอนข้อมูลจากที่ตั้งของเซ็นเซอร์ไปยังแพ็คเก็ตจอแสดงผลวิธีการที่ง่ายที่สุดราคาถูกและเชื่อถือได้: เครื่องส่งสัญญาณ / เครื่องส่งสัญญาณที่ความถี่ 433 MHz ฉันเห็นด้วยวิธีการไม่สะดวกที่สุด (เนื่องจากอุปกรณ์ที่ออกแบบมาเพื่อถ่ายโอนลำดับบิตและไม่ใช่ไบต์ทั้งหมดมีความจำเป็นต้องมีความซับซ้อนในการแปลงข้อมูลระหว่างรูปแบบที่จำเป็น) และฉันมั่นใจว่า หลายคนต้องการที่จะโต้แย้งกับฉันในแง่ของความน่าเชื่อถือ คำตอบสำหรับการคัดค้านครั้งสุดท้ายนั้นง่ายมาก: "คุณไม่ทราบวิธีการปรุงอาหาร!"

ความลับคือมันมักจะอยู่หลังกรอบของคำอธิบายต่าง ๆ ของการแลกเปลี่ยนข้อมูลมากกว่าช่อง 433 MHz: เนื่องจากเครื่องมือเหล่านี้เป็นแบบอะนาล็อกหมดจดจากนั้นแหล่งจ่ายไฟของเครื่องรับจะต้องทำความสะอาดอย่างดีจากระลอกที่ไม่เกี่ยวข้องใด ๆ ในกรณีใด ๆ ไม่ให้ป้อนตัวรับสัญญาณจากเครื่องโคลงแบบ 5 โวลต์ภายใน ARDUINO! การติดตั้งสำหรับผู้รับของโคลงพลังงานต่ำแยกต่างหาก (LM2931, LM2950 หรือคล้ายกัน) ใกล้กับข้อสรุปโดยตรงด้วยวงจรกรองที่ถูกต้องที่อินพุตและเอาต์พุตจะเพิ่มช่วงและความน่าเชื่อถือของการส่งผ่านอย่างรุนแรง

ในกรณีนี้เครื่องส่งสัญญาณทำงานโดยตรงจากแรงดันแบตเตอรี่ 12 โวลต์เครื่องรับและเครื่องส่งสัญญาณติดตั้งเสาอากาศที่ทำจากบ้านมาตรฐานในรูปแบบความยาว 17 ซม. แพคเกจข้อมูลในความยาว 24 ไบต์ (รับ คำนึงถึงความชื้นและอุณหภูมิ) โดยไม่มีปัญหาใด ๆ ที่ผ่านการส่งผ่านอย่างมั่นใจในความเร็ว 1200 BPS ในแนวทแยงมุมผ่านส่วนสวน 15 เอเคอร์ (ประมาณ 40-50 เมตร) จากนั้นผ่านสามกำแพงท่อนซุงภายในห้อง (ซึ่งเป็นเช่นนั้น สัญญาณเซลลูลาร์ทำด้วยความยากลำบากมากและไม่สามารถทำได้ทุกที่) เงื่อนไขที่ไม่สามารถบรรลุได้จริงสำหรับมาตรฐาน 2.4 GHz (ประเภทบลูทู ธ , ZIG-BEE และแม้กระทั่งมือสมัครเล่น Wi-Fi) แม้จะมีความจริงที่ว่าการบริโภคเครื่องส่งสัญญาณที่นี่เป็นที่น่าสงสาร 8 Ma และในช่วงเวลาของการส่งตัวเองส่วนที่เหลือของ เวลาเครื่องส่งสัญญาณใช้เงินที่น่าเคารพนับถือ เครื่องส่งสัญญาณถูกวางโครงสร้างภายในบล็อกระยะไกลเสาอากาศจะเกาะติดด้านในแนวนอน

เรารวมข้อมูลทั้งหมดเข้ากับแพคเกจเดียว (ในสถานีจริงถึงแม้อุณหภูมิและความชื้นจะถูกเพิ่มเข้าไป) ประกอบด้วยชิ้นส่วน 4 ไบต์ที่สม่ำเสมอและลายเซ็น "DAT" ที่กำหนดไว้ล่วงหน้าโดยลายเซ็นส่งไปยังเครื่องส่งสัญญาณส่งไปยังเครื่องส่งสัญญาณและ กรอกรอบทั้งหมด:

/ * \u003d\u003d\u003d\u003d\u003d เครื่องส่งสัญญาณ \u003d\u003d\u003d\u003d\u003d * / string strmsg \u003d "dat"; // ลายมือชื่อ - อัตรา strmsg + \u003d โวลต์; // แนบแบตเตอรี่ 4 ของ strmsg + \u003d wind_g; // แนบลม 4 ปล่อย strmsg + \u003d fi; // แนบความถี่ของ strmsg.tocarray (msg, 16); // แปลสตริงเป็นอาร์เรย์ // serial.println (msg); // เพื่อควบคุม vw_send ((uint8_t *) msg, strlen (msg)); // การถ่ายโอนข้อความ vw_wait_tx (); // เรากำลังรอการถ่ายโอนเสร็จสมบูรณ์ - ต้องแน่ใจ! ล่าช้า (50); // + แม้ในกรณีที่นับล่าช้า \u003d 0; // รีเซ็ตเคาน์เตอร์) // end count \u003d\u003d นับ 3 อื่น ++; DigitalWrite (Ledpin, Low); // Gasim System_sleep () สัญญาณไฟ LED; // ระบบ - ในการนอนหลับ) // สิ้นสุดลูป
ขนาดของแพคเกจสามารถลดลงหากคุณปฏิเสธที่จะแสดงถึงแต่ละประเภทต่าง ๆ ของประเภทต่าง ๆ ในรูปแบบของรหัส 4-byte ที่สม่ำเสมอ (ตัวอย่างเช่นสำหรับรหัสสีเทาแน่นอนหนึ่งไบต์) แต่ฉันออกจากการเป็นสากลเพื่อประโยชน์ของทุกสิ่งตามที่เป็นอยู่

โภชนาการและคุณสมบัติของการออกแบบบล็อกระยะไกล. การใช้บล็อกระยะไกลนับเป็นวิธีนี้:

20 mA (Emitter) + ~ 20 mA (คอนโทรลเลอร์ที่มีโซ่เสริม) ประมาณ 0.25 จากทุก ๆ สี่วินาที - โดยเฉลี่ย 40/16 \u003d 2.5 mA;
- 130 mA (Emitters) + ~ 20 mA (คอนโทรลเลอร์ที่มีโซ่เสริม) ประมาณ 2 ms ทุก ๆ 16 วินาที - โดยเฉลี่ย 150/16/50 ≈ 0.2 mA;

การโยนการคำนวณนี้การบริโภคของคอนโทรลเลอร์เมื่อลบข้อมูลออกจากเซ็นเซอร์ความชื้นอุณหภูมิและในระหว่างการทำงานของเครื่องส่งสัญญาณทำให้การบริโภคเฉลี่ยสูงถึง 4 mA (มีจุดสูงสุดประมาณ 150 mA โปรดแจ้งให้ทราบล่วงหน้า!) แบตเตอรี่ (ซึ่งโดยวิธีการที่คุณจะต้องมี 8 ชิ้นเพื่อให้แน่ใจว่ากำลังของเครื่องส่งสัญญาณด้วยแรงดันสูงสุด!) คุณจะต้องเปลี่ยนบ่อยเกินไปเพราะความคิดในการให้อาหารบล็อกระยะไกลจากแบตเตอรี่ 12 โวลต์สำหรับ ไขควง - พวกเขาก่อให้เกิดพวกเขาเพียงสองชิ้นที่ไม่จำเป็น ความจุของพวกเขาน้อยกว่าปริมาณแบตเตอรี่ AA ที่สอดคล้องกัน - เพียง 1.3 และหนึ่งชั่วโมง แต่ไม่มีใครรบกวนพวกเขาที่จะเปลี่ยนพวกเขาได้ตลอดเวลาถือค่าที่สอง ด้วยการบริโภคนี้ 4 mA ของ 1300 mA ชั่วโมงมันเพียงพอสำหรับประมาณสองสัปดาห์ซึ่งไม่ลำบากเกินไป

โปรดทราบว่าแรงดันไฟฟ้าของแบตเตอรี่ความชื้นสามารถมีได้สูงสุด 14 โวลต์ ในกรณีนี้มีการจัดหาเครื่องโคลงอินพุต 12 โวลต์ - เพื่อป้องกันการเคลื่อนที่ของพลังงานส่งสัญญาณและไม่เกินกระแสหลักห้าเท่า

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

ดังนั้นหลังจากการดีบักอัลกอริทึมและตรวจสอบการเชื่อมต่อทั้งหมดที่อยู่อาศัยจะต้องปิดผนึกอย่างระมัดระวัง ตัวเชื่อมต่อทั้งหมดที่ทางเข้าร่างกายนั้นชั่วร้ายโดยเคลือบหลุมร่องฟันเช่นเดียวกับหัวสกรูทั้งหมดที่ยื่นออกมาเสาอากาศเอาต์พุตและสายไฟ ข้อต่อของเคสมีป้ายกำกับด้วยดินน้ำมัน (เนื่องจากความจริงที่ว่าพวกเขาจะต้องแจกจ่าย) และนอกจากนี้ยังมีการจัดหาที่ด้านบนของเทปสุขาภิบาล มันไม่เลวที่จะเสริมสร้างช่องเสียบที่ใช้อีพ็อกซี่ที่ใช้แล้วภายใน: ดังนั้นที่ระบุไว้ในไดอะแกรมโมดูลระยะไกล DB-15 ตัวเองไม่ได้ปิดผนึกและระหว่างกรอบโลหะและพื้นฐานพลาสติกจะค่อยๆยับยั้งอากาศเปียกช้าๆ

แต่มาตรการเหล่านี้ทั้งหมดเพียงอย่างเดียวจะให้เพียงผลระยะสั้น - แม้ว่าจะไม่มีการจ่ายอากาศเปียกเย็นแล้วอากาศแห้งจากห้องจะถูกแปลงเป็นเปียกเมื่ออุณหภูมิลดลงนอกเคส (จำปรากฏการณ์ที่เรียกว่า " จุดน้ำค้าง ")

เพื่อหลีกเลี่ยงปัญหานี้มีความจำเป็นในตัวถังที่จะทิ้งตลับหมึกหรือถุงที่มีตัวโหลดความชื้น - ซิลิกาเจล (บางครั้งก็ฝังอยู่ในกล่องที่มีรองเท้าหรือในแพคเกจบางอย่างกับอุปกรณ์อิเล็กทรอนิกส์) หากซิลิกาเจลที่มีต้นกำเนิดที่ไม่รู้จักและถูกเก็บไว้เป็นเวลานานจำเป็นต้องซ่อนหน้า 140-150 องศาเป็นเวลาหลายชั่วโมงก่อนการใช้งาน หากตัวเรือนถูกปิดผนึกตามที่ควรเปลี่ยนโช้คเกอร์ความชื้นจะไม่มีเวลามากกว่าในช่วงเริ่มต้นของแต่ละฤดูกาลแต่ละประเทศ

โมดูลหลัก

ในโมดูลหลักค่าทั้งหมดได้รับการยอมรับการถอดรหัสหากจำเป็นจะถูกแปลงตามสมการสอบเทียบและแสดงบนจอแสดงผล

ผู้รับจะถูกถ่ายโอนเกินกว่าร่างกายของโมดูลสถานีหลักและวางไว้ในกล่องเล็ก ๆ ที่มีหูเพื่อยึด เสาอากาศจะถูกลบออกผ่านรูในฝาหลุมทั้งหมดในตัวเรือนถูกปิดผนึกด้วยยางดิบ ผู้ติดต่อของผู้รับจะปรากฏบนขั้วต่อ PC-4 ที่เชื่อถือได้ในประเทศที่เชื่อถือได้จากด้านผู้รับมันเชื่อมต่อผ่านส่วนของสาย AV ป้องกันคู่:

ตามที่หนึ่งในสายเคเบิลสัญญาณจะถูกลบออกในอีกสายหนึ่งกำลังมาในรูปแบบของ "ดิบ" 9 โวลต์จากอะแดปเตอร์ไฟฟ้าของโมดูล STABILIZER ประเภท LM-2950-5.0 พร้อมกับตัวเก็บประจุตัวกรองถูกติดตั้งในกล่องพร้อมกับเครื่องรับบนผ้าพันคอแยกต่างหาก

การทดลองถูกสร้างขึ้นเพื่อเพิ่มความยาวของสายเคเบิล (ในกรณี - ทันใดนั้นมันจะไม่ทำงานข้ามกำแพงหรือไม่) ซึ่งมันกลับกลายเป็นว่าภายในความยาวสูงถึง 6 เมตรไม่มีอะไรเปลี่ยนแปลง

จอแสดงผลชนิด OLED มีเพียงสี่: สองสีเหลืองให้บริการสภาพอากาศและนาฬิกาสีเขียวสองนาฬิกาและปฏิทิน ตำแหน่งของพวกเขาแสดงอยู่ในภาพ:

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

แผนภาพ. นาฬิกาและจอแสดงผลเพื่อความสะดวกของการกำหนดค่าจะได้รับการบริการโดยตัวควบคุม ARDUINO Mini แยกต่างหากและเราจะไม่ถอดแยกชิ้นส่วนที่นี่ การเชื่อมต่อส่วนประกอบกับ Arduino Nano, การควบคุมการรับและเอาต์พุตดังต่อไปนี้:

ที่นี่ตรงกันข้ามกับโมดูลระยะไกลการเชื่อมต่อของ meteorodachvers แสดง - บารอมิเตอร์และเซ็นเซอร์อุณหภูมิภายในและความชื้นภายใน ควรให้ความสนใจกับแหล่งจ่ายไฟ - จอแสดงผลถูกขับเคลื่อนด้วยโคลงแยกต่างหาก 5 ใน LM1085 อย่างไรก็ตามเป็นเรื่องปกติที่จะใช้พลังงานแสดงนาฬิกาอย่างไรก็ตามในกรณีนี้ตัวควบคุมนาฬิกาควรกินจากแรงดันไฟฟ้าเดียวกันและผ่านเอาท์พุท 5 V และไม่ใช่ VIN (สำหรับ Mini Pro, หลังเรียกว่าดิบ) หากคุณบันทึกตัวควบคุมนาฬิกาในลักษณะเดียวกับนาโน - 9 โวลต์ผ่านเอาต์พุตของดิบจากนั้นโคลงภายในของมันจะขัดแย้งกับ 5 yolts ภายนอกและในการต่อสู้ครั้งนี้แน่นอนว่าแข็งแกร่งที่สุดจะชนะนั่นคือ LM1085 และมินิจะยังคงไม่มีอาหารอย่างสมบูรณ์ นอกจากนี้เพื่อหลีกเลี่ยงปัญหาใด ๆ ก่อนการเขียนโปรแกรมนาโนและมินิโดยเฉพาะ (นั่นคือก่อนที่จะเชื่อมต่อสายเคเบิล USB) อะแดปเตอร์ภายนอกควรถูกตัดการเชื่อมต่อ

ที่โคลง LM1085 เมื่อเชื่อมต่อทั้งสี่จอแสดงผลพลังงานจะแตกต่างใกล้กับวัตต์ดังนั้นจึงควรติดตั้งบนหม้อน้ำขนาดเล็กประมาณ 5-10 ซม. จากมุมอลูมิเนียมหรือทองแดง

การยอมรับและการประมวลผลข้อมูล ที่นี่ฉันจะทำซ้ำและแสดงความคิดเห็นในชิ้นส่วนของโปรแกรมที่เกี่ยวข้องกับข้อมูลลมเกี่ยวกับเซ็นเซอร์อื่น ๆ หลายคำต่อไป

ในการรับข้อความผ่านช่อง 433 MHz เราใช้วิธีมาตรฐานที่อธิบายไว้ในหลากหลายแหล่งที่มา เราเชื่อมต่อห้องสมุดและประกาศตัวแปร:

#include . . . . . โวลต์โวลต์; // แรงดัน Akuumulator ในโค้ด Float Batt แบบมีเงื่อนไขทั้งหมด // ค่าจริง - แรงดันแบตเตอรี่ Byte WDIR; // ทิศทางในรหัสสีเทา uint16_t t_time \u003d 0; // ช่วงเวลาการรับชาร์จ Str; // แถวสำหรับข้อมูล uint8_t buf; // ตัวแปรสำหรับข้อความที่ได้รับ uint8_t buflen \u003d vw_max_message_len; // สูงสุดความยาวของข้อความที่ได้รับ . . . .
คุณสมบัติหนึ่งที่เกี่ยวข้องกับขนาดของบัฟเฟอร์บัฟเฟอร์: เพื่อประกาศค่า (VW_MAX_MESSAGE_LEN) หนึ่งครั้งที่จุดเริ่มต้นของโปรแกรมไม่เพียงพอ ตั้งแต่ในฟังก์ชั่นการรับสัญญาณ (ดูด้านล่าง) ตัวแปรนี้จะปรากฏบนลิงค์จากนั้นข้อความเริ่มต้นจะต้องอัปเดตแต่ละรอบ มิฉะนั้นเนื่องจากการรับข้อความที่เสียค่าใช้จ่าย Buflen จะสั้นลงทุกครั้งจนกว่าคุณจะเริ่มได้รับเรื่องไร้สาระแทนข้อมูล ในตัวอย่างทั้งสองตัวแปรเหล่านี้มักจะประกาศในท้องถิ่นในวงจรลูปเนื่องจากขนาดบัฟเฟอร์ได้รับการอัพเดตโดยอัตโนมัติและที่นี่เราจะทำซ้ำการมอบหมายค่าที่ต้องการที่จุดเริ่มต้นของแต่ละรอบ

ในขั้นตอนการตั้งค่าเราทำการตั้งค่าต่อไปนี้:

การตั้งค่าเป็นโมฆะ () () () (500); // เพื่อตั้งค่าการแสดง PinMode (16, input_pullup); // เอาท์พุทสำหรับปุ่ม VW_Setup (1200); // Virtualwire VW_SET_RX_PIN การเชื่อมต่อความเร็วในการเชื่อมต่อ (17); // A3 Virtualwire Receiver เอาท์พุท . ....
ก่อนที่คุณจะได้รับบางสิ่งบางอย่างช่วงเวลา T_TIME ได้รับการตรวจสอบจากแผนกต้อนรับล่าสุด หากเกินขีด จำกัด ที่สมเหตุสมผล (ตัวอย่างเช่น 48 วินาทีเป็นช่วงเวลาของข้อความซ้ำสามครั้งจากบล็อกภายนอก) จากนั้นจะถูกมองว่าเป็นการสูญเสียเซ็นเซอร์และบ่งบอกถึงการแสดงผล:

void loop () () (vw_rx_start (); // การเตรียมความพร้อมของการรับ buflen \u003d vw_max_message_len; // บัฟเฟอร์ขนาดในแต่ละครั้งที่มีการอนาจารหาก ((int (millis ()) - t_time)\u003e 48000) // หาก t_time ยังไม่ได้รับการอัพเดตมากกว่า 48 วินาที (<отображаем прочерк на дисплее> ) // สิ้นสุดเซ็นเซอร์ไม่พบหาก (vw_have_message ()) (// รอหากการรับสัญญาณ (vw_get_message (buf, & buflen)) // หากข้อมูลถูกถ่าย (vw_rx_stop (); // เริ่มการรับสัญญาณที่ t_time \u003d มิลลิส (); / / อัพเดต t_time สำหรับ (ไบต์ i \u003d 0; i<3;i++) // Получить первые три байта str[i]= buf[i]; str="\0"; if((str=="D")&&(str=="A")&&(str=="T")) { //сигнатура принята //принимаем данные: for (byte i=3;i<7;i++) // извлечь четыре байта аккумулятора str= buf[i]; // упаковать их в строку volt=atoi(str); //преобразовать в целое число volt=(volt/10)-100; //удаляем добавки до 4-х байт batt=float(volt)/55.5; //преобразуем в реальный вид напряжения в вольтах //и пока храним в глобальной переменной for (byte i=7;i<11;i++) // извлечь четыре байта направления str= buf[i]; // упаковать их в строку int w_Dir=atoi(str); //преобразовать в целое число w_Dir=(w_Dir-1000)/10; //возвращаем к исходному виду wDir=lowByte(w_Dir); //младший байт - код Грея <выводим направление на дисплей через оператор case> . . . . .
ค่าสัมประสิทธิ์ 55.5 จะคำนวณมูลค่าของรหัส ADC ในแรงดันไฟฟ้าจริงมูลค่าของมันขึ้นอยู่กับแรงดันอ้างอิงและค่าของตัวต้านทานตัวหาร

โดยวิธีการที่รหัสสีเทามีคุณสมบัติหนึ่ง: มันไม่สำคัญในลำดับของบิตรหัสยังคงมีคุณสมบัติทั้งหมดด้วยการเปลี่ยนแปลงใด ๆ และตั้งแต่เมื่อถอดรหัสเรายังคงพิจารณาแต่ละกรณีเป็นรายบุคคลจากนั้นบิตสามารถพิจารณาได้ในคำสั่งใด ๆ และแม้กระทั่งสับสนเมื่อเชื่อมต่อ อีกสิ่งหนึ่งถ้าพวกเขาต้องการกรณีนี้จัดขึ้น - ตัวอย่างเช่นการสร้างอาร์เรย์ของทิศทาง ("C", "CVD", "SZ", "ZSZ", "S" ฯลฯ ) และแทนที่จะพิจารณารายบุคคลแต่ละตัวเลือก ในการแยกการกำหนดตามจำนวนในอาร์เรย์นี้ จากนั้นจะต้องเปลี่ยนรหัสการเล่นเกมเป็นไบนารีที่สั่งซื้อและลำดับของบิตจะมีบทบาทสำคัญ

และในที่สุดดึงค่าความเร็วและปิดตัวดำเนินการทั้งหมด:

สำหรับ (ไบต์ i \u003d 19; i<23;i++) // Получить четыре байта частоты str= buf[i]; // упаковать их в строку int wFrq=atoi(str); //преобразовать в целое число wFrq = (wFrq-1000)/10; //удаляем добавки до 4-х байт wFrq=10+0.5*wFrq;//скорость в целом виде с десятыми <отображаем ее на дисплее поразрядно> ) // สิ้นสุดถ้า str \u003d dat) // สิ้นสุด vw_get_message) // สิ้นสุด vw_have_message (); . . . . .
ที่นี่ 10 + 0.5 * WFRRQ เป็นสมการสอบเทียบ 10 DM / s (Ie.E. 1.0 เมตรต่อวินาที) มีเกณฑ์การหมุนเวียนและค่าสัมประสิทธิ์การคำนวณความถี่ 0.5 - ต่อความเร็ว (ใน DM / S) ที่ค่าศูนย์ของความถี่อินพุตปัญหาสมการนี้ 10 DM / S ดังนั้นจึงควรดำเนินการแยกต่างหากเพื่อส่งออกไม่ใช่ 1 m / s คือค่าศูนย์ ปรับเทียบเซ็นเซอร์ความเร็วสามารถใช้เครื่องวัดความเร็วลมคู่มือที่ถูกที่สุดและพัดลมตั้งโต๊ะ อย่าพยายามกำหนดเกณฑ์ทริกเกอร์การทดลอง - แม่นยำมากขึ้นปรากฎว่าคุณสังเกตเห็นสองหรือสามจุดของค่าการสอบเทียบโดยตรงของความเร็ว V จากความถี่ F: V \u003d VP + K × F ที่ความเร็วในการสตรีมที่แตกต่างกันแล้ว เกณฑ์ของการเริ่มต้นจะถูกกำหนดโดยอัตโนมัติเนื่องจากค่าของ VP (ระบุจุดที่ข้ามบรรทัดนี้ด้วยแกนของความเร็ว)

ก่อนปิดวงจรหลักคุณต้องทำสิ่งอื่น เรามีแรงดันแบตเตอรี่ แต่ไม่จำเป็นต้องแสดงให้เห็นตลอดเวลา - เฉพาะสถานที่ที่จะครอบครอง เมื่อต้องการทำเช่นนี้คุณต้องใช้ปุ่ม KN1 - คลิกที่มันเราชั่วคราว (จนกว่าการอัปเดตข้อมูลถัดไป) แทนที่สตริงของค่าความชื้นอุณหภูมิภายนอกของแรงดันไฟฟ้า:

ถ้า (DigitalRead (16) \u003d\u003d ต่ำ) (// กดปุ่ม<выводим напряжение на дисплей, затирая значение температуры-влажности> ) // ปุ่มสิ้นสุดล่าช้า (500); ) // สิ้นสุดลูป
ปุ่มของฉันคือดังที่เห็นได้จากรูปแบบด้วยการสัมผัสเค้ก แต่ไม่มีอะไรป้องกันไม่ให้ปกติกับการปิดการเชื่อมต่อกับพลังงานผ่านตัวต้านทาน นอกจากนี้คุณยังสามารถเพิ่มอักขระที่กระพริบลงในหน้าจอหากแรงดันไฟฟ้าแบตเตอรี่ลดลงด้านล่างตัวอย่างเช่น 10 โวลต์เป็นสัญญาณว่าถึงเวลาที่จะเปลี่ยน

สรุปเกี่ยวกับ meteorks SHT-75 ใช้เป็นเซ็นเซอร์กลางแจ้ง - เซ็นเซอร์มือสมัครเล่นเพียงคนเดียวที่ฉันพบซึ่งไม่จำเป็นต้องมีการสอบเทียบและแสดงค่าจริงและอุณหภูมิและความชื้น "ออกจากกล่อง" (ดังนั้นราคาสูง)

สามารถพบห้องสมุดสำหรับการเชื่อมต่อได้

SHT-75 ได้รับการออกแบบที่ค่อนข้างโง่: บอร์ดพื้นผิวโลหะจะดำเนินการความร้อนอย่างสมบูรณ์ดังนั้นจึงจำเป็นต้องอดทนต่อมันเกินกว่าที่อยู่อาศัย มิฉะนั้นการปรากฏตัวของตัวควบคุมประเภท ATMEGA328 ที่มีโคลงไฟในเคสปิดเพียงพอที่จะให้ความร้อนกับเซ็นเซอร์สำหรับคู่ขององศาผ่านกระดานแม้ว่าหัวของมันจะถูกนำออกไปด้านนอก รูปแบบของฉันด้วยเซ็นเซอร์ลมที่มีกระแสไฟที่ 20-130 mA (แม้ว่ามิลลิวินาทีที่ไม่มีนัยสำคัญในปัจจุบัน) อุ่น SHT-75 องศาต่อห้าดังนั้นจึงถูกถ่ายโอนไปยังด้านนอกและติดตั้งแยกต่างหากบนแผ่นพลาสติกที่ยื่นออกมาจากบล็อก ที่อยู่อาศัย

ข้อมูลจาก SHT-75 จะถูกลบออกโดยคอนโทรลเลอร์เดียวกันกับข้อมูลของเซ็นเซอร์ลมและถูกส่งจากโมดูลระยะไกลในแพคเกจเดียวผ่านช่องสัญญาณไร้สาย 433 MHz สำหรับการส่งสัญญาณพวกเขายังได้รับรูปแบบบรรทัด 4 ไบต์

ในการวัดอุณหภูมิและความชื้นในบ้าน DHT-22 จะถูกเลือก - เนื่องจากช่วงมีขนาดเล็กในการเปรียบเทียบกับถนนมันก็ไม่แยแสที่เซ็นเซอร์ที่จะใช้ (ยกเว้น DHT-11 ซึ่งไม่ควรใช้ที่ ทั้งหมดภายใต้สถานการณ์ใดก็ตามในนั้นไม่สามารถใช้งานได้ในการนัดหมายเป้าหมาย) อุณหภูมิของ DHT-22 ถูกเปิดเผยโดยการวัดของเทอร์โมมิเตอร์ปรอท (พวกเขาใกล้เคียงกับ SHT-75!) และความชื้นเล็กน้อยได้รับการรักษาด้วยการเปรียบเทียบกับ SHT-75 การแก้ไขจะถูกป้อนทันทีก่อนที่จะแสดงบนหน้าจอ

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

บารอมิเตอร์ มันไม่ได้เป็นตัวแทนของปัญหาเนื่องจากเกือบทั้งหมดที่มีอยู่ในการขายจะทำบนพื้นฐานเดียวกัน - microelectromechanical (MEMS) Microcircuit BMP180 หรือการปรับเปลี่ยน ประสบการณ์ส่วนตัวของฉันพยายามที่จะใช้ความหลากหลายที่พบมากขึ้นตาม LPS331AP เป็นลบ: ห้องสมุดสำหรับเธอนั้นยากที่จะค้นหาและขัดแย้งกับอุปกรณ์อื่น ๆ บนรถบัส I2C พบได้ในรายการด้านบน ประจักษ์พยานของบารอมิเตอร์อาจจะต้องมีการปรับในสถานที่ของการติดตั้ง - ความสูงทุก 10-12 เมตรเหนือระดับน้ำทะเลลดแรงดัน 1 มม. ศิลปะ. ดังนั้นจึงจำเป็นต้องหัก (หรือเพิ่ม) จากการอ่านเพื่อให้ค่าความดันสอดคล้องกับประจักษ์พยานของสถานีอุตุนิยมวิทยาอย่างเป็นทางการในพื้นที่นี้

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

อัปเดตจาก 06/30/17 ติดตั้งพลังงานจากแบตเตอรี่พลังงานแสงอาทิตย์ ชุดจากที่นี่:
แผงเซลล์แสงอาทิตย์
ผู้ควบคุม
AKB
ทั้งหมดเข้าด้วยกัน + จัดส่งในมอสโกภายใน 2.5 tyr ทำงานได้อย่างไร้ที่ติ
วิธีที่น่าสนใจในการคำนวณพลังของแบตเตอรี่พลังงานแสงอาทิตย์และ ACB ซึ่งเสนอที่ปรึกษาจากเว็บไซต์นี้ ตัวอย่างของการคำนวณพลังงาน 3 วัตต์ที่ใช้ไป (ฉันมีน้อยกว่า) ฉันอ้างถึง:
"3W คูณด้วย 24 ชม. และหารด้วย 6 \u003d 12 ชั่วโมงเป็นภาชนะบรรจุแบตเตอรี่ขั้นต่ำ
3W คูณด้วย 24 ชั่วโมงและหาร 3h \u003d 24W เป็นพลังงานขั้นต่ำของแบตเตอรี่พลังงานแสงอาทิตย์ "
ไม่มีความคิดเห็น.
ในกรณีของฉันพลังที่เกิดจากการติดตั้งพลังงานแสงอาทิตย์สูงกว่าที่จำเป็นภายใต้สภาพอากาศที่เลวร้ายที่สุด ดังนั้นในคอนโทรลเลอร์เซ็นเซอร์จึงไม่ควรดูแลการประหยัดพลังงานและใช้ความถี่ที่จำเป็นในการอ่านและค่าเฉลี่ย

upd update 09/13/18 เกือบสองฤดูกาลของการดำเนินงานจุดแข็งและจุดอ่อนของสถานีถูกเปิดเผย อ่อนแอ - ก่อนอื่นความจริงที่ว่าวงจรการอัพเดทของการอ่านคือ 16 วินาที (จากสี่ชุดของการวัด) ตามที่ แต่เดิมมานานเกินไป การติดตั้งแบตเตอรี่พลังงานแสงอาทิตย์ด้วยแบตเตอรี่บัฟเฟอร์ที่อนุญาตให้ไม่คิดเกี่ยวกับการประหยัดพลังงานและเล่นกับระยะเวลาของวงจร เป็นผลให้วงจรถูกตั้งค่าที่ 8 วินาที (สี่มิติในสองวินาที)
จากการปรับปรุงเชิงกลตัวหมุนเวียนที่เป็นของแข็งภายใต้ขอบของเซ็นเซอร์ความเร็วถูกนำมาใช้ (ใช่ฉันได้รับคำเตือนเกี่ยวกับความต้องการของมัน แต่แล้วฉันก็ไม่ได้เกิดขึ้นกับวิธีการทำ) หลังจากที่หนึ่งในขณะที่แกนของเซ็นเซอร์ขุดอย่างสมบูรณ์การสนับสนุน Fluoroplastic และเกณฑ์ของการดัดเพิ่มขึ้นอย่างรวดเร็ว (เกี่ยวกับความไวของพลูตัวนี้โดยวิธีการไม่ส่งผลกระทบต่อความไว) ดังนั้นการสนับสนุนจึงถูกแทนที่ด้วยสเตนเลสสตีลสเตนเลสซึ่งมีการเจาะลึกเล็ก ๆ พลวงซึ่งจะยังคงมีบางสิ่งที่จะเกิดขึ้นกับขอบซึ่งเหมือนทั้งแกนทำจาก Durala แต่ฉันเลื่อนออกไปจนกว่าเซ็นเซอร์จะยังคงต้องทำซ้ำ: ดิสก์เลเซอร์ที่ใช้เป็นพื้นฐานของการออกแบบสำหรับสองฤดูกาลมีเมฆมากจากดวงอาทิตย์และเริ่มแตก

upd ลงวันที่ 06/05/19
ในการปรับเปลี่ยนเซ็นเซอร์ (Fluger จะถูกทิ้งไว้เหมือนกัน) เซ็นเซอร์ความเร็วต้อง remake และเนื่องจากแกนที่ถูกลบและเนื่องจากดิสก์เลเซอร์ที่เข้ามาสนใจ พื้นฐานของการออกแบบที่เหลืออยู่เหมือนกัน แต่แผ่นเลเซอร์ใหม่ทาสีด้วยสีทองจากกระป๋อง พบวิธีการแก้ปัญหาสำหรับ ISZ ในแบบฟอร์มต่อไปนี้ ในแกน Durall ความลึกถูกเจาะตรงกลางและแทรกที่นั่นบนกาวที่สองของการตัดแต่งด้านบนของก๊อกน้ำจีน 3 มม. เคล็ดลับของการแตะเป็นกรวยที่มีศูนย์กลางที่มีมุมกว้างประมาณ 70-80 ในฐานะที่เป็นฐานฉันใช้หัวสกรูสแตนเลส M3 ที่มีช่องเสียบกระดูกสันหลังที่มีจุดศูนย์กลางขนาดเล็กที่มีกำหนดสำหรับการเจาะแบบธรรมดา D \u003d 2 มม. สกรูนี้ห่อลงในการพักผ่อนในฟลูออโรลแลสต์โดยตรงดูดโดยแกนก่อนที่จะมีการอยู่ตรงกลาง
ปลายแกนถูกทาด้วยน้ำมันหล่อลื่นกราไฟท์เพื่อป้องกันการกัดกร่อน (เนื่องจากคุณสมบัติสแตนเลสของเครื่องทดสอบไม่รู้จักฉัน) หลังจากการสัดส่วนบางอย่างเกณฑ์ของการเริ่มลดลงมากจนกลายเป็นไปไม่ได้ที่จะวัดเครื่องวัดความเร็วลมลายเซ็นซึ่งเกณฑ์อยู่ที่ประมาณ 0.3-0.5 ซม. / วินาที ตามข้อมูลทางอ้อม (การก่อสร้างของเส้นตามสองจุด) เป็นเกณฑ์ความสมัครใจที่ 0.3 m / s แม้ว่ามันอาจจะค่อนข้างน้อย

การเปลี่ยนแปลงหลักในอัลกอริทึมการเฝ้าระวังยังเกี่ยวข้องกับเซ็นเซอร์ลมและฉันคิดว่ามันมีประโยชน์ที่จะต้องทนใน

สำหรับการผลิตอุปกรณ์ซึ่งวัดความเร็วของการไหลของอากาศจะต้องใช้ไขควง ตัวอย่างเช่นครึ่งหนึ่งของไข่อีสเตอร์พลาสติกสามารถใช้เป็นอ่างเก็บน้ำเครื่องวัดความเร็วลมได้ นอกจากนี้ยังต้องใช้เครื่องยนต์ Brushless ขนาดกะทัดรัดในแม่เหล็กถาวร สิ่งสำคัญคือความต้านทานของแบริ่งบนเพลาของมอเตอร์นั้นน้อยที่สุด ความต้องการดังกล่าวเกิดจากความจริงที่ว่าลมอาจค่อนข้างอ่อนแอจากนั้นเพลาเครื่องยนต์จะไม่สามารถเปิดได้ ในการสร้างเครื่องวัดความเร็วลมเครื่องยนต์จะถูกใช้จากฮาร์ดดิสก์เก่า

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

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

การสอบเทียบอุปกรณ์

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

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

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

เครื่องอืด - อุปกรณ์สำหรับการวัดความเร็วลม เครื่องวัดความเร็วลมคัพแบบคลาสสิคเป็นอุปกรณ์เครื่องจักรกลที่มีความสามารถในการวัดความเร็วลมในช่วงจาก 2 ถึง 20 m / s เครื่องวัดความเร็วลมเพียงคำนวณจำนวนการปฏิวัติของใบพัด ในการกำหนดความเร็วลมคุณต้องวัดจำนวนการปฏิวัติในช่วงระยะเวลาหนึ่งเช่น 30 S แล้วคำนวณจำนวนของหน่วยงานที่ Anamometer Arrow ผ่านไปเป็นเวลา 1 วินาที หลังจากนั้นเพื่อกำหนดความเร็วลมให้ใช้ตารางเวลา

อธิบายแบบอะนาล็อกเป็นวิธีที่ง่ายที่สุดบนพื้นฐานของมอเตอร์ไฟฟ้าพลังงานต่ำเช่น DM-03-3S 3 91 ซึ่งทำหน้าที่เป็นเครื่องกำเนิดไฟฟ้า ใบพัดใบมีดสี่ใบถูกนำมาพร้อมซื้อใน Aliexpress ประมาณ 1 ดอลลาร์

เส้นผ่านศูนย์กลางของใบพัดคือ 10 ซม. และความสูงคือ 6 ซม.

มอเตอร์ไฟฟ้าตั้งอยู่ในที่อยู่อาศัยที่ทำจากความจุเชื่อมเย็นในฝาที่หลุมสำหรับเพลามอเตอร์และนำจากเครื่องยนต์สายไฟถูกตัด

Diode Bridge VD1 รวบรวมในไดโอด Schottky 1N5817 เชื่อมต่อกับมอเตอร์ไฟฟ้า ที่ร้านของสะพานไดโอดคอนเดนเซอร์อิเล็กโทรไลต์ C1 1000 ICF X 16 V. เชื่อมต่อ

การเชื่อมต่อเครื่องวัดความเร็วลมแผนภาพ

Schottka Diodes ได้รับการคัดเลือกเนื่องจากความจริงที่ว่าความเร็วในการหมุนของใบพัดภายใต้สภาวะปกติ (หากไม่มีพายุเฮอริเคน) ไม่ใหญ่มาก ที่ความเร็วลมประมาณ 6 m / s ที่เอาท์พุทของอุปกรณ์มีแรงดันประมาณ 0.5 V ในเงื่อนไขดังกล่าวลดการสูญเสียทั้งหมดในองค์ประกอบทั้งหมดของโครงการ ด้วยเหตุผลเดียวกันตัวนำของส่วนที่มากเกินไปจะถูกใช้เป็นสายเชื่อมต่อ

ในการส่งออกของ rectifier คุณสามารถเชื่อมต่อ DC โวลต์มิเตอร์ได้โดย 2 V โดยมีบทบาทของมันอย่างสมบูรณ์แบบสำหรับมัลติมิเตอร์ แม้ว่าการใช้อุปกรณ์ลูกศรแยกต่างหากช่วยให้คุณสามารถจบการศึกษาระดับความเร็วลมได้โดยตรง

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

เครื่องวัดความเร็วลมเรียกว่าอุปกรณ์ที่แสดงความเร็วที่มีการเคลื่อนย้ายอากาศ ในวันที่อุปกรณ์นี้สามารถกำหนดอุณหภูมิของพวกเขาได้ อุปกรณ์ที่ผลิตโดยอุตสาหกรรม แต่ง่ายที่สุดสามารถทำได้และตัวคุณเอง ประเภทหลักที่มีอยู่: ปีกเครื่องวัดความเร็วลมถ้วยและเครื่องวัดอุณหภูมิ

พบอุปกรณ์ประเภทอื่น ๆ ของอุปกรณ์นี้ แต่พวกเขาจะใช้เพียงเล็กน้อยและในอุตสาหกรรมที่ค่อนข้างเฉพาะเจาะจง

ประเภทของอุปกรณ์ที่เรียกว่าใบพัด

Anamometer แบบแมนนวลที่ถือว่าถือว่าเป็นใบพัดบางครั้งเรียกว่าใบมีดหรือการระบายอากาศตามส่วนหลักซึ่งคล้ายกับพัดลม มวลอากาศลดลงบนใบพัดเปลี่ยนความเร็วของการหมุนของใบมีด อุปกรณ์นี้วัดจากความเร็วอากาศในท่อและระบบระบายอากาศ ตัวเลขแสดงแผนภาพของเครื่องวัดความเร็วลมประเภทต่าง ๆ ลมที่ตกลงมาบนใบพัด (วาด "อันดับ 1) นำไปสู่การเคลื่อนไหวของฟันซึ่งจะทำให้กลไกการนับ (รูป" หมายเลข 2)

ประเภทของเครื่องวัดสแกนเนอร์

บางครั้งอุปกรณ์ถูกเปรียบเทียบกับใบพัดบนหลักการของการทำงาน อุปกรณ์แสดงให้เห็นว่าไม่เพียง แต่ความเร็วลมที่มีใบพัดหมุน แต่ยังทิศทางของการไหลของอากาศ คุณภาพนี้ไม่ต้องสงสัยเลยข้อดีของเครื่องวัดความเร็วลมประเภทนี้

อุปกรณ์ถ้วย

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

ใบพัด (รูป "B" หมายเลข 1) ประกอบด้วยสี่ใบมีดมองไปในทิศทางเดียว เครื่องวัด (รูป "B" หมายเลข 2) ซ่อนอยู่ในฮัลล์พลาสติก

ใบพัดถือแกนจากโลหะที่เชื่อมต่อด้วยปลายล่างด้วยมิเตอร์ จับจากลวดที่แข็งแกร่ง (รูป "B" หมายเลข 3) ปกป้องใบพัดจากการเปลี่ยนรูปแบบกลไก

เทอร์โมมิเตอร์

Thermoemometer รวมฟังก์ชั่นของอุปกรณ์สองเครื่อง

หลักการของเทอร์โมเนมมิเตอร์เช่นเดียวกับเครื่องมืออะคูสติกทั้งหมด - มันวัดความเร็วของเสียงแล้วขึ้นอยู่กับข้อมูลนี้ส่งข้อมูลเกี่ยวกับความเร็วลม อุปกรณ์นี้เป็นอิเล็กทรอนิกส์และใช้บ่อยกว่าสองคนแรกนอกเหนือจากการทำงานบนหลักการของเซ็นเซอร์ความร้อนอะคูสติกแสดงอุณหภูมิอากาศ เครื่องวัดความเร็วลมอัลตราโซนิกและการออกแบบนั้นค่อนข้างซับซ้อน ดังนั้นจึงใช้ในการควบคุม microclique ในสถานที่ทำงานในภาคอุตสาหกรรมต่าง ๆ มีความหลากหลายของ ThermoanMometers แบบพกพาแบบพกพาแบบพกพา - Dough เครื่องวัดความเร็วลมและอื่น ๆ

นอกเหนือจากทั้งสามที่อธิบายไว้ข้างต้น, การเหนี่ยวนำคู่มือ "ARI-49" เครื่องวัดความเร็วลมแบบแมนนวลที่เรียกว่า เคาน์เตอร์ไฟฟ้า (วาด "B" ติดตั้งอยู่)

ข้อกำหนดการใช้งานของอุปกรณ์

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

ทำเครื่องวัดความเร็วลมด้วยมือของคุณเอง

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

เราทำสิ่งต่อไปนี้:


การตั้งค่า

ปรับความเร็วเครื่องวัดความเร็วลมให้ดีขึ้นตามคำให้การของมาตรฐาน แต่สำหรับกรณีที่ไม่มีนี้คุณสามารถใช้วิธีต่อไปนี้ เสริมสร้างอุปกรณ์ให้กับด้ามไม้เมื่อขับรถในความสงบทดสอบอุปกรณ์ที่มีเครื่องวัดความเร็ว มีคุณค่าของรัศมีของวงล้อเป็นมิลลิเมตรปรับอุปกรณ์

ด้วยการเชื่อมต่อเครื่องวัดความเร็วลมในแนวตั้งกับผู้สนับสนุนวงจรเราได้รับผลการวัด

การติดตั้ง

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

ดังนั้นเราจึงรู้วิธีสร้างเครื่องวัดความเร็วลมด้วยมือของคุณเองและสิ่งที่จำเป็นสำหรับสิ่งนี้ ไม่สำคัญว่าทำไมอุปกรณ์ให้บริการ - สำหรับการระบายอากาศความเร็วในการวัดหรืออุณหภูมิ ไม่สำคัญว่ามันจะเป็นอะไร - เครื่องเขียนขนาดเล็กหรือการเหนี่ยวนำ สิ่งหนึ่งที่สามารถพูดได้แน่นอน - เขานำประโยชน์ให้กับผู้คน

AnneMeter - อุปกรณ์ที่ออกแบบมาเพื่อวัดความเร็วของการไหลของอากาศ (ก๊าซ) ด้านล่างนี้เป็นผู้มีอำนาจลดลงของบทความเกี่ยวกับวิธีการทำเครื่องวัดความเร็วลมแบบโฮมเมดจากมอเตอร์ไฟฟ้า บทความต้นฉบับถูกโพสต์ในเว็บไซต์นี้ .

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

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

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

ความยากลำบากหลักในการก่อสร้างคือการทำใบพัดที่สมดุลอย่างสมดุลของเครื่องวัดความเร็วลม เครื่องยนต์ถูกติดตั้งบนฐานขนาดใหญ่และดิสก์จากพลาสติกหนาติดอยู่กับโรเตอร์ จากไข่พลาสติกเราตัดครึ่งซีกที่เหมือนกัน 3 ตัว ด้วยความช่วยเหลือของแท่งเหล็กหรือกระดุมเราจะแก้ไขซีกโลกบนดิสก์อย่างระมัดระวังวางไว้ในเซกเตอร์ 120 องศา การปรับสมดุลอย่างระมัดระวังจะดำเนินการในห้องที่ไม่มีการเคลื่อนไหวของลมที่มีตำแหน่งแนวนอนของแกนเครื่องวัดความเร็วลม น้ำหนักพอดีจะดำเนินการโดยใช้ขา โรเตอร์ต้องหยุดในตำแหน่งใด ๆ และไม่เหมือนกัน

ในขณะที่เราใช้มอเตอร์ไฟฟ้าแบบสุ่มอย่างสมบูรณ์และกังหันลมแบบโฮมเมดเราไม่รู้อย่างแน่นอนว่ามันจะมีปฏิสัมพันธ์กับลมอย่างไร เราจะต้องปรับขนาดเครื่องวัดความเร็วลมของเราด้วยตัวเอง และสำหรับสิ่งนี้เราต้องทำมิเตอร์ความถี่ที่ง่ายที่สุด มันจะแปลงความถี่ที่อินพุตเป็นแรงดันไฟฟ้าหรือกระแสไฟฟ้า แผนการวัดความถี่ดังกล่าวสามารถพบได้ในนิตยสารสำหรับมือสมัครเล่นวิทยุ ตัวแปลงที่ง่ายที่สุดคือ Integrator ปกติ (ตัวกรอง LF) ประกอบด้วยไดโอดและตัวเก็บประจุ ที่เอาต์พุตเราใช้ปืนมิลเลียมัมมี่ (โครงร่างโดยประมาณของมิเตอร์ความถี่ที่เรียบง่ายดูบทความต้นฉบับ)

หากคุณใช้แอมพลิฟายเออร์ใด ๆ ในรูปแบบมิเตอร์ความถี่และบำรุงจากแบตเตอรี่คุณควรเข้าใจว่าการลดแรงดันไฟฟ้าของมันอาจมีผลต่อการอ่านเครื่องมือ

เครื่องวัดความเร็วลมแบบโฮมเมดที่ปรับเทียบได้ดีที่สุดด้วยความช่วยเหลือของรถยนต์ จริงเสาบางชนิดจะต้องมีเครื่องวัดความเร็วลมไม่ตกอยู่ในเขตอากาศที่ขุ่นเคืองที่สร้างขึ้นโดยรถยนต์ มิฉะนั้นประจักษ์พยานของเขาจะผิดเพี้ยนมาก ใช่และเครื่องวัดความเร็วรถยนต์เองถูกตรวจสอบด้วย GPS Navigator แสดงความเร็วที่แท้จริงของรถ

สำหรับการสอบเทียบวันที่ไม่มีลมจะถูกเลือก จากนั้นการสอบเทียบสามารถทำได้อย่างรวดเร็ว หากลมพัดใด ๆ คุณจะต้องไปที่นั่นเป็นเวลานานและกลับมาบนถนนเพื่อให้ความเร็วลมถูกเพิ่มเข้ามาในความเร็วของการเคลื่อนไหวเป็นครั้งแรกแล้วหัก และคุณต้องคำนวณค่าเฉลี่ยใด ๆ ใช่และลมไม่ควรเปลี่ยน มันยากและแรง ดังนั้นจึงเป็นการดีกว่าที่จะรอความสงบและเมื่อเคลื่อนที่บนถนนตรงปรับเครื่องวัดความเร็วลมอย่างรวดเร็ว โปรดทราบว่ามาตรวัดความเร็วจะแสดงให้เราทราบ KM / H และความเร็วลมมีความสนใจในสหรัฐอเมริกาใน M / S และอัตราส่วนระหว่างพวกเขาคือ 3.6 ที่. การอ่านมาตรวัดความเร็วจะต้องถูกหารด้วย 3.6 หากรถขี่ที่ความเร็ว 40 กม. / ชม. ความเร็วลมที่พัดผ่านเครื่องวัดความเร็วลมคือ 11.12 m / s เมื่อสอบเทียบมันสะดวกในการใช้เครื่องบันทึกเสียง คุณเพียงแค่ป้อนการอ่านของมาตรวัดความเร็วและอุปกรณ์และที่บ้านในบรรยากาศที่ผ่อนคลายคุณสามารถสร้างสเกลใหม่สำหรับเครื่องวัดความเร็วลมของคุณ

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

(Retelling Konstantin Tymoshenko)

mob_info