สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: ตั้งค่า Arduino
- ขั้นตอนที่ 3: ตั้งค่า Servo & Flag
- ขั้นตอนที่ 4: ตั้งค่าการสื่อสารซอฟต์แวร์
- ขั้นตอนที่ 5: ความคิดสุดท้าย
วีดีโอ: สร้าง Applescript/Arduino Alert Flag.: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
คุณเคยรู้สึกว่าเสียงเมลบน Mac ของคุณไม่เพียงพอหรือไม่? เสียงและการเตือนธรรมดาๆ ไม่ได้ตัดมาเพื่อคุณใช่ไหม คุณต้องการบางสิ่งที่ชัดเจนและคุ้มค่ากว่านี้ไหม ถ้าใช่ นี่คือคำแนะนำที่คุณกำลังมองหา ในคำแนะนำนี้ ฉันจะแสดงวิธีเชื่อมต่อ Arduino ของคุณกับ Mac และตั้งค่าสถานะจริงเมื่อมีการแจ้งเตือนที่คุณเลือก ในตัวอย่างของเรา เราจะทำการแจ้งเตือนทางอีเมล แต่คุณสามารถใช้ AppleScript เพื่อเรียกสิ่งนี้ได้เมื่อเกือบทุกอย่างเกิดขึ้น ฉันได้สร้างแฟล็ก Instructables เล็กน้อยเพื่อดับเมื่อได้รับความคิดเห็นเกี่ยวกับการสอนของฉัน มาเริ่มกันเลย!
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
ฮาร์ดแวร์: Arduino: ฉันรู้อย่างน้อยว่า Duemilanove และ Diecimila จะใช้งานได้ ฉันไม่รู้ว่าบอร์ดรุ่นเก่าจะใช้งานได้หรือไม่ แฟล็ก: ฉันสร้างแฟล็ก Instrucables เพื่อเตือนฉันเมื่อได้รับความคิดเห็นที่สั่งได้ ตัวต้านทาน 47 โอห์ม: นี่คือการป้องกันไม่ให้ Arduino รีเซ็ตเมื่อปิดการเชื่อมต่อแบบอนุกรมA ServoWires เพื่อเชื่อมต่อ Arduino กับเซอร์โว สายไฟของฉันยาวเกินความจำเป็นเล็กน้อย ซอฟต์แวร์: รหัส Arduino Serial C ของ Tod Kurt ท็อดวางโค้ดนี้ซึ่งทำให้ง่ายต่อการสื่อสารกับ Arduino ไฟล์รวมอยู่ที่นี่ ดูข้อมูลเพิ่มเติมได้ที่นี่:https://todbot.com/blog/2006/12/06/arduino-serial-c-code-to-talk-to-arduino/- Arduino Code- Run Flag Applescript
ขั้นตอนที่ 2: ตั้งค่า Arduino
เราต้องตั้งค่าด้านกายภาพของสมการนี้ก่อน จากเซอร์โว มีสายไฟ 3 เส้น คือ แรงดัน กราวด์ และคอนโทรล ในการตั้งค่านี้ เรากำลังเสียบสิ่งเหล่านี้เข้ากับ 5v, Ground และ Pin 9 นอกจากนี้ เราจะใส่ตัวต้านทาน 47ohm ลงในพิน 3v3 และพินรีเซ็ต สิ่งนี้จะป้องกันไม่ให้ Arduino รีเซ็ตทุกครั้งที่มีการเชื่อมต่อแบบอนุกรมปิด นี่เป็นความเจ็บปวดอย่างแท้จริงสำหรับฉันที่ต้องจัดการตั้งแต่เนิ่นๆ ฉันได้เขียนซอฟต์แวร์เพื่อจัดการกับการรีเซ็ตโดยมีความล่าช้า แต่มันก็ไม่ได้ผลตามที่ฉันต้องการเลย ตัวต้านทานแก้ปัญหานั้นได้อย่างง่ายดายหมายเหตุ: ตามแหล่งที่มาที่ฉันได้รับ ตัวต้านทานทำให้เกิดกระแส 20mA ใน Arduino มากเกินไปเมื่อกดปุ่มรีเซ็ต ผู้ทดสอบบอกว่าไม่ตรงตามสเปกแต่ยังใช้งานได้ หลีกเลี่ยงการรีเซ็ต Arduino เมื่อคุณเชื่อมต่อตัวต้านทาน ซอฟต์แวร์โหลดซอฟต์แวร์ที่รวมอยู่ใน Arduino ทำการเปลี่ยนแปลงตามที่เห็นสมควร โดยพื้นฐานแล้ว คุณกำลังส่ง 0 หรือ 1 ไปยัง Arduino และมันจะปรับธงขึ้นหรือลงตามนั้น
ขั้นตอนที่ 3: ตั้งค่า Servo & Flag
Tape Flag to pole. Tape pole กับเซอร์โว…ค่อนข้างง่าย
ขั้นตอนที่ 4: ตั้งค่าการสื่อสารซอฟต์แวร์
ขั้นแรก คุณจะต้องรวบรวมสคริปต์การสื่อสารแบบอนุกรม Arduino ของ Tod Kurt นี้เป็นเรื่องง่ายสุด เปิดเทอร์มินัลแล้วนำทางไปยังตำแหน่งที่คุณมี arduino-serial.c fileType ดังต่อไปนี้: gcc -o arduino-serial arduino-serial.cเมื่อรวบรวมเสร็จแล้ว พิมพ์:./arduino-serialand ควรพิมพ์ไปที่ ข้อมูลการใช้งานหน้าจอ มาทดสอบธงกัน ในเทอร์มินัล ให้ไปที่ตำแหน่งสคริปต์ arduino-serial ที่คุณเพิ่งสร้างขึ้นและพิมพ์ดังต่อไปนี้:./arduino-serial -b 9600 -p /dev/tty.usbserial-A4001lGx -s 1คุณจะต้องเปลี่ยนพอร์ตอนุกรมของ Arduino. หากคุณไม่แน่ใจว่าสิ่งนี้คืออะไร ให้ไปที่ซอฟต์แวร์ Arduino และดูที่ Tools->Serial Port คำสั่งมีความสำคัญที่นี่ -b คือ baud และต้องตั้งค่าก่อนที่จะตั้งค่าพอร์ต (-p) -s คือข้อความที่จะส่ง สิ่งนี้ควรยกธง คุณสามารถลดมันได้โดยเปลี่ยน "1" ที่ท้ายบรรทัดนั้นเป็น "0" (ศูนย์) เมื่อใช้งานได้แล้ว สิ่งต่อไปคือการตั้งค่า AppleScript ที่เกี่ยวข้อง ด้วย Applescript นี้ คุณจะต้องบอกว่าทุกอย่างอยู่ที่ไหน เพื่อความสะดวก ฉันติดทุกอย่างไว้ที่เดิม กล่าวคือ: ~/Library/Scripts/ แน่นอน คุณสามารถใช้อะไรก็ได้ที่คุณต้องการ เมื่อคุณตั้งค่า Applescript แล้ว ให้ลองกดสีเขียวขนาดใหญ่นั้น " เรียกใช้" ที่ด้านบน อีกสิ่งหนึ่งและเราพร้อมแล้ว ตอนนี้เราต้องตั้งค่า Mail.app เพื่อเรียกใช้ Applescript เปิด Mail และไปที่การตั้งค่า เลือกกฎเพิ่มกฎในกฎ กำหนดเงื่อนไขตามที่คุณต้องการ สำหรับฉัน ฉันได้ตั้งค่ากฎเพื่อให้ที่อยู่ "จาก" มี "instructables.com" ดังนั้นมันจะเริ่มทำงานเมื่อฉันได้รับอะไรจาก Instructables คุณทำเสร็จแล้ว! หากคุณมีวิธีการทดสอบ ลองดูสิ
ขั้นตอนที่ 5: ความคิดสุดท้าย
คุณไม่จำเป็นต้องใช้ Mail.app เพื่อใช้ประโยชน์จากสิ่งนี้อย่างแน่นอน คุณสามารถเริ่มการทำงานของสคริปต์จากแอปพลิเคชันใดๆ ก็ตามที่จะเข้าถึง Applescript รวมถึงผู้ใช้ Finder. Windows: ฉันไม่คุ้นเคยกับ Outlook มากพอที่จะทราบว่าคุณมีวิธีการเรียกใช้การเรียกใช้สคริปต์หรือไม่ แต่ฉันคิดว่ามีใครบางคนที่นี่จะไม่มีปัญหาในการค้นหา ออก เนื่องจากวิธีดำเนินการ Applescript ความล่าช้าในสคริปต์จะหยุดทุกอย่างไม่ให้เกิดขึ้นในขณะที่รอ ฉันยังไม่ได้สำรวจการแก้ไขนี้ แต่ฉันคิดว่ามันจะทำที่ด้านข้างของ Arduino มากกว่า Applescript ตัวอย่างเช่น ส่งพารามิเตอร์สองตัวไปยัง Arduino: บิตขึ้น/ลง และระยะเวลา… ฉันหวังว่าคุณจะสนุกกับ Instructable ฉันรวบรวมมันเพื่อดูว่าฉันสามารถคิดเพิ่มเติมอีกเล็กน้อยเกี่ยวกับการโต้ตอบกับโลกแห่งความจริงจากโลกคอมพิวเตอร์
แนะนำ:
สร้าง Arduino MIDI Controller: 5 ขั้นตอน (พร้อมรูปภาพ)
สร้าง Arduino MIDI Controller: สวัสดีทุกคน! ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างคอนโทรลเลอร์ MIDI ที่ขับเคลื่อนด้วย Arduino ของคุณเอง MIDI ย่อมาจาก Musical Instrument Digital Interface และเป็นโปรโตคอลที่ช่วยให้คอมพิวเตอร์ เครื่องดนตรี และฮาร์ดแวร์อื่นๆ สามารถสื่อสาร
สร้าง Spy Bug ของคุณเอง (เครื่องบันทึกเสียง Arduino): 5 ขั้นตอน (พร้อมรูปภาพ)
สร้างบั๊ก Spy ของคุณเอง (เครื่องบันทึกเสียง Arduino): ในโครงการนี้ ฉันจะแสดงให้คุณเห็นว่าฉันรวม Arduino Pro Mini เข้ากับส่วนประกอบเสริมสองสามอย่างเพื่อสร้างเครื่องบันทึกเสียงได้อย่างไร ซึ่งอาจถูกใช้เป็นบั๊กสายลับ มีเวลาทำงานประมาณ 9 ชั่วโมง มีขนาดเล็กและง่ายมากที่จะ
วิธีทำโดรนโดยใช้ Arduino UNO - สร้าง Quadcopter โดยใช้ไมโครคอนโทรลเลอร์: 8 ขั้นตอน (พร้อมรูปภาพ)
วิธีทำโดรนโดยใช้ Arduino UNO | สร้าง Quadcopter โดยใช้ไมโครคอนโทรลเลอร์: บทนำเยี่ยมชม Youtube ของฉัน ChannelA Drone เป็นอุปกรณ์ (ผลิตภัณฑ์) ที่มีราคาแพงมากที่จะซื้อ ในโพสต์นี้จะมาพูดถึง วิธีทำราคาถูก ?? และวิธีทำของคุณเองเช่นนี้ในราคาถูก…ในอินเดียวัสดุทั้งหมด(มอเตอร์, ESCs
สร้าง IOT แรกของคุณโดยใช้ Arduino โดยไม่ต้องใช้โมดูลเพิ่มเติม: 5 ขั้นตอน (พร้อมรูปภาพ)
สร้าง IOT แรกของคุณโดยใช้ Arduino โดยไม่ต้องใช้โมดูลเพิ่มเติม: โลกกำลังฉลาดขึ้นทุกวันและเหตุผลที่ใหญ่ที่สุดเบื้องหลังคือวิวัฒนาการของเทคโนโลยีอัจฉริยะ ในฐานะผู้คลั่งไคล้เทคโนโลยี คุณต้องเคยได้ยินเกี่ยวกับคำว่า IOT ซึ่งหมายถึง Internet of Things Internet of Things หมายถึงการควบคุมและให้อาหารแก่
สหรัฐอเมริกา - USB: American Flag USB Memorial: 8 ขั้นตอน (พร้อมรูปภาพ)
สหรัฐอเมริกา - USB: American Flag USB Memorial: พิธีโบกธงแบบพลักแอนด์เพลย์ PC = Patriotic Computer รูปภาพและวิดีโอที่เกี่ยวข้องที่นี่ ตรวจสอบ ni9e.com สำหรับโครงการเพิ่มเติม