
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53
Mac компьютериңиздеги почта үнү жетишсиз болуп калганын сездиңиз беле? Жөнөкөй үндөр жана эскертүүлөр сиз үчүн аны кесип салбайт? Сиз ачык жана пайдалуу нерсени каалайсызбы? Андай болсо, бул сиз издеп жүргөн Нускама. Бул Нускамада мен сизге Arduino'ну Macка кантип туташтырууну жана сиз тандаган эскертүү болгондо чыныгы желекти ыргытууну көрсөтөм. Биздин мисалда, биз электрондук почта эскертүүсүн жасайбыз, бирок AppleScriptти дээрлик эч нерсе болбогондо чалуу үчүн колдонсоңуз болот. Мен кичинекей Instructables желегин түздүм, мен көрсөтмөлөрүм боюнча комментарийлерди алганда өчүп калат. Кел, баштайлы!
1 -кадам: Сизге эмне керек
Техникалык жабдыктар: An Arduino: Мен жок дегенде Duemilanove менен Diecimila иштээрин билем. Мен эски тактайдын версиялары иштейби же жокпу билбейм. Желек: Мен көрсөтмөлүү комментарийлерди алганда мага эскертүү үчүн көрсөтмөлүү желекчени жасадым. 47 Ом каршылыгы: Бул Arduino сериялык туташуунун жабылышында баштапкы абалга келүүсүн алдын алуу үчүн. Arduino сервосуна туташтыруу үчүн. Менин зымдарым керектүү программалык камсыздоодон бир аз узунураак болчу. Tod бул кодду койду, бул 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го туташтырып жатабыз. Ошондой эле, биз 3v3 пинге жана баштапкы абалга келтирүүчү пинге 47ohm каршылыгын коёбуз. Бул ардуинонун сериялык туташуу жабылган сайын баштапкы абалга келүүсүнө жол бербейт. Бул мен үчүн эрте күрөшүү үчүн чыныгы азап болчу, мен программалык камсыздоону кечиктирүү менен жазып койгом, бирок ал мен каалагандай иштеген жок. Резистор бул маселени оңой эле чечет. Эскертүү: Мен алган булакка ылайык, Resistor Reset баскычы басылганда Arduinoдо 20mA ашыкча токту пайда кылат. Сынаган адам бул спецификациядан тышкары экенин айтты, бирок дагы эле иштеди. Резистор туташып турганда Arduino баштапкы абалга келүүдөн качыңыз. Камтылган программаны Arduinoго жүктөңүз. Өзүңүз каалагандай өзгөртүүлөрдү киргизиңиз. Негизи, сиз arduinoго 0 же 1 жөнөтүп жатасыз жана ошонун негизинде желекти өйдө же ылдый бурат.
3 -кадам: Servo & Flag орнотуу
Тасма Flag to pole. Tape pole to servo… Pretty simple.
4 -кадам: Программалык байланышты орнотуу
Биринчиден, сиз Тод Курттун Arduino сериялык байланыш сценарийин түзүшүңүз керек. Бул супер оңой. Терминалды ачыңыз жана arduino-serial.c файлыңыз бар жерге барыңыз. Төмөнкүдөй териңиз: gcc -o arduino-serial arduino-serial.cТүзүлгөндөн кийин, териңиз:./ arduino-serial жана аны басып чыгаруу керек экранды колдонуу маалыматы. Туубузду сынап көрөлү. Терминалда жаңы жасалган ардуино сериялык сценарийиңизге өтүңүз жана төмөнкүнү териңиз.. Эгер бул эмне экенин билбесеңиз, Arduino программасына кирип, Tools-> Serial Port дегенди караңыз. Бул жерде тартип маанилүү. -B -бул bod, жана порт (-p) коюлганга чейин коюлушу керек. -s -бул жөнөтүлө турган билдирүү. Бул желекти көтөрүшү керек, сиз ошол саптын аягындагы "1" ди "0" (нөлгө) өзгөртүү менен түшүрө аласыз. байланышкан AppleScript. Бул Applescript менен, сиз баарынын кайда экенин айтышыңыз керек. Жеңилдик үчүн, мен баарын бир жерге тыгып койдум, атап айтканда: ~/Китепкана/Сценарийлер/, албетте, сиз каалаган нерсеңизди колдоно аласыз. Applescript түзмөгүңүзгө ээ болгондон кийин, аны чоң жашыл басуу менен коё бериңиз " чуркоо "баскычы. Дагы бир нерсе жана биз даярбыз. Эми биз Mail.appты Applescriptти иштетүү үчүн орнотушубуз керек. Почтаны ачыңыз жана каалоолорго өтүңүз. Эрежелерди кошуу Эрежени кошуу Эрежеде эрежелерди каалагандай коюңуз. Мен үчүн, эрежеден "from" дарегине "Instructables.com" камтылган, ошондуктан мен Instructablesдан бир нерсе алганда ал иштей баштайт. Сиз бүттүңүз! Эгерде сизде аны текшерүү методу бар болсо, ага бир жолу бериңиз.
5 -кадам: Акыркы ойлор
Муну колдонуу үчүн Mail.appты колдонуунун кажети жок, албетте. Сиз скриптти Finder. Windows колдонуучуларын камтыган Applescriptке кире турган каалаган колдонмодон чыгара аласыз: Мен Outlook менен тааныш эмесмин, эгерде сизде скрипттин аткарылышын иштетүү жолдоруңуз бар -жогун билсеңиз, бирок бул жерде кимдир бирөө аны ойлоп табууда эч кандай көйгөй болбойт деп ойлойм Applescript аткарылгандыктан, сценарийдин кечеңдеши күтүп турганда болгон нерсенин баарын токтотот. Мен муну оңдоону азырынча изилдей элекмин, бирок мен ойлойм, бул Applescript эмес, Arduino тарапта болмок. Мисалы, Arduinoго эки параметрди жөнөтүңүз: өйдө/ылдый бит жана узактыгы … Мен сизге Нускама жакты деп ишенем. Мен компьютер дүйнөсүнөн чыныгы дүйнө менен өз ара аракеттенүү жөнүндө бир аз көбүрөөк түшүнүп алсам болобу деп чогуу койдум.
Сунушталууда:
Кантип портативдүү акылдуу күзгү түзүү/куту айкалышын түзүү: 8 кадам

