Cov txheej txheem:

Lub Suab Hais Lus Rau Sailing: 11 Kauj Ruam
Lub Suab Hais Lus Rau Sailing: 11 Kauj Ruam

Video: Lub Suab Hais Lus Rau Sailing: 11 Kauj Ruam

Video: Lub Suab Hais Lus Rau Sailing: 11 Kauj Ruam
Video: Nov koj lub suab hais lus hluag tshi nkauj kho siabπŸ˜”πŸŽΆπŸ˜” 2021-2022 2024, Cuaj hlis
Anonim
Image
Image
Telltale Kho vajtse
Telltale Kho vajtse

Cov lus qhia yog cov hlua uas siv hauv kev caij nkoj los qhia seb puas muaj dej ntws los sis laminar ntws hla lub nkoj. Txawm li cas los xij, cov xim sib txawv ntawm cov xov uas txuas rau txhua sab ntawm lub nkoj yog qhov ntsuas pom tseeb. Cov lus piav qhia uas hnov tau yog cov cuab yeej pab cuam uas lub hom phiaj sib tham txog cov ntaub ntawv pom hauv daim ntawv hnov lus rau ob tus neeg pom kev thiab pom kev tsis zoo, xws li Pauline.

Cov cuab yeej suav nrog cov txheej txheem nkag, uas nyeem cov lus tsa suab ntawm lub ncauj lus, thiab cov txheej txheem tso tawm, uas tso tawm ntau yam ntawm lub suab nrov xa cov lus qhia huab cua.

Kev nkag mus rau cov cuab yeej siv cuab yeej thiab lub tshuab luam ntawv 3D yog xav tau hauv kev tsim cov cuab yeej no.

Kauj Ruam 1: Nqi Khoom

BOM nrog txuas thiab tus nqi

Nco tseg: koj yuav xav tau 2 pawg ntawm txhua qhov hauv qab no.

Kev Tawm Tswv Yim

  • Arduino Nano Cov
  • Adafruit perma-proto ib nrab qhov me me breadboard PCB
  • nRF24L01 Wireless Transceiver Module
  • Duab Interrupter
  • Sparkfun Photo Interrupter Breakout Board
  • Arduino Compatible 9V roj teeb pob
  • 9V roj teeb
  • Ob peb qhov ntev ntawm 22 Gauge xaim
  • Xov paj
  • Neodymium hlau nplaum
  • Epoxy

Cov Txheej Txheem Tso Tawm

  • Arduino Nano Cov
  • Adafruit perma-proto ib nrab qhov me me breadboard PCB
  • nRF24L01 Wireless Transceiver Module
  • Arduino Compatible 9V roj teeb pob
  • 1K Ohm potentiometer
  • 120 Ohm tus tiv thaiv
  • 2N3904 transistor
  • 0.1 uF capacitor
  • Arduino Tus Hais Lus tau tshaj

GitHub Cov Ntaub Ntawv

  • Txhua qhov chaws thiab cov ntaub ntawv STL xav tau los tsim cov lus qhia no tuaj yeem pom hauv GitHub repo no.
  • Koj yuav xav tau ob txheej ntawm lub thaiv, thiab ib qho ntawm cov neeg hais lus nyob.

Kauj Ruam 2: Cov Cuab Yeej/Tshuab/Software Yuav Tsum Tau

Txhawm rau program Arduino koj yuav tsum rub tawm Arduino IDE. Qhov txuas txuas tuaj yeem pom ntawm no.

Txhawm rau ua haujlwm nRF24L01 tus qauv, koj yuav tsum rub nws lub tsev qiv ntawv los ntawm Arduino IDE. Cuab Yeej> Tswj Tsev Qiv Ntawv …> nruab tsev qiv ntawv RF24

Txhawm rau sib sau ua ke cov khoom siv hluav taws xob nkag mus rau cov cuab yeej siv yooj yim yog xav tau. Lub twj tso kua mis desoldering kuj tseem yuav pab tau tab sis tsis tsim nyog.

Txhawm rau tsim cov lus dab neeg thiab cov lus hais koj yuav xav tau nkag mus rau lub tshuab luam ntawv 3D.

Kauj Ruam 3: Telltale Kho Vajtse

Telltale Kho vajtse
Telltale Kho vajtse
Telltale Kho vajtse
Telltale Kho vajtse

