Cov txheej txheem:
- Kauj Ruam 1: Yam Koj Xav Tau
- Kauj ruam 2: Teeb Arduino
- Kauj Ruam 3: Teeb tsa Servo & Chij
- Kauj Ruam 4: Teeb Kev Sib Txuas Software
- Kauj Ruam 5: Kev Xav Thaum Kawg
Video: Tsim daim ntawv thov Applescript/Arduino Alert Chij: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:31
Koj puas tau hnov zoo li lub suab xa ntawv ntawm koj Mac tsuas yog tsis txaus? Lub suab yooj yim thiab ceeb toom tsuas yog tsis txiav nws rau koj? Koj puas xav tau qee yam pom tseeb thiab muaj txiaj ntsig? Yog tias yog, qhov no yog Cov Lus Qhia uas koj tab tom nrhiav. Hauv Cov Lus Qhia no, Kuv yuav qhia koj yuav ua li cas txhawm rau txuas koj Arduino rau koj Mac thiab cuam tshuam tus chij tiag tiag thaum ceeb toom ntawm koj xaiv. Hauv peb qhov piv txwv, peb yuav ua email ceeb toom, tab sis koj tuaj yeem siv AppleScript los hu qhov no thaum yuav luag txhua yam tshwm sim. Kuv tau tsim tus chij Instructables me ntsis kom tawm thaum kuv tau txais cov lus pom ntawm kuv cov lus qhia. Cia peb pib!
Kauj Ruam 1: Yam Koj Xav Tau
Kho vajtse: Ib qho Arduino: Kuv paub tsawg kawg tias Duemilanove thiab Diecimila yuav ua haujlwm. Kuv tsis paub yog tias pawg thawj coj saib ua haujlwm qub yuav ua haujlwm. Chij: Kuv ua tus chij qhia kom ceeb toom rau kuv thaum kuv tau txais cov lus qhia qhia. A 47 Ohm resistor: Qhov no yog txhawm rau tiv thaiv Arduino los ntawm kev rov pib dua ntawm qhov txuas ntawm kev txuas txuas Ib qho ServoWires txuas Arduino rau Servo. Kuv cov xov hlau tau ntev dua qhov xav tau. Software:Tod Kurt's Arduino Serial C code. Tod tso tus lej no uas ua rau nws yooj yim heev rau kev sib tham nrog Arduino. Cov ntaub ntawv suav nrog ntawm no. Yog xav paub ntxiv saib ntawm no: https://todbot.com/blog/2006/12/06/arduino-serial-c-code-to-talk-to-arduino/- Arduino Code- Run Flag Applescript
Kauj ruam 2: Teeb Arduino
Peb yuav tsum tau txais lub cev sab ntawm qhov kev ua zauv no teeb tsa ua ntej. Tawm ntawm Servo, Muaj 3 lub xov hlau: Voltage, Hauv av, thiab Tswj. Hauv qhov teeb tsa no, peb tau ntsaws cov rau hauv 5v, Hauv av thiab Tus Pin 9. Tsis tas li, peb yuav tso 47ohm resistor rau hauv 3v3 tus pin thiab tus pin rov pib dua. Qhov no yuav tiv thaiv cov arduino los ntawm kev rov pib dua txhua lub sijhawm muaj qhov txuas txuas txuas. Qhov no yog qhov mob tiag tiag rau kuv los daws thaum ntxov, Kuv tau sau cov software los daws qhov rov pib dua nrog kev ncua, tab sis nws tsis tau ua haujlwm raws li qhov kuv xav tau. Nco tseg: Raws li lub hauv paus kuv tau txais qhov no los ntawm, tus Resistor ua rau ntau dhau 20mA tam sim no hauv Arduino thaum khawm rov pib dua. Tus neeg uas sim nws hais tias nws nyob sab nraud ntawm qhov tshwj xeeb, tab sis tseem ua haujlwm. Tsis txhob rov pib dua Arduino thaum koj muaj Resistor txuas nrog. Rub tawm cov software suav nrog mus rau Arduino. Hloov pauv raws li koj pom zoo. Qhov tseem ceeb, koj tab tom xa 0 lossis 1 rau arduino, thiab nws yuav tig tus chij nce lossis nqis raws qhov ntawd.
Kauj Ruam 3: Teeb tsa Servo & Chij
Daim kab xev Chij rau tus ncej. Tape ncej rau tus servo … Yooj yim yooj yim.
Kauj Ruam 4: Teeb Kev Sib Txuas Software
Ua ntej, koj yuav tsum tau suav sau Tod Kurt's Arduino cov ntawv sib txuas lus. Qhov no yog super yooj yim. Qhib lub davhlau ya nyob twg thiab taw koj txoj hauv kev mus rau qhov chaw koj muaj arduino-serial.c fileType hauv qab no: gcc -o arduino-serial arduino-serial.cThaum nws ua tiav kev sau, hom:./ arduino-serialand nws yuav tsum luam tawm rau tshuaj ntsuam cov ntaub ntawv siv. Cia peb sim tawm peb tus chij. Hauv lub davhlau ya nyob twg, mus rau qhov chaw uas koj tau tsim tshiab arduino -serial script thiab ntaus hauv qab no:./ arduino -serial -b 9600 -p /dev/tty.usbserial-A4001lGx -s 1 Koj yuav xav hloov koj li Arduino tus lej chaw nres nkoj. Yog tias koj tsis paub meej tias qhov no yog dab tsi, nkag mus rau Arduino software, thiab saib hauv qab Cov Cuab Yeej-> Serial Port. Qhov kev txiav txim tseem ceeb ntawm no. Tus -b yog baud, thiab yuav tsum tau teeb tsa ua ntej qhov chaw nres nkoj (-p) tau teeb tsa. -s yog cov lus xa mus Qhov no yuav tsum nce tus chij, Koj tuaj yeem txo nws los ntawm kev hloov "1" ntawm qhov kawg ntawm kab ntawd mus rau "0" (xoom) Thaum qhov ntawd ua haujlwm, qhov txuas ntxiv yog teeb tsa cuam tshuam nrog AppleScript. Nrog daim ntawv thov no, koj yuav tsum tau qhia nws tias txhua yam nyob qhov twg. Kom yooj yim, Kuv nyam txhua yam hauv tib qho chaw, uas yog: ~/Library/Scripts/, tau kawg koj tuaj yeem siv txhua yam koj xav tau. khiav "khawm rau saum toj. Ib qho ntxiv thiab peb tau teeb tsa. Tam sim no peb yuav tsum teeb tsa Mail.app kom khiav Applescript. Qhib qhib Mail thiab nkag mus rau qhov nyiam. Xaiv Txoj Cai Ntxiv Txoj Cai Hauv txoj cai, teeb tsa cov xwm txheej raws li koj nyiam. Rau kuv, Kuv tau teeb tsa txoj cai kom muaj "los ntawm" chaw nyob muaj "instructables.com", yog li nws yuav tua thaum kuv tau txais ib yam dab tsi los ntawm Instructables. Yog tias koj muaj txoj hauv kev sim nws tawm, muab nws txhaj.
Kauj Ruam 5: Kev Xav Thaum Kawg
Koj tsis tas yuav siv Mail.app los ua kom zoo dua qhov no, pom tseeb. Koj tuaj yeem tua tsab ntawv los ntawm ib daim ntawv thov uas yuav nkag mus rau Applescript, suav nrog Finder. Windows cov neeg siv: Kuv tsis paub txaus nrog Outlook kom paub yog tias koj muaj txoj hauv kev ua kom ua tiav tsab ntawv, tab sis kuv xav tias ib tus neeg nyob ntawm no yuav tsis muaj teeb meem xam nws Vim tias txoj kev Applescript tau ua tiav, kev ncua hauv tsab ntawv yuav txwv txhua yam tsis tshwm sim thaum nws tos. Kuv tsis tau tshawb nrhiav kho qhov no tseem tsis tau, tab sis kuv xav tias nws yuav ua tiav ntawm sab ntawm Arduino, ntau dua li Applescript. Piv txwv li, xa ob qhov ntsuas mus rau Arduino: Qhov nce/nqis me ntsis, thiab lub sijhawm… Kuv vam tias koj tau nyiam Cov Lus Qhia. Kuv muab tso ua ke kom pom tias kuv tuaj yeem txheeb xyuas me ntsis ntxiv txog kev cuam tshuam nrog lub ntiaj teb tiag tiag los ntawm lub ntiaj teb khoos phis tawj.
Pom zoo:
LoRa-Raws Li Pom Kev Pom Kev Pom Zoo rau Kev Ua Liaj Ua Teb Iot - Tsim Tsim Daim Ntawv Thov Ua Ntej Siv Firebase & Angular: 10 Kauj Ruam
LoRa-Raws Li Pom Kev Pom Kev Pom Zoo rau Kev Ua Liaj Ua Teb Iot | Tsim Tsim Daim Ntawv Thov Ua Ntej Siv Firebase & Angular: Hauv tshooj yav dhau los peb tham txog yuav ua li cas cov ntsuas hluav taws xob ua haujlwm nrog loRa module txhawm rau nthuav tawm firebase Lub Sijhawm Teem Sijhawm, thiab peb tau pom daim duab siab heev tias peb txoj haujlwm tag nrho ua haujlwm li cas. Hauv tshooj lus no peb yuav tham txog yuav ua li cas peb tuaj yeem
Ib Daim Ntawv Thov ntawm Kev Txuas Txuas Ntxiv Nrog Kev Tawm Tswv Yim: 7 Cov Kauj Ruam (nrog Duab)
Ib Daim Ntawv Thov ntawm Kev Txuas Txuas Ntxiv Nrog Kev Tawm Tswv Yim: Hauv qhov kev qhia no, peb thawj zaug yuav qhia koj yuav siv Arduino Uno li cas los tswj lub zog kev co ntawm lub pob txuas ntxiv. Feem ntau cov lus qhia ntawm lub laub khawm cuam tshuam nrog lub khawm ntawm lub khob cij lub cev, qhov nyob hauv qhov kev qhia no, lub pob tau
RAWS LI COV NTAUB NTAWV NTSEEG NTAWV NTAWV MUAJ NTAWV TSHUAJ NTAWV TSO CAI RAU RASPBERRY PI: 6 Kauj Ruam (nrog Duab)
RAWS LI COV NTAUB NTAWV NTAWV MUAJ NTAWV TSHUAJ NTXIV RAU RASPBERRY PI: Hauv qhov haujlwm no, peb yuav txuas peb ntawm Atlas Scientific's EZO sensors (pH, yaj cov pa thiab kub) mus rau Raspberry Pi 3B+. Hloov chaw ntawm txuas cov kab hluav taws xob mus rau Raspberry Pi, peb yuav siv Whitebox Labs Tentacle T3 daim ntaub thaiv. T
Arduino Xim Sorter Project Nrog Pc Tswj Daim Ntawv Thov: 4 Cov Kauj Ruam (nrog Duab)
Arduino Xim Sorter Project Nrog Pc Tswj Daim Ntawv Thov: Hauv txoj haujlwm no, kuv xaiv TCS34725 xim xim. Vim tias lub ntsuas cua no ua qhov ntsuas pom tau zoo dua li lwm qhov thiab tsis cuam tshuam los ntawm kev hloov lub teeb nyob ib puag ncig
Chij Fab Kis / Chij Kev ywj pheej: 6 Kauj Ruam
Chij Fab Kis / Chij Kev Ywj Pheej: Tus chij Fab Kis yog lub npe menyuam yaus muab rau lub koob yees duab cuab yeej siv los thaiv lub teeb tsis xav tau los ntawm kev tsoo lub lens feem ntau ua rau lub lens tawg, lossis ua rau pom qhov pom tseeb ntawm lub lens. Kuv xav rov ua dua tus chij Fab Kis pom ntawm filmtools.com