Inhoudsopgave:
Video: NE555 met Arduino Uno R3 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
De NE555 Timer, een gemengd circuit dat bestaat uit analoge en digitale circuits, integreert analoge en logische functies in een onafhankelijk IC, waardoor de toepassingen van analoge geïntegreerde circuits enorm worden uitgebreid. Het wordt veel gebruikt in verschillende timers, pulsgeneratoren en oscillatoren. In dit experiment wordt het Arduino Uno-bord gebruikt om de frequenties van blokgolven te testen die worden gegenereerd door het 555-oscillerende circuit en deze op Serial Monitor weer te geven.
Stap 1: Componenten
- Arduino Uno-bord * 1
- USB-kabel * 1
-NE555 *1
- 104 keramische condensator * 2
- Weerstand (10kΩ) * 1
- Potentiometer (50KΩ) * 1
- Broodplank * 1
- Jumper draden
Stap 2:
De 555 IC werd oorspronkelijk gebruikt als timer, vandaar de naam 555 tijdbasisschakeling. Het wordt nu veel gebruikt in verschillende elektronische producten vanwege de betrouwbaarheid, het gemak en de lage prijs. De 555 is een complex hybride circuit met tientallen componenten zoals een verdeler, comparator, basis RS-trigger, ontladingsbuis en buffer. De pinnen en hun functies. Pin 1 (GND): de grond
Pin 2 (TRIGGER): wanneer de spanning op de pin daalt tot 1/3 van de VCC (of de drempel gedefinieerd door de besturingskaart), zendt de uitgangsklem een hoog niveau uit
Pin 3 (OUTPUT): uitgangen Hoog of Laag, twee toestanden 0 en 1 bepaald door het elektrische ingangsniveau; maximale uitgangsstroom ca. 200mA bij Hoog
Pin 4 (RESET): wanneer een laag niveau wordt ontvangen op de pin, wordt de timer gereset en keert de uitgang terug naar laag niveau; meestal verbonden met positieve pool of verwaarloosd
Pin 5 (CONTROL VOLTAGE): om de drempelspanning van de chip te regelen (als deze de verbinding overslaat, is de drempelspanning standaard 1/3 VCC en 2/3 VCC)
Pin 6 (THRESHOLD): wanneer de spanning op de pin stijgt tot 2/3 VCC (of de drempel gedefinieerd door de besturingskaart), zendt de uitgangsklem een hoog niveau uit
Pin 7 (DISCHARGE): uitgang gesynchroniseerd met Pin 3, met hetzelfde logische niveau; maar deze pin levert geen stroom, dus pin 3 is de echte High (of Low) wanneer pin 7 de virtuele High (of Low) is; aangesloten op de open collector (OC) binnenin om de condensator te ontladen;
Pin 8 (VCC): positieve pool voor de NE555 timer IC, variërend van +4,5V tot +16V
De NE555-timer werkt in de monostabiele, astabiele en bistabiele modi. Pas het in dit experiment toe in de astabiele modus, wat betekent dat het als een oscillator werkt.
Stap 3: Het schematische diagram
Stap 4: Procedures
Sluit een weerstand R1 aan tussen de VCC en de ontlaadpen DS, een andere weerstand tussen pen DS en de triggerpen TR die is verbonden met de drempelpen TH en vervolgens met de condensator C1. Sluit de RET (pin 4) aan op GND, CV (pin 5) op een andere condensator C2 en vervolgens op aarde.
Werkproces:
De oscillator begint te trillen zodra het circuit is ingeschakeld. Bij het inschakelen, aangezien de spanning op C1 niet abrupt kan veranderen, wat betekent dat pin 2 aanvankelijk laag is, stelt u de timer in op 1, dus pin 3 is hoog niveau. De condensator C1 laadt via R1 en R2 op in een tijdspanne:
Tc=0.693(R1+R2)
Wanneer de spanning op C1 de drempel 2/3Vcc bereikt, wordt de timer gereset en is pin 3 Laag niveau. Dan ontlaadt C1 via R2 tot 2/3Vcc, in een tijdspanne:
Td=0.693(R2)
Vervolgens wordt de condensator opgeladen en wordt de uitgangsspanning weer omgedraaid:
Inschakelduur D=Tc/(Tc+Td)
Omdat een potentiometer wordt gebruikt voor weerstand, kunnen we blokgolfsignalen met verschillende werkcycli uitvoeren door de weerstand aan te passen. Maar R1 is een weerstand van 10K en R2 is 0k-50k, dus het bereik van de ideale inschakelduur is 0,545%-100%. Als je een andere wilt, moet je de weerstand van R1 en R2 veranderen.
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:
Bouw de schakeling.
Stap 2:
Download de code van
Stap 3:
Upload de schets naar het Arduino Uno-bord
Klik op het pictogram Uploaden om de code naar de besturingskaart te uploaden.
Als "Klaar met uploaden" onderaan het venster verschijnt, betekent dit dat de schets succesvol is geüpload.
U zou nu het 7-segmentsdisplay van 0 tot 9 en A tot F moeten zien.
Stap 5: Coderen
//NE555-timer
//Na het branden
het programma, open de seriële monitor, je kunt zien dat als je aan de potentiometer draait, de lengte van de weergegeven puls (in microseconden) dienovereenkomstig zal veranderen.
//E-mail:
// Website: www.primerobotics.in
int ne555 = 7; // bevestig aan de derde pin van NE555
niet ondertekend lang
duur1; // de variabele om de HOGE lengte van de puls op te slaan
niet ondertekend lang
duur2; // de variabele om de LAGE lengte van de puls op te slaan
vlotter gelijkstroom; // de variabele om de duty cycle op te slaan
ongeldige setup()
{
pinMode (ne555, INPUT); // stel de ne555 in als invoer
Serieel.begin(9600); // start seriële poort op 9600 bps:
}
lege lus()
{
duur1 = pulseIn(ne555, HOOG); // Leest een puls op ne555
Serial.print("Inschakelduur: ");
Serial.print(dc); // print de lengte van de puls op de serie
toezicht houden op
Serial.print(" %");
Serieel.println(); // druk een blanco af op seriële monitor
vertraging (500);
// wacht 500 microseconden
}
Aanbevolen:
Retro Stylofoon (NE555-gebaseerd): 6 stappen (met afbeeldingen)
Retro Stylophone (gebaseerd op NE555): Introductie: Dit is een kleine synthesizer-achtige muziekgadget die ooit in de jaren 80 erg populair was. Het heet Stylofoon. De stylofoon heeft een heel eenvoudig circuit dat alleen bestaat uit een NE555, LM386 en enkele complementaire componenten. Het creëert
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
NE555-timer - De NE555-timer configureren in een astabiele configuratie: 7 stappen
NE555-timer | De NE555-timer configureren in een stabiele configuratie: De NE555-timer is een van de meest gebruikte IC's in de elektronicawereld. Het heeft de vorm van DIP 8, wat betekent dat het 8 pinnen heeft
Op NE555 gebaseerde variabele AAN/UIT-timer (bijgewerkt in 2018): 4 stappen
Op NE555 gebaseerde variabele AAN/UIT-timer (bijgewerkt in 2018): Welkom, een aantal van mijn vrienden, waaronder ik, hebben doe-het-zelf-spots voor onze fietsen gemaakt, maar zoals gewoonlijk werden ze jaloers toen ze naar andere merklampen keken. Waarom? Want die lampjes hebben een stroboscoopfunctie! lol Elk van mijn vrienden heeft zijn eigen licht gemaakt
Pro-mini programmeren met Uno (Arduino Basics): 7 stappen (met afbeeldingen)
Programma Pro-mini met Uno (Arduino Basics): Hallo allemaal, In deze instructable wil ik je mijn ervaring delen met mijn onlangs gekochte Arduino pro-mini en hoe ik erin slaagde om de code er voor de eerste keer naar te uploaden, met behulp van mijn oude Arduino Uno.Arduino pro-mini heeft de volgende kenmerken:Het is i