Sib dhos Circuit Court raws li daim duab qhia saum toj no. Arduino Nano yuav tsum tau ua kom haum nrog rau sab saum toj ntawm lub protoboard. Qhov no tso cai rau koj kom nkag tau mus rau USB chaw nres nkoj txawm tias tom qab tag nrho cov khoom siv hluav taws xob txuas nrog.

Txhawm rau kom tsis txhob siv cov khoom siv hluav taws xob luv, nco ntsoov txiav cov kab ntawm protoboard ntawm kab uas nRF24 yuav nyob raws li qhia hauv daim duab saum toj no.

Txwv tsis pub koj yuav xav tau jumper cables txuas nRF24 rau tus tiv thaiv.

Kev sib txuas tus tiv thaiv, GND, thiab 5V xov hlau rau cov duab cuam tshuam tsis piav qhia. Txhim kho cov duab cuam tshuam raws li qhia hauv nws pawg thawj coj. Ib daim duab ntawm pawg thawj coj tawg tau suav nrog.

Cov voj voog rau Txoj Cai thiab Sab laug qhia yog tib yam nkaus.

Kauj ruam 4: Telltale Software

Nov yog txoj cai rau Txoj Cai Hais Plaub. Txuas Txoj Cai Hais Tias Zoo Nano rau koj lub khoos phis tawj, qhib Arduino IDE, luam thiab muab cov cai no tso rau hauv nws, thiab muab tso rau hauv lub rooj tsavxwm.

/** Txoj haujlwm uas siv photogate los tshuaj xyuas cov dab neeg

*/ #include #include #include #include RF24 xov tooj cua (9, 10); // CE, CSN const byte address [6] = "00010"; // --- program consts --- // time const int string_check_time = 1; const int ntws_check_time = 30; const int base_delay = 5; const int flow_check_delay = 0; const int GATE_PIN = 6; const int GATE_PIN_2 = 7; const int max_when_testing = flow_check_time * 0.6; // teeb tsa qhov sib txawv saum toj no raws li koj tus kheej kev sim sim ua rau max_in_flow = min (max_when_testing, int (flow_check_time/string_check_time)); const int msg_max_val = 9; // const int hlua_thresh = 20; #define STRING_THRESH 0.2 // --- program vars --- int num_string_seen = 0; int num_loops = 0; tsis muaj teeb tsa teeb tsa () {// thaum (! Serial); // rau flora // ncua (500); num_string_seen = 0; num_loops = 0; pinMode (GATE_PIN, INPUT); pinMode (GATE_PIN_2, INPUT); Serial.begin (115200); // rau debugging radio.begin (); xov tooj cua.openWritingPipe (chaw nyob); radio.setPALevel (RF24_PA_MIN); xov tooj cua.stopListening (); } void loop () {// tso koj tus lej tseem ceeb ntawm no, kom rov ua dua: yog (num_loops % string_check_time == 0) {// tshawb xyuas lub xeev check_string (); } yog (num_loops == flow_check_time) {// tshuaj xyuas ntws //Serial.println(num_string_seen); int flow_num = kuaj_flow (); // xa qhov tseem ceeb send_out (flow_num); // reset vars num_string_seen = 0; num_loops = 0; ncua (flow_check_delay); } num_loops ++; ncua (base_delay); } / * *Txoj hauv kev los tshuaj xyuas yog tias txoj hlua hla lub rooj vag * / tsis muaj dabtsis check_string () {int string_state = digitalRead (GATE_PIN); //Serial.println(string_state); yog (string_state == 0) {num_string_seen ++; //Serial.println("Saw hlua!”); }

int bot_state = digitalRead (GATE_PIN_2);

