Sadržaj:
- Korak 1: Što vam treba
- Korak 2: Postavite Arduino
- Korak 3: Postavite Servo & Zastavu
- Korak 4: Postavljanje softverske komunikacije
- Korak 5: Završne misli
Video: Stvorite Applescript/Arduino upozorenje: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
Jeste li ikada osjećali da zvuk pošte na vašem Macu jednostavno nije dovoljan? Jednostavni zvukovi i upozorenja jednostavno vam ne odgovaraju? Želite nešto očiglednije i korisnije? Ako je tako, ovo je Instructable koji ste tražili. U ovom Instructable -u pokazat ću vam kako spojiti svoj Arduino na vaš Mac i prikazati stvarnu zastavicu kada se pojavi upozorenje po vašem izboru. U našem primjeru izvest ćemo upozorenje e -poštom, ali možete upotrijebiti AppleScript da biste to nazvali kad se gotovo sve dogodi. Napravio sam malu zastavicu Instructables da se ugasi kad primim komentare na moje instrukcije. Započnimo!
Korak 1: Što vam treba
Hardver: Arduino: Znam barem da će Duemilanove i Diecimila raditi. Ne znam hoće li starije verzije ploče funkcionirati. Zastava: Napravio sam zastavicu s uputama da me upozori kad dobijem komentar s uputama. Otpornik od 47 ohma: Ovo sprječava da se Arduino resetira pri zatvaranju serijske vezeA ServoŽice za spajanje Arduina na Servo. Moje su žice bile nešto duže nego što je potrebno. Softver: Kod Kurda Arduino Serial C. Tod je postavio ovaj kôd koji iznimno olakšava komunikaciju s Arduinom. Ovdje uključene datoteke. Za više informacija pogledajte ovdje: https://todbot.com/blog/2006/12/06/arduino-serial-c-code-to-talk-to-arduino/- Arduino Code- Run Flag Applescript
Korak 2: Postavite Arduino
Moramo prvo postaviti fizičku stranu ove jednadžbe. Iz Servoa postoje 3 žice: Napon, Uzemljenje i Upravljanje. U ovom postavljanju, priključujemo ih na 5v, uzemljenje i pin 9. Također, stavit ćemo otpornik od 47 ohma u pin 3v3 i pin za resetiranje. To će spriječiti resetiranje arduina svaki put kad se serijska veza zatvori. Rano sam se suočio s ovom boli, napisao sam softver za rješavanje resetiranja sa zakašnjenjem, ali nikad nije radio onako kako sam želio. Otpornik lako rješava taj problem. Napomena: Prema izvoru od kojeg sam to dobio, otpornik uzrokuje prekomjernu struju od 20 mA u Arduinu kada se pritisne gumb za resetiranje. Osoba koja ga je testirala rekla je da je izvan specifikacija, ali je i dalje radila. Izbjegavajte resetiranje Arduina kada je priključen otpornik. Softver Učitajte uključeni softver na Arduino. Napravite promjene kako smatrate prikladnim. U biti, šaljete 0 ili 1 na arduino, a on će na temelju toga okrenuti zastavicu gore ili dolje.
Korak 3: Postavite Servo & Zastavu
Traka Flag to pole. Traka pole to servo … Prilično jednostavno.
Korak 4: Postavljanje softverske komunikacije
Prvo ćete morati sastaviti serijsku komunikacijsku skriptu Toda Kurta za Arduino. Ovo je super jednostavno. Otvorite terminal i prijeđite na mjesto gdje imate arduino-serial.c fileType u sljedećem: gcc -o arduino-serial arduino-serial.cKad završite sa sastavljanjem, upišite:./ arduino-serialand koji bi trebao ispisati u informacije o upotrebi zaslona. Isprobajmo našu zastavu. U terminalu idite do mjesta gdje je vaša novoizrađena arduino -serijska skripta i upišite sljedeće:./ arduino -serial -b 9600 -p /dev/tty.usbserial-A4001lGx -s 1 Morat ćete zamijeniti serijski port vašeg Arduina. Ako niste sigurni što je ovo, idite u softver Arduino i pogledajte pod Alati-> Serijski port. Ovdje je redoslijed važan. -B je boud i mora se postaviti prije postavljanja porta (-p). -s je poruka koju treba poslati. Ovo bi trebalo podići zastavicu. Možete je spustiti promjenom "1" na kraju tog retka u "0" (nula) Kada to uspije, sljedeća stvar je postaviti povezani AppleScript. Pomoću ovog Applescripta morat ćete mu reći gdje se sve nalazi. Radi lakšeg postavljanja, sve sam zalijepio na isto mjesto, naime: ~/Library/Scripts/, naravno da možete koristiti što god želite. Nakon što ste postavili svoj Applescript, isprobajte ga pritiskom na tu veliku zelenu boju " gumb "pokreni" pri vrhu. Još jedna stvar i spremni smo. Sada moramo postaviti Mail.app za pokretanje Applescript -a. Otvorite Mail i idite u postavke. Odaberite pravilaDodajte pravilo U pravilu postavite uvjete kako želite. Za mene sam postavio pravilo da adresa "from" sadrži "instructables.com", pa će se aktivirati kad primim bilo što od Instructables. Završili ste! Ako imate način testiranja, pokušajte.
Korak 5: Završne misli
Očito ne morate koristiti Mail.app da biste to iskoristili. Skriptu možete pokrenuti iz bilo koje aplikacije koja će pristupiti Applescriptu, uključujući Finder. Windows korisnici: Nisam dovoljno upoznat s Outlookom da bih znao imate li načina za pokretanje izvođenja skripte, ali pretpostavljam da netko ovdje ne bi imao problema sa odgovorom out. Zbog načina na koji se izvršava Applescript, kašnjenje u skripti zaustavit će sve što se događa dok čeka. Nisam još istraživao kako to popraviti, ali pretpostavljam da bi to bilo učinjeno na strani Arduina, a ne na Applescriptu. Na primjer, pošaljite dva parametra na Arduino: bit gore/dolje i trajanje … Nadam se da ste uživali u Instructable. Sastavio sam to da vidim mogu li iz računalnog svijeta saznati nešto više o interakciji sa stvarnim svijetom.
Preporučeni:
Stvorite Macintosh Plus ROM -ove: 3 koraka (sa slikama)
Stvorite Macintosh Plus ROM -ove: Ovaj Instructable vodit će vas kroz proces " kopiranja " EPROM slike s vaših Macintosh Plus ROM čipova i (ili) " snimanje " slike za nove čipove. Proces će se u osnovi izvesti dvaput kako bi se stvorila oba & quot
Kako postati komuna Schizophyllum: Stvorite sterilnu kulturu od pronađenih gljiva: 3 koraka (sa slikama)
Kako postati komuna Schizophyllum: Stvorite sterilnu kulturu od pronađenih gljiva: Ova instrukcija je usredotočena na objašnjenje kako stvoriti sterilnu kulturu gljive Schizophyllum Commune (uobičajeni naziv Split Gill gljiva) na Petrijevoj zdjeli koristeći pronađene gljive. Utvrđeno je da komuna Schizophyllum ima više od 28.000 spolova
Stvorite vlastiti prošireni kontekst; TfCD projekt: 7 koraka (sa slikama)
Stvorite vlastiti prošireni kontekst; TfCD projekt: Ova će uputa objasniti kako svom pametnom telefonu dodati dodatno prošireno iskustvo u svoje fizičko okruženje. Ovo iskustvo možete podijeliti s drugima i dopustiti im da vide koji su elementi skriveni u svijetu kojem je samo dostupan
Izgledajte kao vaš neprijatelj: Stvorite znakove koji zbunjuju, zvuče i parodiraju!: 6 koraka (sa slikama)
Izgledajte kao vaš neprijatelj: Stvorite znakove koji zbunjuju, udaraju i parodiraju !: U ovom uputstvu naučit ćete dizajn kamuflaže. U prošlim projektima sam usvojio i usavršio različite tehnike oponašajući vladine ili korporativne oznake. Korištenje metoda navedenih u sljedećim koracima omogućit će vam privremeno bo
Stvorite pravi radni kostim (e) za iPod: 12 koraka (sa slikama)
Stvorite pravi radni kostim (e) za iPod: Na dan vjenčanja nevjesta … sve se vrti oko haljine, ali na Noć vještica … sve je u kostimu. Pa sam htio pronaći nešto oko čega bi se moja djeca mogla dogovoriti prije polaganog & započele su strateške muke njihova tate. Svi ste bili tamo