Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Arduino -г тохируулна уу
- Алхам 3: Servo & Flag тохируулна уу
- Алхам 4: Програм хангамжийн холболтыг тохируулах
- Алхам 5: Эцсийн бодол
Видео: Applescript/Arduino Alert Flag үүсгэх: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Таны Mac дээрх шуудангийн дуу хангалтгүй санагдаж байсан уу? Энгийн дуу чимээ, сэрэмжлүүлэг нь үүнийг огтхон ч багасгахгүй байна уу? Та илүү тод, илүү ашигтай зүйлийг хүсч байна уу? Хэрэв тийм бол энэ бол таны хайж байсан зааварчилгаа юм. Энэхүү зааварчилгааны хэсэгт би Arduino -г Mac -тэй хэрхэн холбож, таны хүссэн сэрэмжлүүлэг гарахад жинхэнэ тугийг хаяхыг танд үзүүлэх болно. Бидний жишээн дээр бид имэйлээр сэрэмжлүүлэг өгөх болно, гэхдээ бараг ямар ч зүйл тохиолдоход та үүнийг дуудахын тулд AppleScript -ийг ашиглаж болно. Би зааварчилгаа өгөх зүйлсийнхээ талаар сэтгэгдлийг хүлээн авахдаа унтрахаар зааварчилгаа өгөх жижиг тугийг бүтээсэн. Эхэлцгээе!
Алхам 1: Танд хэрэгтэй зүйл
Тоног төхөөрөмж: Ардуино: Дуемиланове ба Диецимила хоёр ажиллах болно гэдгийг би мэднэ. ТУЗ -ийн хуучин хувилбарууд ажиллах эсэхийг би мэдэхгүй байна. Туг: Би зааварчилгааны тайлбар авах үед надад анхааруулах зорилгоор зааварчилгаа өгөх туг хийв. 47 Ом эсэргүүцэл: Энэ нь Arduino -ийг цуваа холболт хаагдах үед дахин тохируулахаас урьдчилан сэргийлэх зорилготой юм. Arduino -г Servo руу холбох. Миний утас шаардлагатай хэмжээнээс арай урт байсан. Програм хангамж: Tod Kurt -ийн Arduino Serial C код. Тод энэ кодыг тавьсан бөгөөд энэ нь Arduino -той харьцахад маш хялбар болгодог. Энд оруулсан файлууд. Дэлгэрэнгүй мэдээллийг эндээс үзнэ үү: https://todbot.com/blog/2006/12/06/arduino-serial-c-code-to-talk-to-arduino/- Arduino Code- Flag Applescript-ийг ажиллуулна уу.
Алхам 2: Arduino -г тохируулна уу
Энэ тэгшитгэлийн физик талыг бид эхлээд тохируулах ёстой. Servo -оос гарах 3 хүчдэлтэй: хүчдэл, газардуулга, хяналт. Энэ тохиргоонд бид тэдгээрийг 5v, газардуулга, зүү 9 -д холбож байна. Мөн 3v3 зүү болон дахин тохируулах зүү рүү 47 ом эсэргүүцэл оруулах болно. Энэ нь цуваа холболт хаагдах бүрт arduino -г дахин тохируулахаас сэргийлнэ. Энэ бол миний хувьд эрт шийдэх үнэхээр зовлон байсан, би програмыг дахин тохируулах ажлыг удаашруулж бичсэн боловч энэ нь хэзээ ч миний хүссэнээр ажиллаагүй юм. Тэмдэглэл: Миний авсан эх сурвалжийн мэдээлснээр Resistor нь дахин тохируулах товчлуурыг дарахад Arduino -д хэт их 20 мА гүйдэл үүсгэдэг. Үүнийг туршиж үзсэн хүн үүнийг техникийн үзүүлэлтээс гадуур гэж хэлсэн боловч ажилласан хэвээр байна. Resistor холбогдсон үед Arduino -ийг дахин тохируулахаас зайлсхий. Оруулсан програм хангамжийг Arduino дээр ачаална уу. Өөрт тохирсон өөрчлөлтийг хий. Үндсэндээ та arduino руу 0 эсвэл 1 илгээж байгаа бөгөөд үүнд үндэслэн тугийг дээш эсвэл доош эргүүлэх болно.
Алхам 3: Servo & Flag тохируулна уу
Tape Flag to pole. Tape pole to servo… Маш энгийн.
Алхам 4: Програм хангамжийн холболтыг тохируулах
Эхлээд та Тод Куртын Arduino цуврал харилцааны скриптийг эмхэтгэх хэрэгтэй болно. Энэ бол супер амархан. Терминалыг нээгээд arduino-serial.c файл байгаа газар руугаа чиглүүлээрэй Дараахь төрлийг бичнэ үү: gcc -o arduino-serial arduino-serial.c Эмхэтгэж дууссаны дараа:./ arduino-serial гэж бичээд түүнийг хэвлэх ёстой. дэлгэц ашиглах мэдээлэл. Төрийн далбаагаа туршиж үзье. Терминал дээр шинээр үүсгэсэн arduino сериал скрипт байгаа газар руу очоод дараах үгийг оруулна уу.. Хэрэв та энэ юу болохыг сайн мэдэхгүй байгаа бол Arduino програм хангамж руу ороод Tools-> Serial Port гэсэн хэсгийг олоорой. Энд дараалал чухал юм. -B нь baud бөгөөд портыг (-p) тохируулахаас өмнө тохируулах ёстой. -s нь илгээгдэх мессеж юм. Энэ нь туг өргөх ёстой, та үүнийг мөрийн төгсгөлд байгаа "1" -ийг "0" (тэг) болгож өөрчилж болно. Үүнийг хийсний дараа дараагийн зүйл бол тохиргоог тохируулах явдал юм. холбоотой AppleScript. Энэхүү Applescript -ийн тусламжтайгаар та бүх зүйл хаана байгааг хэлэх хэрэгтэй болно. Хялбар болгохын тулд би бүгдийг нэг газар байрлуулсан, тухайлбал: ~/Номын сан/Скриптүүд/, гэхдээ та хүссэн зүйлээ ашиглаж болно, хэрэв та Applescript -ээ тохируулчихсан бол тэр том ногоон товчийг дарж үзээрэй. " Дээрх "ажиллуулах" товчийг дарна уу. Өөр нэг зүйл бол бид бэлэн боллоо. Одоо бид Applescript -ийг ажиллуулахын тулд Mail.app -ийг тохируулах хэрэгтэй. Мэйлийг нээгээд тохиргоо руу орно уу. Дүрэм сонгох Дүрэм нэмэх Дүрмээр бол нөхцөлийг хүссэнээрээ тохируулна уу. Миний хувьд "from" хаяг нь "instablesables.com" -г агуулсан байх дүрмийг тохируулсан тул Instructables -аас ямар нэгэн зүйл хүлээн авахад энэ нь ажиллах болно. Хэрэв танд үүнийг туршиж үзэх арга байгаа бол түүнийг туршиж үзээрэй.
Алхам 5: Эцсийн бодол
Үүний давуу талыг ашиглахын тулд Mail.app -ийг ашиглах шаардлагагүй болно. Та скриптийг Finder гэх мэт Applescript -т хандах боломжтой ямар ч програмаас хааж болно. Windows хэрэглэгчид: Би танд скриптийн гүйцэтгэлийг идэвхжүүлэх арга байгаа эсэхийг мэдэхийн тулд Outlook -ийг сайн мэддэггүй, гэхдээ энд байгаа хэн нэгэн үүнийг ойлгоход ямар ч асуудалгүй гэж би бодож байна. Applescript -ийг гүйцэтгэх явцын улмаас скриптийг хойшлуулах нь хүлээгдэж буй бүх зүйлийг зогсоох болно. Үүнийг засах талаар би хараахан судалж амжаагүй байгаа ч үүнийг Apple програмын оронд Arduino -ийн талд хийх болно гэж бодож байна. Жишээлбэл, Arduino руу хоёр параметр илгээх: дээш/доош бит, үргэлжлэх хугацаа … Зааварчилгаа танд таалагдсан гэж найдаж байна. Бодит ертөнцтэй компьютерийн ертөнцөөс харьцах талаар жаахан илүү ойлголттой болохын тулд би үүнийг нэгтгэсэн.
Зөвлөмж болгож буй:
Macintosh Plus ROM үүсгэх: 3 алхам (зурагтай)
Macintosh Plus ROM үүсгэх: Энэхүү зааварчилгаа нь танд " хуулбарлах " Macintosh Plus ROM чипүүдээс авсан EPROM зургууд ба (эсвэл) " шатаах " зургуудыг шинэ чип болгоно. Процессыг үндсэндээ хоёр удаа хийх бөгөөд хоёуланг нь үүсгэх болно
OpenStreetMap -ийг ашиглан загварчилсан газрын зургийг хэрхэн үүсгэх вэ: 7 алхам (зурагтай)
OpenStreetMap-ийг ашиглан загварчилсан газрын зургийг хэрхэн бүтээх вэ: Энэхүү зааварчилгаанд та өөрийн захиалгаар хийсэн загварчилсан газрын зураг үүсгэх процессыг тайлбарлах болно. Загварчилсан газрын зураг нь хэрэглэгч ямар өгөгдлийн давхаргыг дүрслэхийг зааж өгөхөөс гадна давхарга тус бүрийн хэв маягийг тодорхойлох боломжтой газрын зураг юм
Андройд студи ашиглан Андройд аппыг хэрхэн үүсгэх вэ: 8 алхам (зурагтай)
Андройд студи ашиглан Андройд апп хэрхэн үүсгэх вэ: Энэхүү заавар нь Android Studio хөгжүүлэлтийн орчныг ашиглан Андройд апп бүтээх үндсийг заах болно. Андройд төхөөрөмж улам бүр түгээмэл болж байгаа тул шинэ програмын эрэлт нэмэгдэх болно. Android Studio нь ашиглахад хялбар (
Санамсаргүй бооцоо үүсгэх мөнгөний хайрцаг: 6 алхам (зурагтай)
Санамсаргүй бооцоо үүсгэгч мөнгөний хайрцаг: Би нөгөө хагастайгаа хөл бөмбөг, мөнгөний талаар ярилцаж байсан бөгөөд энэ сэдэв бооцоо тавихад хүрэв. Тэмцээн рүү явах болгондоо нөхөд нь хэдхэн квидээр чип бооцоо тавьдаг. Бооцоо нь ихэвчлэн эцсийн оноо бөгөөд аль аль нь
Эргометрийн дугуйгаар хүчдэл үүсгэх: 9 алхам (зурагтай)
Эргометрийн дугуйгаар хүчдэл үүсгэх: Төслийн боловсруулалт нь хөдөлгүүрийн хурд нэмэгдэх тусам идэвхждэг чийдэнгийн цамхаг, генераторт холбогдсон эргометр дугуйн дээр дөрөө хийх зорилготой "тоглоом" угсрахаас бүрдэнэ. унадаг дугуй