Përmbajtje:
- Hapi 1: Ajo që ju nevojitet
- Hapi 2: Konfiguroni Arduino
- Hapi 3: Konfiguroni Servo & Flag
- Hapi 4: Konfiguroni Komunikimin e Softuerit
- Hapi 5: Mendimet përfundimtare
Video: Krijoni një Flamur Alertcript/Arduino Alert .: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:31
A jeni ndjerë ndonjëherë sikur tingulli i postës në Mac tuaj thjesht nuk ishte i mjaftueshëm? Tingujt dhe sinjalizimet e thjeshta thjesht nuk e prenë atë për ju? Dëshironi diçka më të dukshme dhe shpërblyese? Nëse është kështu, ky është udhëzuesi që keni kërkuar. Në këtë Instructable, unë do t'ju tregoj se si ta lidhni Arduino -n tuaj me Mac tuaj dhe të ngrini një flamur aktual kur të ndodhë alarmi i zgjedhjes suaj. Në shembullin tonë, ne do të bëjmë një paralajmërim me email, por ju mund të përdorni AppleScript për ta thirrur këtë kur ndodh pothuajse çdo gjë. Unë kam krijuar një flamur të vogël Instructables për të fikur kur marr komente për udhëzimet e mia. Le të fillojmë!
Hapi 1: Ajo që ju nevojitet
Pajisjet kompjuterike: Një Arduino: Unë e di të paktën se Duemilanove dhe Diecimila do të funksionojnë. Unë nuk e di nëse versionet e vjetra të bordit do të funksionojnë. Një Flamur: Kam bërë një flamur udhëzues për të më paralajmëruar kur të marr komentet udhëzuese. Një rezistencë 47 Ohm: Kjo është për të parandaluar që Arduino të rivendoset në mbyllje të një lidhjeje serikeA ServoWires për të lidhur Arduino me Servo. Telat e mi ishin pak më të gjatë se sa të nevojshëm. Softuer: Kodi Arduino Serial C i Tod Kurt. Tod e vendos këtë kod që e bën jashtëzakonisht të lehtë komunikimin me Arduino. Skedarët e përfshirë këtu. Për më shumë informacion shikoni këtu: https://todbot.com/blog/2006/12/06/arduino-serial-c-code-to-talk-to-arduino/- Arduino Code- Run Run Flag Applescript
Hapi 2: Konfiguroni Arduino
Ne duhet së pari të vendosim anën fizike të këtij ekuacioni. Jashtë Servo, ka 3 tela: Tensioni, Tokëzimi dhe Kontrolli. Në këtë konfigurim, ne po i lidhim ato në 5v, Ground dhe Pin 9. Gjithashtu, ne do të vendosim një rezistencë 47ohm në pinin 3v3 dhe pinin e rivendosjes. Kjo do të parandalojë që arduino të rivendoset sa herë që një lidhje serike është e mbyllur. Kjo ishte një dhimbje e vërtetë për mua që të merresha herët, kisha shkruar softuerin për të trajtuar rivendosjen me vonesë, por nuk funksionoi kurrë ashtu siç doja. Rezistori e zgjidh atë problem lehtë. Shënim: Sipas burimit nga i cili e mora këtë, Rezistori shkakton një rrymë të tepërt 20mA në Arduino kur shtypet butoni i rivendosjes. Personi që e testoi atë tha se është jashtë specifikimeve, por prapë ka punuar. Shmangni rivendosjen e Arduino kur e keni Rezistorin të lidhur. SoftwareNgarko programin e përfshirë në Arduino. Bëni ndryshime sipas gjykimit tuaj. Në thelb, ju po dërgoni një 0 ose 1 në arduino, dhe do të kthejë flamurin lart ose poshtë bazuar në këtë.
Hapi 3: Konfiguroni Servo & Flag
Shirit Flamuri në shtyllë. Shirit shirit në servo … Shumë e thjeshtë.
Hapi 4: Konfiguroni Komunikimin e Softuerit
Së pari, do t'ju duhet të përpiloni skenarin e komunikimit serial të Arduino të Tod Kurt. Kjo është super e lehtë. Hapni terminalin dhe lundroni drejt vendit ku keni skedarin arduino-serial.c Shkruani në vijim: gcc -o arduino-serial arduino-serial.c Pasi të ketë përfunduar përpilimi, shkruani:./ arduino-serialand duhet të printojë në informacioni i përdorimit të ekranit. Le të provojmë Flamurin tonë. Në terminal, lundroni atje ku keni shkruar skenarin tuaj arduino -serial dhe shkruani sa vijon: Me Nëse nuk jeni të sigurt se çfarë është kjo, futuni në softuerin Arduino dhe shikoni tek Tools-> Port Serial. Rendi është i rëndësishëm këtu. -B është baud, dhe duhet të vendoset para se të vendoset porta (-p). -s është mesazhi që duhet dërguar. Kjo duhet të ngrejë flamurin, Ju mund ta ulni duke ndryshuar "1" në fund të asaj rreshti në një "0" (zero) Pasi të funksionojë, gjëja tjetër është të konfiguroni i lidhur AppleScript. Me këtë Applescript, do t'ju duhet të tregoni se ku është gjithçka. Për lehtësi, unë mbërtheva gjithçka në të njëjtin vend, domethënë: ~/Biblioteka/Scripts/, natyrisht që mund të përdorni gjithçka që dëshironi. Pasi të keni konfiguruar Applescript -in tuaj, jepni përparimin duke shtypur atë gjelbërimin e madh " butoni run "në krye. Edhe një gjë dhe ne jemi gati. Tani duhet të konfigurojmë Mail.app për të ekzekutuar Applescript. Hapni Mail dhe shkoni te preferencat. Zgjidhni Rregullat Shto një Rregull Në rregull, vendosni kushtet sipas dëshirës tuaj. Për mua, unë kam vendosur rregullin që adresa "nga" të përmbajë "instructables.com", kështu që do të ndizet kur të marr ndonjë gjë nga Instructables. Ju keni mbaruar! Nëse keni një metodë për ta testuar atë, jepini një goditje.
Hapi 5: Mendimet përfundimtare
Ju nuk keni pse të përdorni Mail.app për të përfituar nga kjo, padyshim. Ju mund ta shkarkoni skriptin nga çdo aplikacion që do të ketë qasje në Applescript, përfshirë Finder. Përdoruesit e Windows: Unë nuk jam mjaft i njohur me Outlook për të ditur nëse keni mënyra për të shkaktuar ekzekutimin e skriptit, por unë imagjinoj që dikush këtu nuk do ta ketë problem ta kuptojë atë jashtë. Për shkak të mënyrës së ekzekutimit të Applescript, vonesa në skenar do të ndalojë gjithçka që të ndodhë ndërsa pret. Unë nuk kam eksploruar ende për ta rregulluar këtë, por imagjinoj se do të bëhej në anën e Arduino -s, në vend të Applescript. Për shembull, dërgoni dy parametra në Arduino: Biti lart/poshtë dhe një kohëzgjatje … Shpresoj se ju ka pëlqyer Instructable. E bashkova për të parë nëse mund të kuptoja pak më shumë për bashkëveprimin me botën reale nga bota e kompjuterit.
Recommended:
Si të krijoni një pasqyrë inteligjente portative/krijoni një kombinim të kutisë: 8 hapa
Si të krijoni një pasqyrë të lëvizshme inteligjente/krijoni një kombinim të kutisë: Si një projekt përfundimtar për gurin tim të lartë në Davis & Kolegji Elkins, fillova të hartoj dhe krijoj një kuti udhëtimi make up, së bashku me një pasqyrë më të madhe dhe përdorimin e një mjedre pi dhe platformës softuerike të pasqyrës magjike, që do të funksiononte si një port
Si të krijoni qarqe dhe të krijoni një PCB duke përdorur Autodesk EAGLE: 9 hapa
Si të dizajnoni qarqe dhe të krijoni një PCB duke përdorur Autodesk EAGLE: Ka shumë lloje të programeve CAD (Dizajni i Ndihmuar nga Kompjuteri) që mund t'ju ndihmojnë të dizajnoni dhe bëni PCB (Pllaka Qarqesh të Shtypura), çështja e vetme është se shumica e tyre nuk duan t shpjegoj vërtet se si t'i përdorim ato dhe çfarë mund të bëjnë. Kam përdorur shumë
Krijoni një drejtues lazer nga një bord Arduino .: 6 hapa (me fotografi)
Krijoni një drejtues lazeri nga një bord Arduino. Zgjodha një bord Arduino pasi mund të dëshiroj të kontrolloj lazerin nga distanca nga kompjuteri im në të ardhmen. Unë gjithashtu do të përdor shembullin e kodit Arduino për të
Si të krijoni një LED të shëndoshë reaktiv duke përdorur një Mosfet: 6 hapa (me fotografi)
Si të bëni një tingull reaktiv duke përdorur një Mosfet: Përshëndetje miq sot unë do të prezantoj Si të krijoni tinguj reaktivë duke përdorur një tranzistor mosfet IRFZ44 dhe disa pjesë të tjera të lehta për tu gjetur dhe montuar në shtëpi për një festë me efekt të dritës së natës
Krijoni një qark të dritave ndezëse me një kohëmatës 555 dhe një stafetë: 3 hapa
Krijoni një qark të dritave ndezëse me një kohëmatës 555 dhe një stafetë: Unë do t'ju tregoj se si të bëni një qark pulsues alternativ (duke përdorur kohëmatësin 555) për të drejtuar një stafetë. Në varësi të stafetës mund të jeni në gjendje të përdorni dritë 120vac. Nuk alternon aq mirë me kondensator të vogël (do ta shpjegoj më vonë)