Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kailangan Mo
- Hakbang 2: I-setup ang Arduino
- Hakbang 3: I-setup ang Servo & Flag
- Hakbang 4: Pag-setup ng Komunikasyon sa Software
- Hakbang 5: Pangwakas na Mga Saloobin
Video: Lumikha ng isang Flag ng Alerto ng Alerto / Arduino .: 5 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:16
Naramdaman mo na ba na parang hindi sapat ang tunog ng mail sa iyong Mac? Ang mga simpleng tunog at alerto ay huwag lamang i-cut para sa iyo? Nais mo ng isang bagay na mas maliwanag at kapaki-pakinabang? Kung gayon, ito ang Maituturo na hinahanap mo. Sa Instructable na ito, ipapakita ko sa iyo kung paano i-hook ang iyong Arduino sa iyong Mac at magtapon ng isang aktwal na watawat kapag nangyari ang alerto na iyong pinili. Sa aming halimbawa, gumagawa kami ng isang alerto sa email, ngunit maaari mong gamitin ang AppleScript upang tawagan ito kapag halos may nangyari. Lumikha ako ng isang maliit na flag ng Mga Tagubilin upang matanggal kapag nakatanggap ako ng mga komento sa aking mga itinuturo. Magsimula na tayo!
Hakbang 1: Ano ang Kailangan Mo
Hardware: Isang Arduino: Alam ko kahit papaano na gagana ang Duemilanove at ang Diecimila. Hindi ko alam kung gagana ang mga mas lumang bersyon ng board. I-flag: Gumawa ako ng isang flag na itinuturo upang alertuhan ako kapag nakakuha ako ng komento sa mga itinuturo. Isang 47 Ohm risistor: Ito ay upang maiwasan ang pag-reset ng Arduino sa pagtatapos ng isang serial na koneksyon Isang ServoWires upang ikonekta ang Arduino sa Servo. Ang aking mga wire ay medyo mas mahaba kaysa sa kinakailangan. Software: Arduino Serial C code ng Code Kurt. Itabi ang code na ito na ginagawang napakadali upang makipag-usap sa Arduino. Kasama rito ang mga file. Para sa karagdagang impormasyon tingnan dito: https://todbot.com/blog/2006/12/06/arduino-serial-c-code-to-talk-to-arduino/- Arduino Code- Run Flag Applescript
Hakbang 2: I-setup ang Arduino
Kailangan nating makuha muna ang pisikal na panig ng equation na ito. Sa labas ng Servo, Mayroong 3 mga wires: Boltahe, Ground, at Control. Sa setup na ito, isinasaksak namin ang mga iyon sa 5v, Ground at Pin 9. Gayundin, maglalagay kami ng 47ohm risistor sa 3v3 pin at ang reset pin. Pipigilan nito ang arduino mula sa pag-reset sa tuwing may saradong serial connection. Ito ay isang totoong sakit para sa akin upang makitungo nang maaga, isinulat ko ang software upang mahawakan ang pag-reset nang may pagkaantala, ngunit hindi ito gumagana sa paraang nais ko. Madaling malulutas ng Resistor ang problemang iyon. Tandaan: Ayon sa mapagkukunan na nakuha ko ito, ang Resistor ay nagdudulot ng labis na kasalukuyang 20mA sa Arduino kapag pinindot ang pindutan ng pag-reset. Ang taong sumubok dito ay nagsabi na ito ay wala sa mga pagtutukoy, ngunit nagtrabaho pa rin. Iwasang i-reset ang Arduino kapag mayroon kang Resistor ay konektado. I-load ang Software ang kasama na software sa Arduino. Gumawa ng mga pagbabago ayon sa nakikita mong akma. Mahalaga, nagpapadala ka ng isang 0 o isang 1 sa arduino, at ipapasara o pababa nito ang watawat batay dito.
Hakbang 3: I-setup ang Servo & Flag
I-flag ang Tape sa poste. Tape poste sa servo … Medyo simple.
Hakbang 4: Pag-setup ng Komunikasyon sa Software
Una, kakailanganin mong mag-ipon ng Arduino serial script ng komunikasyon sa Tod Kurt. Napakadali nito. Buksan ang terminal at mag-navigate patungo sa kung saan mayroon kang file na arduino-serial.cI-type sa sumusunod: gcc -o arduino-serial arduino-serial.c Kapag tapos na itong pag-ipon, i-type ang:./ arduino-serialand dapat itong i-print sa impormasyon sa paggamit ng screen. Subukan natin ang ating Bandila. Sa terminal, mag-navigate patungo sa kung saan ang iyong bagong ginawang arduino-serial script at i-type ang mga sumusunod:./ arduino-serial -b 9600 -p /dev/tty.usbserial-A4001lGx -s 1Kailangan mong palitan ang serial port ng iyong Arduino. Kung hindi ka sigurado kung ano ito, pumunta sa Arduino software, at tingnan sa ilalim ng Tools-> Serial Port. Mahalaga ang order dito. Ang -b ay baud, at dapat itakda bago itakda ang port (-p). -s ang mensahe na ipapadala. Dapat itaas nito ang watawat, Maaari mong babaan ito sa pamamagitan ng pagbabago ng "1" sa dulo ng linyang iyon sa isang "0" (zero) Kapag gumana iyon, ang susunod na bagay ay i-setup ang nauugnay na AppleScript. Sa applescript na ito, sasabihin mo dito kung nasaan ang lahat. Para sa kadalian, na-stuck ko ang lahat sa parehong lugar, katulad ng: ~ / Library / Scripts /, syempre maaari mong gamitin ang anumang gusto mo. Kapag nakuha mo na ang iyong pag-setup ng Applescript, bigyan mo ito ng go sa pamamagitan ng pagpindot sa malaking berdeng " patakbuhin ang "pindutan sa itaas. Isa pa at nakatakda na kami. Ngayon kailangan naming i-setup ang Mail.app upang patakbuhin ang Applescript. Buksan ang Mail at pumunta sa mga kagustuhan. Piliin ang Mga Panuntunan Magdagdag ng isang Panuntunan Sa panuntunan, itakda ang mga kondisyon ayon sa gusto mo. Para sa akin, na-set up ko ang panuntunan upang magkaroon ng "mula sa" address na naglalaman ng "instruktor.com", kaya't magpapaputok ito kapag nakatanggap ako ng anumang bagay mula sa Mga Tagubilin. Tapos ka na! Kung mayroon kang isang paraan ng pagsubok dito, bigyan ito ng shot.
Hakbang 5: Pangwakas na Mga Saloobin
Hindi mo kailangang gamitin ang Mail.app upang samantalahin ito, malinaw naman. Maaari mong tanggalin ang script mula sa anumang application na mag-a-access sa Applescript, kasama ang Finder. Mga gumagamit ng Windows: Hindi ako pamilyar sa Outlook upang malaman kung mayroon kang mga paraan upang ma-trigger ang pagpapatupad ng script, ngunit naiisip ko na ang isang tao dito ay walang problema sa pag-uunawa nito out. Dahil sa paraan ng pagpapatupad ng Applescript, ang pagkaantala sa script ay hihinto sa lahat ng mangyari habang naghihintay ito. Hindi ko pa nasisiyasat ang pag-aayos nito, ngunit naiisip ko na magagawa ito sa gilid ng Arduino, sa halip na ang Applescript. Halimbawa, magpadala ng dalawang mga parameter sa Arduino: Ang pataas / pababa na bit, at isang tagal … Inaasahan kong nasiyahan ka sa Instructable. Pinagsama ko ito upang makita kung maaari kong malaman ang kaunti pa tungkol sa pakikipag-ugnay sa totoong mundo mula sa mundo ng computer.
Inirerekumendang:
Lumikha ng isang Laser Driver Mula sa isang Arduino Board .: 6 Mga Hakbang (na may Mga Larawan)
Lumikha ng isang Laser Driver Mula sa isang Arduino Board .: Ang itinuturo na ito ay upang bumuo ng isang laser driver mula sa isang Arduino based board para sa isang 5 mW Adafruit laser. Pinili ko ang isang Arduino board dahil baka gusto kong makontrol ang laser mula sa aking computer sa hinaharap. Gagamitin ko rin ang sample na Arduino code upang
Arduino Door Alarm Na May Mga Alerto sa Teksto: 14 Mga Hakbang (na may Mga Larawan)
Arduino Door Alarm With Text Alerts: Ito ay isang alarm ng pinto na nakabatay sa Arduino na gumagamit ng isang switch ng magnetic reed upang matukoy ang estado ng pinto at may isang naririnig na alarma at isang alarma batay sa text message. Listahan ng Mga BahagiArduino UnoArduino Uno Ethernet Shield3x LEDs2x SPST Switch1x Momentary Push Button2
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: Ito ang aking entry para sa hamon sa iRobot Lumikha. Ang pinakamahirap na bahagi ng buong prosesong ito para sa akin ay ang pagpapasya kung ano ang gagawin ng robot. Nais kong ipakita ang mga cool na tampok ng Lumikha, habang nagdaragdag din sa ilang robo flair. Lahat ng akin
Gawing isang TI Graphing Calculator Sa isang Intervalometer at Lumikha ng Mga Video ng Paglipas ng Oras: 7 Mga Hakbang (na may Mga Larawan)
Gawing isang TI Graphing Calculator sa isang Intervalometer at Lumikha ng Mga Video ng Paglipas ng Oras: Palagi kong nais na gumawa ng mga video na lumipas ng oras, ngunit wala akong camera na may naka-built na tampok na intervalometer. Sa katunayan, sa palagay ko ay hindi masyadong marami ang mga camera ay may kasamang isang tampok (lalo na hindi mga SLR camera). Kaya ano ang nais mong gawin kung nais mong
Lumikha ng isang Joule Thief LED Torch o Nightlight sa pamamagitan ng Pag-recycle ng isang Kodak Disposable Camera .: 11 Mga Hakbang (na may Mga Larawan)
Lumikha ng isang Joule Thief LED Torch o Nightlight sa pamamagitan ng Pag-recycle ng isang Kodak Disposable Camera .: Matapos makita ang impormasyon sa mga driver ng Joule Thief LED sa internet nagpasya akong subukan ang paggawa sa kanila. Matapos makakuha ng ilang mga yunit na nagtatrabaho nagsimula akong mag-eksperimento (tulad ng karaniwang ginagawa ko) na may iba't ibang mga mapagkukunan ng mga bahagi mula sa mga bagay na maaari kong mag-recycle. Natagpuan ko na