yog (bot_state == 0) {num_string_seen--; //Serial.println("string nyob hauv qab! "); } //Serial.print("Counting string passes: "); //Serial.println(num_string_seen); rov qab; }/ * * Txoj hauv kev los tshuaj xyuas qhov feem ntawm cov hlua ntawm lub sijhawm npog lub rooj vag */int tshuaj ntsuam_flow () {ob feem pua_seen = ob npaug (num_string_seen)/max_in_flow; Serial.print ("Feem pua them:"); printDouble (feem pua_seen, 100); // ntsuas tus nqi rau kev sib txuas lus nplai int scaled_flow = int (feem pua_seen * msg_max_val); yog (scaled_flow> msg_max_val) {scaled_flow = msg_max_val; } yog (scaled_flow = 0) frac = (val - int (val)) * qhov tseeb; lwm frac = (int (val)- val) * qhov tseeb; Serial.println (frac, DEC); }

Nov yog tus lej rau Sab laug qhia. Ua raws cov theem ib yam li saum toj no rau Sab laug qhia. Raws li koj tuaj yeem pom, qhov sib txawv tsuas yog qhov chaw nyob uas tus neeg hais lus xa nws cov txiaj ntsig.

/** Txoj haujlwm uas siv photogate los tshuaj xyuas cov dab neeg

*/ #include #include #include #include RF24 xov tooj cua (9, 10); // CE, CSN const byte address [6] = "00001"; // --- program consts --- // time const int string_check_time = 1; const int ntws_check_time = 30; const int base_delay = 5; const int flow_check_delay = 0; const int GATE_PIN = 6; const int GATE_PIN_2 = 7; const int max_when_testing = flow_check_time * 0.6; // teeb tsa qhov sib txawv saum toj no raws li koj tus kheej kev sim sim ua rau max_in_flow = min (max_when_testing, int (flow_check_time/string_check_time)); const int msg_max_val = 9; // const int hlua_thresh = 20; #define STRING_THRESH 0.2 // --- program vars --- int num_string_seen = 0; int num_loops = 0; tsis muaj teeb tsa teeb tsa () {// thaum (! Serial); // rau flora // ncua (500); num_string_seen = 0; num_loops = 0;

pinMode (GATE_PIN, INPUT);

pinMode (GATE_PIN_2, INPUT); Serial.begin (115200); // rau debugging radio.begin (); xov tooj cua.openWritingPipe (chaw nyob); radio.setPALevel (RF24_PA_MIN); xov tooj cua.stopListening (); } void loop () {// muab koj tus lej tseem ceeb ntawm no, kom rov ua dua: yog (num_loops % string_check_time == 0) {// tshawb xyuas lub xeev check_string (); } yog (num_loops == flow_check_time) {// tshuaj xyuas ntws //Serial.println(num_string_seen); int flow_num = kuaj_flow (); // xa qhov tseem ceeb send_out (flow_num); // reset vars num_string_seen = 0; num_loops = 0; ncua (flow_check_delay); } num_loops ++; ncua (base_delay); } / * *Txoj hauv kev los tshuaj xyuas yog tias txoj hlua hla lub rooj vag * / tsis muaj dabtsis check_string () {int string_state = digitalRead (GATE_PIN); //Serial.println(string_state); yog (string_state == 0) {num_string_seen ++; //Serial.println( Saw hlua!”); }

int bot_state = digitalRead (GATE_PIN_2);

yog (bot_state == 0) {num_string_seen--; //Serial.println("string nyob hauv qab! "); } //Serial.print("Counting string passes: "); //Serial.println(num_string_seen); rov qab; }/ * * Txoj hauv kev los tshuaj xyuas qhov feem ntawm cov hlua ntawm lub sijhawm npog lub rooj vag */int tshuaj ntsuam_flow () {ob feem pua_seen = ob npaug (num_string_seen)/max_in_flow; Serial.print ("Feem pua them:"); printDouble (feem pua_seen, 100); // ntsuas tus nqi rau kev sib txuas lus nplai int scaled_flow = int (feem pua_seen * msg_max_val); yog (scaled_flow> msg_max_val) {scaled_flow = msg_max_val; } yog (scaled_flow = 0) frac = (val - int (val)) * qhov tseeb; lwm frac = (int (val)- val) * qhov tseeb; Serial.println (frac, DEC); }

Kauj Ruam 5: Lub Rooj Sib Tham Hais Lus

Telltale los ua ke
Telltale los ua ke

Qhov Chaw

  • Telltale thav duab
  • Xov paj
  • Tsim cov lus qhia hauv Circuit
  • Roj teeb pob
  • Daim kab xev hluav taws xob
  • Epoxy los yog kua nplaum

STLs rau 3D luam ntawv cov khoom siv piav qhia

  • STL rau kab lus qhia: sab laug, sab xis
  • STLs rau lub thawv hluav taws xob: sab saum toj, hauv qab

Cov Lus Qhia Los Ua Ke

  1. Muab cov hlau nplaum tso rau hauv qhov qhib ntawm 3D luam ntawv qhia kab lus. Ua kom ntseeg tau tias cov hlau nplaum tau teeb tsa kom raug ntawm cov kab sab xis thiab sab laug, tom qab ntawd siv epoxy (lossis kua nplaum) kom ruaj ntseg cov hlau nplaum rau tus ncej. Tso cai epoxy (lossis kua nplaum) teeb tsa kom tiav.
  2. Muab cov duab sib tham tso rau saum toj thiab hauv qab qhov kawg ntawm nraub qaum. Ua tib zoo epoxy (lossis kua nplaum) daim duab cuam tshuam cov laug cam rau ntawm tus thav duab. Tso cai epoxy (lossis kua nplaum) teeb kom tiav
  3. Txiav ib ~ 7 hauv daim xov. Khi ib qho kawg ntawm cov xov ntawm qhov thais ntawm thawj kab ntsug. Txiav ib daim me me ntawm daim kab xev hluav taws xob thiab qhwv daim kab xev hluav taws xob hla ntu ntu ntawm cov xov paj uas yuav nyob hauv thaj tsam ntawm cov duab cuam tshuam. Xov cov xov los ntawm tus ncej kom nws hla dhau qhov sib txawv ntawm daim duab cuam tshuam lub rooj vag.
  4. Muab cov hlau nplaum tso rau hauv qhov qhib ntawm 3D luam tawm lub thawv hluav taws xob hauv qab. Ua kom ntseeg tau tias cov hlau nplaum tau teeb tsa kom raug ntawm lub thawv sab xis thiab lub thawv sab laug, tom qab ntawd siv epoxy (lossis kua nplaum) kom ruaj ntseg cov hlau nplaum rau ntawm tus ncej. Tso cai epoxy (lossis kua nplaum) teeb kom tiav.
  5. Muab cov lus cog tseg tsim ua hauv lub thawv hluav taws xob, sib dhos cov khoom sib txawv rau lawv qhov qhib. Kaw lub thawv nrog 3D luam tawm lub thawv hluav taws xob sab saum toj. Epoxy (lossis kua nplaum) lub roj teeb ntim rau hauv lub npov saum toj kom qhov hloov pauv raug.

Kauj Ruam 6: Hais Lus Kho Vajtse

Hais lus kho vajtse
Hais lus kho vajtse
Hais lus kho vajtse
Hais lus kho vajtse
Hais lus kho vajtse
Hais lus kho vajtse

Cov txheej txheem tso tawm muaj ob lub xov tooj cua hais lus, ib qho rau txhua tus neeg hais lus, nruab nrog kev sib txuas lus wireless thiab lub pob qhov rooj hloov kho. Ua ntej, npaj cov protoboards rau siv nrog nRF24L01 cov qauv zoo li peb tau ua rau cov lus qhia luv luv los ntawm kev txiav cov kab sib cais ntawm ob kab ntawm tus pin uas lub rooj tsav xwm yuav muab tso rau.

Tom qab ntawd, sib sau ua ke lub Circuit Court raws li qhia hauv daim duab saum toj no thaum hais txog cov duab ntawm cov khoom siv ua tiav.

Cov Rooj Sib Tham Cov Rooj Sib Tham

Txhawm rau teeb tsa cov laug cam hauv cov lus hais tawm, cov khoom tseem ceeb yuav tsum tau muab tso rau hauv qee thaj tsam ntawm pawg thawj coj. Hauv cov lus qhia hauv qab no, Kuv yuav hais txog kev sib koom tes siv los qhia kab thiab kab ntawm Adafruit protoboard:

  1. Arduino Nano yuav tsum tau muab tso tawm tsam sab saud ntawm lub rooj tsavxwm hauv nruab nrab kom Vin tus pin nyob ntawm G16. Qhov no yuav tso cai yooj yim rov sau dua ntawm Arduino Nano tom qab tau teeb tsa lub Circuit Court.
  2. Lub rooj tsav xwm nRF24L01 yuav tsum tau muab tso rau hauv kaum sab xis ntawm lub rooj tsavxwm hla ntawm yim txoj haujlwm los ntawm C1 txog D5. Qhov no yuav tawm ntawm nRF24L01 dai ntawm lub protoboard kom tso cai rau kev sib txuas lus wireless zoo dua.
  3. Lub roj teeb pob rau tus neeg hais lus lub zog ua rau ob lub protoboards, yog li nco ntsoov txuas ob Arduino Nano's GND ntsia/tus pin thiab Vin pins rau lub hwj chim.
  4. Rau 'hauv qab' Circuit Court, lub zog ntsuas yuav tsum tau muab tso rau sab saum toj ntawm lub rooj tsavxwm tig mus rau sab nraud kom nws cov pins tau muab tso rau ntawm txoj haujlwm J2, J4, thiab J6.

    1. J2, Arduino Nano tso tawm los ntawm tus lej digital 3 (D3)
    2. J4 ↔ tus lej pin ntawm 2N3904 transistor
    3. J6 ↔ tsis txuas nrog
  5. Rau 'sab saum toj' Circuit Court, lub zog ntsuas yuav tsum tau muab tso rau hauv qab ntawm lub rooj tsavxwm tig mus rau sab nraud kom nws cov pins tau muab tso rau ntawm txoj haujlwm J9, J11, thiab J13

    1. J13 ↔ Arduino Nano tso tawm los ntawm tus lej digital 3 (D3)
    2. J11 pin tus lej pin ntawm 2N3904 transistor
    3. J9 ↔ tsis txuas nrog

Kauj Ruam 7: Hais Lus Software

Nov yog tus lej rau tus hais lus sib tham nrog Sab laug qhia. Txuas Arduino Nano ntawm lub rooj hais lus hauv qab rau koj lub khoos phis tawj, qhib Arduino IDE, luam thiab muab cov cai no tso rau hauv nws, thiab muab tso rau hauv lub rooj tsavxwm.

#suav nrog

#suav nrog #suav nrog RF24 xov tooj cua (7, 8); // CE, CSN // sab laug qhia, sab saum toj hais lus board const byte chaw nyob [6] = "00001"; const int suab = 2000; const int suab_duration = 200; const tus neeg hais lus = 3; const int ncua_gain = 100; int xwm txheej = 0; int cur_delay = 0; char nyeem [2]; teeb tsa tsis muaj dab tsi () {pinMode (hais lus, OUTPUT); Serial.begin (115200); Serial.println ("Pib kev sib txuas lus wireless …"); xov tooj cua.begin (); xov tooj cua.openReadingPipe (0, chaw nyob); radio.setPALevel (RF24_PA_MIN); xov tooj cua.startListening (); } void loop () {if (radio.available ()) {radio.read (& nyeem, sizeof (nyeem))); xwm txheej = (int) (nyeem [0]-'0'); Serial.print ("Tau txais:"); Serial.println (xwm txheej); cur_delay = ncua_gain*xwm txheej; } yog (cur_delay) {suab (hais lus, suab, suab_duration); ncua (cur_delay + pitch_duration); Serial.println ("Beep!"); }}

Nov yog cov cai rau tus neeg hais lus sib tham nrog txoj lus qhia raug. Txuas Arduino Nano ntawm lub rooj hais lus sab saum toj rau koj lub khoos phis tawj, qhib Arduino IDE, luam thiab muab cov cai no tso rau hauv nws, thiab xa nws mus rau lub rooj tsavxwm.

#suav nrog

#suav nrog #suav nrog RF24 xov tooj cua (7, 8); // CE, CSN // hais lus ncaj ncees, hais lus hauv qab pawg thawj coj saib xyuas byte chaw nyob [6] = "00010"; const int suab = 1500; const int suab_duration = 200; const tus neeg hais lus = 3; const int ncua_gain = 100; int xwm txheej = 0; int cur_delay = 0; char nyeem [2]; teeb tsa tsis muaj dab tsi () {pinMode (hais lus, OUTPUT); Serial.begin (115200); Serial.println ("Pib kev sib txuas lus wireless …"); xov tooj cua.begin (); xov tooj cua.openReadingPipe (0, chaw nyob); radio.setPALevel (RF24_PA_MIN); xov tooj cua.startListening (); } void loop () {if (radio.available ()) {radio.read (& nyeem, sizeof (nyeem))); xwm txheej = (int) (nyeem [0]-'0'); Serial.print ("Tau txais:"); Serial.println (xwm txheej); cur_delay = ncua_gain*xwm txheej; } yog (cur_delay) {suab (hais lus, suab, suab_duration); ncua (cur_delay+pitch_duration); Serial.println ("Beep!"); }}

Kauj Ruam 8: Hais Lus Sib Tham

Qhov Chaw

  • 2 tsim cov lus hais lus hluav taws xob
  • 2 tus neeg hais lus
  • 1 pob roj teeb

STLs rau 3D luam ntawv

  • Lub thawv sab saum toj
  • Lub thawv hauv qab

Cov Lus Qhia Los Ua Lub Cev

  1. Ua tib zoo tso cov lus hais lus tso rau hauv qab ntawm lub npov, ib lub rooj tsavxwm nyob rau sab saum toj ntawm lwm qhov xws li cov pob qhov rooj nyob ib sab thiab sib dhos rau hauv lub qhov. Cov ntawv sib txuas lus yuav tsum raug nthuav tawm tom qab ntawm lub thawv.
  2. Muab cov neeg hais lus tso rau ntawm sab laug thiab sab xis ntawm lub rooj tsav xwm hauv Circuit Court, ua kom ntseeg tau tias cov neeg hais lus sib raug zoo nrog cov lus qhia raug. Teem cov neeg hais lus rau qhov qhib ntawm ob sab ntawm lub npov.
  3. Pub cov roj teeb ntim xov hlau hla lub qhov me me nyob tom qab ntawm lub thawv. Epoxy (lossis kua nplaum) lub roj teeb ntim rau sab nraum qab ntawm lub thawv xws li qhov hloov pauv raug.
  4. Muab lub thawv 3D luam tawm saum lub thawv hauv qab kom muaj txhua yam.

Kauj ruam 9: Teeb/Mounting

Teeb/Mounting
Teeb/Mounting
  1. Qhib cov lus qhia los ntawm kev tig lub pob hluav taws xob mus rau 'ON' txoj haujlwm. Ua tib yam rau tus neeg hais lus sib dhos txhawm rau tig lub kaw lus tso tawm.
  2. Mounting audible telltales yog qhov yooj yim tshaj plaws nrog ob tus neeg, tab sis tuaj yeem ua tiav nrog ib tus. Rau kev teeb tsa ntawm lub jib uas tsis muaj plaub, cov lus hais yuav yooj yim tshaj plaws ua ntej rub lub nkoj.
  3. Txhawm rau kom ntseeg tau tias cov lus dab neeg thav duab tau taw qhia kom raug, saib ntawm qhov thais ntawm ib qho ntawm cov kab ntsug. Thaum tuav lub thav duab ncaj, lub thais yuav tsum yog rau saum. Ib sab ntawm tus thav duab nrog lub bar ntawd yuav tsum tig ntsej rau ntawm xub ntiag ntawm lub nkoj.
  4. Muab ib qho ntawm cov dab neeg qhia ntawm qhov siab xav tau thiab txoj haujlwm ntawm lub nkoj. Nws yuav tsum tau muab tso rau xws li cov xov paj nyob hauv tib qho chaw nws yuav yog tias nws yog ib feem ntawm cov lus dab neeg ib txwm hais.
  5. Thaum koj muaj ib qho qhia dab neeg hauv txoj haujlwm xav tau. Muab lwm yam dab neeg qhia rau ntawm lwm sab ntawm lub nkoj, raws nraim qhov sib txawv ntawm thawj qhov koj tau tso, xws li cov hlau nplaum kab tuaj. Kab cov hlau nplaum ntawm cov khoom siv hluav taws xob, rau txhua qhov qhia dab neeg ntawm ob sab ntawm lub nkoj, xws li lawv txuas nrog thiab.
  6. Yog tias koj pom tias thaum txoj hlua ntws ncaj rov qab nws tsis hla ntawm lub qhov rooj saum toj, tig cov lus dab neeg hais xws li tom qab ib nrab ntawm tus ncej taub hau qis. Tig lub thav duab kom txog thaum txoj hlua hla ntawm daim duab saum toj cuam tshuam thaum cov xov paj rov qab ncaj.

Kauj ruam 10: Teeb meem

Txhua daim ntawm cov cai muaj debug luam tawm cov ntawv los qhia tias lawv xa, tau txais, thiab ua cov ntaub ntawv. Qhib qhov chaw nres nkoj COM siv Arduino IDE nrog ib qho ntawm Arduino Nano subsystems txuas rau hauv lub computer yuav tso cai rau koj saib cov xwm txheej no.

Yog tias lub kaw lus tsis ua haujlwm zoo, hloov cov hloov pauv ntawm txhua qhov khoom siv.

Kauj Ruam 11: Ua Tau Cov Kauj Ruam Tom Ntej

  • Kev tiv thaiv dej
  • Kev sib txuas lus ntev dua. WiFi yog qhov kev cia siab.
  • Peb qhov teeb tsa tam sim no siv 2 daim duab cuam tshuam rau ib zaj dab neeg. Ntxiv ntau daim duab cuam tshuam rau hauv kab ke tuaj yeem yog qhov nthuav rau sim.

Pom zoo: