คำถามติดแท็ก system-design

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

7
ฉันจะรับ ID เฉพาะสำหรับบอร์ด Arduino ทั้งหมดได้อย่างไร
เมื่อคุณอัปโหลดภาพร่างไปยังบอร์ด Arduino ของคุณแล้วมันก็ยากที่จะรู้ว่าซอร์สโค้ดใดที่นำไปสู่ภาพร่างนั้น แน่นอนคุณสามารถเปลี่ยนซอร์สโค้ดร่างของคุณบนพีซีโดยไม่ต้องอัปเดต (ในรูปแบบไบนารี) เป็นบอร์ดของคุณ ฉันมีความคิดในการตั้งค่า " พื้นที่เก็บข้อมูลร่าง " ซึ่งจะมีผู้เข้าชมทันทีที่ฉันอัปโหลดภาพร่างไปยังหนึ่งในบอร์ดของฉัน จากนั้นฉันก็สามารถเรียกคืนได้ในภายหลังรหัสที่มาสำหรับร่างที่ทำงานบนกระดานใด ๆ ของฉัน สำหรับพื้นที่เก็บข้อมูลนั้นฉันต้องมี " ดัชนี " ก่อนซึ่งจะทำให้ฉันรู้ว่าบอร์ดซอร์สโค้ดร่างใดเชื่อมโยงอยู่ โดยทั่วไปดัชนีดังกล่าวควรมีความพิเศษสำหรับบอร์ด Arduino ทุกแผ่น ดังนั้นคำถามของฉัน: ฉันจะรับ ID เฉพาะสำหรับบอร์ด Arduino ได้อย่างไร แก้ไข: นี่คือรายการบอร์ดปัจจุบันของฉัน (รายการ miniumum ที่จะสนับสนุนด้วยวิธีการ ID ที่ไม่ซ้ำกัน) UNO R3 ล้าน 2560 หยุน Arduino Robot (ต้องมีบอร์ดเทียบเท่า Leonardo 2 ตัว) ในอนาคตฉันอาจสร้างบอร์ดของตัวเอง (Uno ที่เทียบเท่า แต่ไม่ได้ใช้ …

5
วิธีการเชื่อมต่อสอง Arduino โดยไม่ต้องป้องกัน?
ฉันกำลังวางแผนระบบ Arduino ที่ประกอบด้วยบอร์ด Arduino หลายตัว ระยะห่างสูงสุดระหว่างกระดานประมาณ 50 เมตร ฉันต้องการส่งข้อมูลพื้นฐานระหว่างสิ่งเหล่านี้เช่นสตริงสั้นหรือจำนวนเต็ม ฉันรู้ว่าฉันสามารถส่งข้อมูลผ่านสายเคเบิลอีเธอร์เน็ตได้ แต่ต้องใช้แผงกั้นอีเธอร์เน็ตหรือบอร์ด Arduino Ethernet ที่เพิ่มค่าใช้จ่ายเป็นสองเท่า มีงบประมาณต่ำหรือไม่ที่ฉันสามารถเชื่อมต่อบอร์ดโดยใช้เฉพาะบอร์ดพื้นฐานที่สุด (เช่น Uno) และส่วนประกอบอื่น ๆ แต่ไม่ได้เป็นเกราะป้องกันแบบสมบูรณ์หรือไม่?

7
โหลดห้องสมุดท้องถิ่น
ฉันยังใหม่กับการพัฒนา Arduino / C (มาจากสภาพแวดล้อม JavaScript / Ruby) แต่ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะรวมไลบรารีจากโฟลเดอร์ที่กำหนดเองภายในร่าง นี่คือสถานการณ์ของฉัน project.ino libs/ MyNewLib/ MyNewLib.h MyNewLib.ccp ตอนนี้คำถามของฉันคือ: ฉันจะรวมห้องสมุดที่กำหนดเองได้อย่างไร ฉันได้ลองหลายรูปแบบแล้ว # project.ino #include <libs/MyNewLib/MyNewLib.h> #include "libs/MyNewLib/MyNewLib.h" #include <./libs/MyNewLib/MyNewLib.h> #include "./libs/MyNewLib/MyNewLib.h" แต่ไม่มีใครทำงานเลย มีใครบอกฉันได้ไหมว่ามันเป็นไปได้ไหม ฉันได้ดูคำถามนี้ในเว็บ แต่ฉันไม่สามารถหาคำตอบที่น่าพอใจได้ หวังว่าพวกคุณจะช่วยได้ ไชโย UPDATE ฉันรู้ว่าคุณสามารถวางห้องสมุดของคุณลงในโฟลเดอร์ไลบรารีทั่วโลกของคุณ แต่ฉันต้องการมันในโฟลเดอร์โครงการท้องถิ่นของฉัน ฉันต้องการแบ่งปันผ่านคอมไพล์กับทีมของฉัน

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

8
วิธีที่ดีที่สุดในการตรวจสอบว่าเหยือกน้ำขนาด 5 แกลลอนว่างเปล่าหรือเปล่า
ฉันมีเครื่องชงกาแฟที่ได้รับน้ำจากหนึ่งใน 5 แกลลอนขวดน้ำสีฟ้า (ฉันจะดิ่งลง แต่น้ำของเราที่นี่เป็น WAAAAY ยากเกินไป) ถ้าฉันตั้งใจปล่อยให้น้ำหมดขวดปั๊มหมุนในเครื่องชงกาแฟจะถูกทำลายซึ่งจะเป็นความผิดพลาดที่มีค่าใช้จ่ายสูง ฉันรู้ว่าฉันสามารถติดตั้งเซ็นเซอร์ลอยแม่เหล็กบางชนิดในขวดน้ำได้ แต่เนื่องจากฉันต้องเปลี่ยนมันทุกๆสองสามสัปดาห์การมีสิ่งอื่นในขวดจะทำให้เปลี่ยนได้ยากขึ้นและการปนเปื้อนของเชื้อจุลินทรีย์มีแนวโน้มมากขึ้น ปั๊มที่สูบน้ำออกจากขวดจะผนึกแน่นที่ฝาและสิ่งใดก็ตามที่ทำงานภายใต้มันหรือผ่านมันจะทำให้ผนึกนั้นเสียหาย มีบางอย่างที่ฉันสามารถใช้เพื่อตรวจสอบว่าระดับน้ำต่ำจากด้านนอกของขวดหรือไม่? เหมือนเซ็นเซอร์เลเซอร์หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.