» อิเล็กทรอนิกส์ » Arduino "ของเล่น" สัตว์ตั้งชื่อรหัสมอร์ส "

ของเล่น "Animal Names Morse Code"



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



มันถูกดำเนินการใน Arduino นาโนและสร้างเอาต์พุต 12 คำที่แตกต่างกันไปยังเครื่องส่งเสียงบี๊บพร้อมเครื่องกำเนิดไฟฟ้าในตัว (สลับได้โดยสวิตช์เชิงกล) และ LED RGB รอบสามารถปรับได้ระหว่าง 100 ถึง 1100 มิลลิวินาที ในการสลับคำจะมีการเปลี่ยนทิงเกอร์ การออกแบบนั้นใช้พลังงานจากแบตเตอรี่ลิเธียมโพลีเมอร์ 1,000 mAh คอนโทรลเลอร์ควบคุมการประจุไฟในตัว แต่นี่มันยังไม่:



Mr_fid ขอบคุณ Simon Monk สำหรับหนังสือ Arduino Programming ซึ่งเขาซื้อเมื่อหลายปีก่อน ในการวาดภาพร่างเขาพึ่งพาตัวอย่างจากหนังสือเล่มนี้

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

เมื่อทำเครื่องหมายพลาสติก mr_fid ให้ใช้เทปกาว ด้วยสิ่งนี้ร่องรอยของเครื่องหมายจะเห็นได้ดีกว่าถ้าพลาสติกมีสีเข้ม นอกจากนี้เทปกาวนี้เป็นแบบด้านและสว่านไม่ลื่นเมื่อ "เล็ง"



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



แม้ว่าอาจารย์จะมีสว่านขนาดเล็กถึงแม้ว่าเขาจะใช้ขั้นตอนการเจาะเพื่อความสะดวก แต่ก็เป็น "ก้างปลา" หรือ "แครอท"



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



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

รูปแบบโดยไม่คำนึงถึงแบตเตอรี่ตัวควบคุมการชาร์จและตัวแปลงมีลักษณะดังนี้:



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



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



ขนาดใหญ่:



ในการควบคุมไฟ LED RGB mr_fid เลือกหมุด Arduino ที่มีหมายเลข 9, 10 และ 11 นี่คือเอาต์พุต PWM ซึ่งในเฟิร์มแวร์ถัดไปจะทำให้สามารถรับบิตต่อสีได้มากกว่าสาม

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

ตัวอย่างจากหนังสือเรียนของ Simon Monk นั้นเรียบง่ายและใช้งานได้ง่าย: นำข้อมูลเข้ามาผ่านพอร์ตอนุกรมและแปลเป็นรหัสมอร์สด้วยวงจรนาฬิกา 200 มิลลิวินาที ฟังก์ชั่นเพิ่มเติมที่เพิ่มเข้ามาโดยตัวช่วยสร้างช่วยให้สามารถปรับระยะเวลาขึ้นอยู่กับแรงดันไฟฟ้าที่มาจากเครื่องยนต์ตัวต้านทานตัวแปรเช่นเดียวกับการปฏิเสธพอร์ตอนุกรมเพื่อการจัดเก็บคำศัพท์ 12 แบบที่เลือกโดยสวิตช์หมุน เพิ่มรูทีนสำหรับควบคุมปุ่มสลับโหมด RGB-LED ด้วยและด้วยทวีตเตอร์ที่มีเครื่องกำเนิดไฟฟ้าในตัวโปรแกรมสามารถควบคุมได้ในตอนแรก

เมื่อการเขียนโปรแกรม Arduino, mr_fid ลืมไปอย่างสมบูรณ์ว่าของเล่นต้องได้รับอาหารจากบางสิ่งเพราะบอร์ดได้รับการขับเคลื่อนจาก USB ตลอดเวลา เมื่อเขาจำได้ความคิดแรกคือพลังทั้งหมดจาก“ โครนา” ผ่านโคลง แต่มันไม่พอดีและในตอนแรกอาจารย์ต้องการวางไว้ด้านนอก แต่แล้วตัดสินใจใช้แบตเตอรี่ลิเธียมโพลีเมอร์บาง ๆ ที่มี 3.7 V และ 1,000 mAh



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



เขาเชื่อมต่อสิ่งนี้เข้าด้วยกันในลักษณะที่ไม่ลืมขั้วและป้องกันการลัดวงจร:



โดยการเปลี่ยนตำแหน่งของสวิตช์บิสกิตคุณสามารถเลือกรหัสมอร์สสำหรับชุดตัวอักษรต่อไปนี้: HHH (หนึ่งจุด), OOO (หนึ่งขีด), แมว (แมว), สุนัข (สุนัข), ANT (มด), แมลงวัน (หนู), นกฮูก (นกฮูก), หมู (หมู), ไก่ (ไก่), สุนัขจิ้งจอก (จิ้งจอก) และนกอีมู (นกอีมู) ปุ่มอนุญาตให้คุณสลับโหมดการทำงานของไฟ LED RGB บนวงแหวน: สีคงที่ - สีแดง, สีฟ้า, สีเขียว, สีฟ้า - เขียว, สีเหลือง, ราสเบอร์รี่, สีขาว, รวมถึงจุดสีแดงและเส้นประสีเขียวเปลี่ยนสีหลังจากแต่ละคำ .

ใน Arduino mr_fid อัปโหลดภาพร่างดังกล่าว:


หากคุณทำซ้ำหลังจากที่อาจารย์ตอนนี้อยู่ในมือของคุณเป็นของเล่นเดียวกันกับที่คุณสามารถสนใจลูก ๆ ของคุณในรหัสมอร์ส และเมื่อพวกเขาเติบโตขึ้นด้วยการสร้างเฟิร์มแวร์อย่างง่ายคุณจะได้รับพื้นฐานสำหรับ "สุนัขจิ้งจอก" มาตรฐานอัตโนมัติส่งสัญญาณตัวเลือกของ MOE, MOI, MOS, MOH หรือ MO5 เปิดเป็นเวลาหนึ่งนาทีทุกสี่นาที

ป.ล. โดยเฉพาะอย่างยิ่งสำหรับคนที่น่าเบื่อที่พบความผิดกับพาดหัว: สัตว์เป็นชื่อที่รวมกันสำหรับสัตว์นกและแมลง
9.8
10
10

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
6 คิดเห็น
ข้อความอ้างอิง: tormozedison
ลบสวิตช์กลับสองขั้วหรือไม่
ใช่ปล่อยสวิตช์ขั้วเดี่ยวไว้ระหว่างแบตเตอรี่และโมดูลปรับระดับ
ผู้เขียน
ฉันเห็น โมดูลดังกล่าวจึงไม่เพียง แต่ป้องกันแบตเตอรี่จากการชาร์จเกินแต่จะอนุญาตให้ลบสวิตช์กลับสองขั้วหรือไม่

ทีนี้ถ้าฉันทำซ้ำสิ่งนี้โดยทั่วไปแล้วฉันก็แค่เสียบสายไฟเข้ากับแบตเตอรีแล้วปล่อยแบตเตอรี่ภายใน และฉันก็จะเพิ่ม RTC และฟังก์ชั่นนาฬิกามอร์ส
มีไว้ในภาพ เท่านั้น สำหรับที่ชาร์จ ที่นี่คุณต้องควบคุมไม่เพียง แต่ประจุ แต่ยังต้องมีการคายประจุ บนบอร์ดนอกเหนือไปจาก TP4056 คุณต้องมี IC อย่าง DW01 และกุญแจสำหรับมัน และดังนั้นไม่ใช่ 4 หน้าสัมผัสสำหรับการเดินสาย แต่ 6 อาจโมดูลเพิ่มจะปกป้องแบตเตอรี่หากจู่ ๆ ก็หยุดทำงานที่แรงดัน 2.7 ... 2.8 V แต่เราไม่รู้อะไรเลยเกี่ยวกับพารามิเตอร์และพึ่งพา " เอฟเฟกต์ซ้าย "ผิด"
ผู้เขียน
บอกฉันหน่อยว่าทำไมตัวควบคุมการชาร์จแบบนี้ถึงไม่ดีและอันไหนดีกว่ากัน?
การบัดกรีตัวต้านทานที่น่าเกลียดในบิสกิตและตัวควบคุมการประจุแบตเตอรี่ผิด
แต่ชื่อเท่านั้นที่สามารถเป็นความผิดพลาดได้? แต่ผู้เขียนไม่มีความรู้?

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...