Кантип портативдүү акылдуу күзгү түзүү/куту айкалыштыруу: Дэвистеги капстоюнум үчүн акыркы долбоор катары & Элкинс колледжи, мен порт катары иштей турган чоң күзгү жана малина пи жана сыйкырдуу күзгү программалык платформасын колдонуу менен бирге саякат кутусун иштеп чыгууну чечтим
UD-Alert. Аутизм менен ооруган бала үчүн: 7 кадам (сүрөттөр менен)

UD-Alert. Аутизм менен ооруган бала үчүн: Ud-Alert, же жакшыраак чечинүүнү эскертүү, бирок эмне үчүн? Биздин уулубуз Скотт, 13 жашта, аутизм менен жабыркайт. Ал оозеки эмес жана дагы эле ажатканага кирүү керек болгондо бизге көрсөтө турган көйгөйлөрү бар. Байланыш чектелгендиктен, ал кийимдерин чечип салат
GPS Forest Sim Alert системасы Sim808 жана Arduino Uno менен: 23 кадам (сүрөттөр менен)

Gps Forest Fire Alert System with Sim808 and Arduino Uno: Саламатсызбы, бул постто биз интеграцияланган gps sim808 модулунун жардамы менен токой өрт детекторунун системасын, тексттин билдирүүсү менен, кырсык болгон жерди кантип жасоону көрөбүз, DFRobot эли тарабынан берилген, биз булакты көрөбүз
Sigfox менен Dead Man Alert менен байк байкоо системасы: 7 кадам (сүрөттөр менен)

Sigfox менен Dead Man Alert менен байк байкоо системасы: байкоо функциялары бар байк айдоочулар үчүн коопсуздук системасы. Кырсык болгон учурда GPS позициясы менен сигнал жөнөтүлөт. Велосипед тебүүчүлөрдүн коопсуздугу сөзсүз түрдө талап кылынат, жол велосипединде же тоо велосипединде авариялар болуп, мүмкүн болушунча тез арада
French Flag / Freedom Flag: 6 Steps

Француз Туусу / Эркиндик Туусу: Француз желеги - бул линзанын тийүүсүн каалабаган жарыкты бөгөө үчүн колдонулган камера шаймандарына берилген лакап, же линзада кирди айкыныраак кылат. Filmtools.com сайтынан табылган Франциянын желегин кайталагым келди