Cov txheej txheem:
- Kauj Ruam 1: Muaj nuj nqi
- Kauj Ruam 2: Kauj Ruam 1: Pawg Thawj Coj Xa Ntawv
- Kauj Ruam 3: Kauj Ruam 2: Txais Lub Rooj Tsav Xwm
- Kauj Ruam 4: Kauj Ruam 3: Tus Neeg Xa Cov Cai
- Kauj Ruam 5: Kauj Ruam 4: Tus Txais Cov Cai
Video: Arduino Doorbell: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
QHOV TSEEB
-2 khob cij
-zoo
-jumper xov hlau
-2 arduino/genuino nrog lub zog txuas
-rf transmitter thiab reciever
-push khawm
-100 ohm resistor
Kauj Ruam 1: Muaj nuj nqi
Txoj haujlwm no yog lub qhov rooj ua haujlwm uas lub luag haujlwm tseem ceeb yog siv tus lej los ua haujlwm rau arduino nyob rau hauv ib txoj hauv kev uas lub laub khawm nrog lub tshuab xa xa lub teeb liab mus rau qhov tau txais qhov kawg nrog lub suab nrov thiab tus txais uas yuav pib lub tswb nrov lub suab nrog kev sib txuas wireless.
Kauj Ruam 2: Kauj Ruam 1: Pawg Thawj Coj Xa Ntawv
Yuav ua li cas txoj haujlwm no yuav tsum ua haujlwm yog muaj 2 lub rooj mov ci thiab 2 arduiono/genuinos txuas rau lawv. rau pawg thawj coj saib xyuas peb txuas lub laub khawm nrog 100 ohm resistor txuas nrog hauv av thiab xaim txuas nrog lub zog ntawm lub khob cij. Tom qab ntawd txuas tus xa mus rau lub khob cij thiab xaim lub pob rau ob qho tib si tus xa tawm thiab arduino raws li qhia hauv daim duab.
Kauj Ruam 3: Kauj Ruam 2: Txais Lub Rooj Tsav Xwm
Ntawm lub rooj txais xov yog qhov chaw uas lub suab nrov mus. Txuas ib lub xaim mus rau hauv av los ntawm tus txais thiab txuas lub xaim rau tus pin uas koj xaiv uas koj tuaj yeem hloov kho tom qab hauv koj tus lej. Txuas tus txais mus rau daim ntawv tais thiab xaim nws mus rau arduino raws li qhia hauv daim duab.
Kauj Ruam 4: Kauj Ruam 3: Tus Neeg Xa Cov Cai
// nug_transmitter.pde
// -* -hom: C ++ -* -
// Piv txwv yooj yim ntawm yuav siv RadioHead li cas los xa xov
// nrog qhov yooj yim ASK transmitter hauv txoj hauv kev yooj yim heev.
// Siv qhov yooj yim (ib txoj hauv kev) tus xa xov nrog TX-C1 tus qauv
#suav nrog
#suav nrog // Tsis tau siv tiag tab sis xav tau los sau ua ke
RH_ASK tus tsav tsheb;
// RH_ASK tus tsav tsheb (2000, 2, 4, 5); // ESP8266 lossis ESP32: tsis txhob siv tus pin 11
void teeb tsa ()
{
Serial.begin (9600); // Debugging nkaus xwb
pinMode (5, INPUT);
yog (! driver.init ())
Serial.println ("init ua tsis tau tejyam");
}
void lub voj ()
}
yog (digitalRead (5) == HIGH) {
const char *msg = "a";
driver.send ((uint8_t *) msg, strlen (msg));
driver.waitPacketSent ();
ncua (200);
}
}
Kauj Ruam 5: Kauj Ruam 4: Tus Txais Cov Cai
#suav nrog
#suav nrog // Tsis yog siv tiag tab sis xav tau los sau ua ke
#suav nrog "pitches.h" // ntxiv qhov sib npaug rau kev sau nkauj
#suav nrog "themes.h" // ntxiv Nco tseg vale thiab ntev
RH_ASK tus tsav tsheb;
void teeb tsa ()
{
Serial.begin (9600); // Debugging nkaus xwb
yog (! driver.init ())
Serial.println ("init ua tsis tau tejyam");
lwm tus
Serial.println ("ua tiav");
RH_ASK tus tsav tsheb;
void teeb tsa ()
{
Serial.begin (9600); // Debugging nkaus xwb
yog (! driver.init ())
Serial.println ("init ua tsis tau tejyam");
lwm tus
Serial.println ("ua tiav");
}
tsis muaj dab tsi Play_Pirates ()
{
rau (int thisNote = 0; thisNote <(sizeof (Pirates_note)/sizeof (int))); thisNote ++) {
int noteDuration = 1000/Pirates_duration [thisNote]; // hloov lub sijhawm kom ncua sijhawm
tone (8, Pirates_note [thisNote], noteDuration);
int pauseBetweenNotes = noteDuration * 1.05; // Ntawm no 1.05 yog tempo, nce kom ua rau nws qeeb dua
ncua (pauseBetweenNotes);
noTone (8); // nres suab paj nruag ntawm tus pin 8
}
}
void lub voj ()
{
uint8_t buf [1];
uint8_t buflen = sizeof (buf);
yog (driver.recv (buf, & buflen)) // Tsis-thaiv
{
Serial.println ("Xaiv -> 'Nws yog Pirate'");
Play_Pirates ();
Serial.println ("nres");
}
}
Pom zoo:
Arduino Doorbell: 4 Kauj Ruam
Arduino Doorbell: Hnub no, kuv yuav qhia koj yuav ua li cas thiaj ua lub tswb qhov rooj siv Arduino. Lub pob qhov rooj no ua suab tsis zoo los ntawm lub tsev qiv ntawv nkauj. Koj tuaj yeem hloov kho koj lub qhov rooj thiab ntxiv cov nkauj ntau dua. Nruab nws sab nraum koj chav pw, chav kawm, chaw ua haujlwm, lossis txawm tias koj
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Arduino Coronavirus Doorbell: 6 Kauj Ruam
Arduino Coronavirus Doorbell: Vim tias muaj tus kabmob coronavirus thoob ntiaj teb, kuv xav ua lub tswb qhov rooj uas koj tsis tas yuav nias lub cim rau cov neeg sab hauv uas koj nyob ntawm no thiab lawv yuav tsum qhib qhov rooj. Qhov no tuaj yeem ua rau koj kis tus kabmob los ntawm kev kov lwm tus neeg lub qhov rooj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: 9 Kauj Ruam
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: Cov ntawv qhia no yog qhia koj yuav tsim lub Caj Npab Caj Npab ntawm koj tus kheej li cas