![Arduino zvono na vratima: 5 koraka Arduino zvono na vratima: 5 koraka](https://i.howwhatproduce.com/preview/how-to/10417219-arduino-doorbell-5-steps-0.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
PRIBOR
-2 daske za kruh
-zujalica
-spojnice
-2 arduino/genuino sa kablovima za napajanje
-rf odašiljač i prijemnik
-pritisni gumb
-otpornik od 100 ohma
Korak 1: Funkcija
Ovaj projekt je radno zvono čija glavna funkcija je korištenje koda za programiranje arduina na način na koji tipka s odašiljačem šalje signal na kraj primatelja sa zujalicom i prijemnikom koji će pokrenuti zvuk zvona na vratima putem bežične veze.
Korak 2: Korak 1: ploča odašiljača
Kako bi ovaj projekt trebao funkcionirati ima 2 ploče za kruh i 2 arduiono/genuina spojena na njih. za ploču odašiljača povezujemo gumb sa 100 ohmskim otpornikom spojenim na masu i žicom spojenom na napajanje na ploči. Zatim spojite odašiljač na matičnu ploču i spojite gumb na odašiljač i arduino kao što je prikazano na slici.
Korak 3: Korak 2: prijemna ploča
Na ploči prijemnika nalazi se zujalica. Spojite jednu žicu na masu kroz prijemnik i spojite žicu na pin po vašem izboru koji kasnije možete prilagoditi u svom kodu. Priključite prijemnik na matičnu ploču i spojite ga na arduino kao što je prikazano na slici.
Korak 4: Korak 3: Kod odašiljača
// ask_transmitter.pde
// -* -način rada: C ++ -* -
// Jednostavan primjer kako koristiti RadioHead za prijenos poruka
// s jednostavnim ASK odašiljačem na vrlo jednostavan način.
// Implementira simpleksni (jednosmjerni) odašiljač s modulom TX-C1
#uključi
#include // Ne koristi se zapravo, ali je potrebno za kompajliranje
Vozač RH_ASK;
// upravljački program RH_ASK (2000, 2, 4, 5); // ESP8266 ili ESP32: nemojte koristiti pin 11
void setup ()
{
Serial.begin (9600); // Samo otklanjanje pogrešaka
pinMode (5, INPUT);
if (! driver.init ())
Serial.println ("init nije uspio");
}
void loop ()
}
if (digitalRead (5) == HIGH) {
const char *msg = "a";
driver.send ((uint8_t *) poruka, strlen (poruka));
driver.waitPacketSent ();
kašnjenje (200);
}
}
Korak 5: Korak 4: Kôd prijemnika
#uključi
#include // Ne koristi se zapravo, ali je potrebno za kompajliranje
#include "pitches.h" // add Ekvivalentna frekvencija za glazbenu notu
#include "themes.h" // dodaj vrijednost bilješke i trajanje
Vozač RH_ASK;
void setup ()
{
Serial.begin (9600); // Samo otklanjanje pogrešaka
if (! driver.init ())
Serial.println ("init nije uspio");
drugo
Serial.println ("učinjeno");
Vozač RH_ASK;
void setup ()
{
Serial.begin (9600); // Samo otklanjanje pogrešaka
if (! driver.init ())
Serial.println ("init nije uspio");
drugo
Serial.println ("učinjeno");
}
void Play_Pirates ()
{
for (int thisNote = 0; thisNote <(sizeof (Pirates_note)/sizeof (int)); thisNote ++) {
int noteDuration = 1000/Pirates_duration [thisNote]; // pretvoriti trajanje u vremensko kašnjenje
ton (8, Pirates_note [thisNote], noteTuration);
int pauseBetweenNotes = noteDuration * 1,05; // Ovdje je 1,05 tempo, povećajte da biste ga igrali sporije
kašnjenje (pauseBetweenNotes);
noTone (8); // zaustavljanje glazbe na pin 8
}
}
void loop ()
{
uint8_t buf [1];
uint8_t buflen = sizeof (buf);
if (driver.recv (buf, & buflen)) // Ne blokira
{
Serial.println ("Odabrano -> 'On je gusar" ");
Play_Pirates ();
Serial.println ("stop");
}
}
Preporučeni:
Arduino zvono na vratima: 4 koraka
![Arduino zvono na vratima: 4 koraka Arduino zvono na vratima: 4 koraka](https://i.howwhatproduce.com/images/001/image-756-j.webp)
Arduino zvono na vratima: Danas ću vam pokazati kako napraviti zvono na vratima pomoću Arduina. Ovo zvono na vratima svira nasumičnu melodiju iz biblioteke pjesama. Možete prilagoditi zvono na vratima i dodati još više pjesama. Instalirajte ga izvan svoje spavaće sobe, učionice, ureda ili čak vas
Arduino zvono na vratima od koronavirusa: 6 koraka
![Arduino zvono na vratima od koronavirusa: 6 koraka Arduino zvono na vratima od koronavirusa: 6 koraka](https://i.howwhatproduce.com/images/007/image-18860-j.webp)
Arduino zvono na vratima od koronavirusa: Zbog globalne epidemije koronavirusa, želim napraviti zvono na vratima da ne morate pritiskati nikakve signale ljudima iznutra da ste ovdje i oni moraju otvoriti vrata. Ova stvar može vas natjerati da dobijete virus dodirom na zvona drugih ljudi
Arduino push upozorenja za zvono na vratima, alarm za provalu, alarme za dim itd.: 8 koraka
![Arduino push upozorenja za zvono na vratima, alarm za provalu, alarme za dim itd.: 8 koraka Arduino push upozorenja za zvono na vratima, alarm za provalu, alarme za dim itd.: 8 koraka](https://i.howwhatproduce.com/images/011/image-32911-j.webp)
Arduino push upozorenja za zvono na vratima, alarm za provalu, alarme za dim itd.: IoT obavijesti s vašeg zvona na vratima, alarmi za provale, alarmi za dim itd. Pomoću Arduino Uno i Ethernet štita. Svi detalji na mojoj web stranici ovdjeO Arduino Push Alert Box -u koristi Arduino Uno i Ethernet štit temeljen na Wiznet W5100 čipu za
Pretvorite svoje žičano zvono na vrata u pametno zvono sa IFTTT: 8 koraka
![Pretvorite svoje žičano zvono na vrata u pametno zvono sa IFTTT: 8 koraka Pretvorite svoje žičano zvono na vrata u pametno zvono sa IFTTT: 8 koraka](https://i.howwhatproduce.com/images/003/image-6429-9-j.webp)
Pretvorite svoje žičano zvono u pametno zvono s IFTTT -om: WiFi zvono na vratima pretvara vaše postojeće žičano zvono na pametno zvono. https://www.fireflyelectronix.com/product/wifidoor
Arduino zvono na vratima s VU mjeračem: 4 koraka (sa slikama)
![Arduino zvono na vratima s VU mjeračem: 4 koraka (sa slikama) Arduino zvono na vratima s VU mjeračem: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-2034-65-j.webp)
Arduino zvono na vratima s VU mjeračem: Osnovna ideja je - nakon pritiska na tipku zvona na vratima, LED diode će početi ritmički svijetliti zajedno sa zvučnim signalom, nakon nekog vremena dva će se događaja automatski zaustaviti. LED diode mogu biti izvan vrata za zabavu posjetitelja ili unutra. U ovom ja