INHOUDSOPGAWE:
Video: NE555 Met Arduino Uno R3: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Die NE555 Timer, 'n gemengde stroombaan wat bestaan uit analoog en digitale stroombane, integreer analoog en logiese funksies in 'n onafhanklike IC, wat die toepassings van analoog geïntegreerde stroombane geweldig uitbrei. Dit word wyd gebruik in verskillende tydmeters, polsopwekkers en ossillators. In hierdie eksperiment word die Arduino Uno -bord gebruik om die frekwensies van vierkantgolwe wat deur die 555 -ossilleringskring gegenereer word, te toets en op Serial Monitor te wys.
Stap 1: Komponente
- Arduino Uno -bord * 1
- USB -kabel * 1
- NE555 *1
- 104 keramiek kondensator * 2
- Weerstand (10kΩ) * 1
- Potensiometer (50KΩ) * 1
- Broodbord * 1
- Springdrade
Stap 2:
Die 555 IC is oorspronklik gebruik as 'n timer, vandaar die naam 555 tydsbasisbaan. Dit word nou wyd gebruik in verskillende elektroniese produkte vanweë sy betroubaarheid, gemak en lae prys. Die 555 is 'n komplekse hibriede stroombaan met tientalle komponente soos 'n verdeler, vergelyker, basiese RS-sneller, afvoerbuis en buffer. Sy penne en hul funksies. Speld 1 (GND): die grond
Pin 2 (TRIGGER): wanneer die spanning by die pen tot 1/3 van die VCC verminder (of die drempel wat deur die bedieningsbord gedefinieer word), stuur die uitsetterminaal 'n hoë vlak uit
Pen 3 (UITGANG): uitsette Hoog of Laag, twee toestande 0 en 1 bepaal deur die ingang elektriese vlak; maksimum uitsetstroom ongeveer. 200mA op hoog
Speld 4 (HERSTEL): as 'n Lae vlak by die pen ontvang word, sal die timer teruggestel word en die uitset sal terugkeer na Lae vlak; gewoonlik gekoppel aan 'n positiewe pool of verwaarloos
Pin 5 (CONTROL VOLTAGE): om die drempelspanning van die chip te beheer (as dit die verbinding oorskry, is die drempelspanning standaard 1/3 VCC en 2/3 VCC)
Speld 6 (DREMPEL): wanneer die spanning by die pen tot 2/3 VCC toeneem (of die drempel wat deur die bedieningsbord gedefinieer word), stuur die uitsetterminaal 'n hoë vlak uit
Speld 7 (ontlading): uitset wat met pin 3 gesinkroniseer is, met dieselfde logiese vlak; maar hierdie pen lewer nie stroom nie, dus pen 3 is die werklike High (of Low) as pin 7 die virtuele High (of Low) is; gekoppel aan die oop kollektor (OC) binne om die kapasitor te ontlaai
Pin 8 (VCC): positiewe terminaal vir die NE555 timer IC, wat wissel van 4,5V tot +16V
Die NE555 -timer werk onder die monostabiele, verstelbare en bistabiele modusse. Pas dit in hierdie eksperiment toe in die verstelbare modus, wat beteken dat dit as 'n ossillator werk.
Stap 3: Die skematiese diagram
Stap 4: Prosedures
Verbind 'n weerstand R1 tussen die VCC en die ontladingspen DS, 'n ander weerstand tussen pen DS en die snellerpen TR wat aan die drempelpen TH en dan aan die kapasitor C1 gekoppel is. Koppel die RET (pen 4) aan GND, CV (pen 5) aan 'n ander kapasitor C2 en dan aan die grond.
Werk proses:
Die ossillator begin bewe sodra die stroombaan aangeskakel is. By die kragopwekking, aangesien die spanning by C1 nie skielik kan verander nie, wat beteken dat pen 2 aanvanklik laag is, stel die timer op 1, sodat pen 3 'n hoë vlak is. Die kapasitor C1 laai via R1 en R2 binne 'n tydsperiode:
Tc = 0,693 (R1+R2)
As die spanning by C1 die drempel 2/3Vcc bereik, word die timer teruggestel en pen 3 is laag. Dan ontlaai C1 via R2 tot 2/3 Vcc, binne 'n tydsbestek:
Td = 0,693 (R2)
Dan word die kapasitor herlaai en die uitsetspanning draai weer:
Inskakel siklus D = Tc/(Tc+Td)
Aangesien 'n potensiometer vir weerstand gebruik word, kan ons vierkantgolfseine met verskillende werksiklusse uitvoer deur die weerstand daarvan aan te pas. Maar R1 is 'n 10K-weerstand en R2 is 0k-50k, dus die omvang van die ideale dienssiklus is 0,545%-100%. As u 'n ander een wil hê, moet u die weerstand van R1 en R2 verander.
Dmin = (0,693 (10K+0K))/(0,693 (10K+0K)+0,693x0k) x100%= 100%
Dmax = (0,693 (10K+50K))/(0,693 (10K+50K)+0,693x50k) x100%= 54,54%
Stap 1:
Bou die kring.
Stap 2:
Laai die kode af van
Stap 3:
Laai die skets op na die Arduino Uno -bord
Klik op die ikoon Oplaai om die kode na die beheerbord op te laai.
As 'Klaar oplaai' onderaan die venster verskyn, beteken dit dat die skets suksesvol opgelaai is.
U moet nou die 7-segment vertoon van 0 tot 9 en A tot F.
Stap 5: Kode
// NE555 Timer
// Na brand
deur die program oop te maak, kan u sien dat as u die potensiometer draai, die lengte van die puls (in mikrosekonde) dienooreenkomstig sal verander.
// E -pos:
// Webwerf: www.primerobotics.in
int ne555 = 7; // heg aan die derde pen van NE555
ongeteken lank
duur1; // die veranderlike om die HOOG lengte van die pols op te slaan
ongeteken lank
duur2; // die veranderlike om die LAE lengte van die pols op te slaan
float dc; // die veranderlike om die werksiklus te stoor
leemte opstelling ()
{
pinMode (ne555, INVOER); // stel die ne555 as 'n invoer in
Serial.begin (9600); // begin die seriële poort met 9600 bps:
}
leemte lus ()
{
duur1 = pulsIn (ne555, HOOG); // Lees 'n polsslag op ne555
Serial.print ("Duty cycle:");
Reeks.afdruk (dc); // druk die lengte van die pols op die reeks
monitor
Serial.print (" %");
Serial.println (); // druk 'n leë op seriële monitor
vertraging (500);
// wag vir 500 mikrosekondes
}
Aanbeveel:
Eenvoudige laser tripwire alarmkring met NE555 -timer: 5 stappe
Eenvoudige laser tripwire alarmkring met NE555 -timer: die laser tripwire alarmkring is 'n eenvoudige stroombaan wat ontwerp is om geraas te maak wanneer die laser wat op die stroombaan skyn, onderbreek word. Op 'n groter skaal kan dit gebruik word in huisveiligheid waar die alarm afgaan as 'n persoon die
Retro stylofoon (gebaseer op NE555): 6 stappe (met foto's)
Retro Stylophone (gebaseer op NE555): Inleiding: Dit is 'n klein tipe musiek-gadgets van die Synthesizer wat vroeër in die 80's baie gewild was. Dit word Stylophone genoem. Die Stylophone het 'n baie eenvoudige kurrikulum wat slegs bestaan uit 'n NE555, LM386 en 'n paar komplimentêre komponente. Dit skep
Hoe om 'n hommeltuig te maak met Arduino UNO - Maak 'n quadcopter met behulp van mikrokontroller: 8 stappe (met foto's)
Hoe om 'n hommeltuig te maak met Arduino UNO | Maak 'n quadcopter met behulp van mikrobeheerder: inleiding Besoek my Youtube -kanaal 'n Drone is 'n baie duur apparaat (produk) om te koop. In hierdie pos gaan ek bespreek hoe ek dit goedkoop kan maak ?? En hoe kan u u eie goedkoop maak teen goedkoop pryse … In Indië is al die materiale (motors, ESC's
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
NE555 Timer - Die konfigurasie van die NE555 -timer in 'n Astable -konfigurasie: 7 stappe
NE555 Timer | Die NE555 -timer in 'n Astable -konfigurasie instel: Die NE555 -timer is een van die mees gebruikte IC's in die elektronika -wêreld. Dit is in die vorm van DIP 8, wat beteken dat dit 8 penne bevat