Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Het volgende project demonstreert een basistoepassing van de 89S52-microcontroller om verschillende uitgangsbelastingen te beheren en de toegang van deze belastingen te beschermen met behulp van een ingebouwd wachtwoord, kortom: een wachtwoordstroomonderbreker.
Stap 1: Vereiste componenten
- 89S52 ontwikkelbord
- 16x2 LCD-module
- 4-kanaals relaismodule
- 4x4 Matrix-toetsenbord
- Potentiometer
- Doorverbindingsdraden
- Geleidende draden
- 12V Batterij (voeding)
- Houten frame
- Polystyreen plaat
Als u er nu de voorkeur aan geeft dat de belasting een DC-uitgang is, hebt u de volgende componenten nodig:
- 4 LED's (bewaar extra's om te testen)
- 330 ohm weerstanden
Of anders, als u de voorkeur geeft aan een AC-bron op de laadterminal, heeft u het volgende nodig:
- 4 ac-lampen (samen met stopcontacten)
- Adapter
Opmerking: als u uw project een beetje geeky wilt maken, kunt u uw eigen adapter maken met behulp van een transformator en een gelijkrichter. Google het.
Stap 2: Mindmap || Stroomschema
Onze mindmap biedt een algemene voorstelling van de verschillende aspecten van het onderwerp, zoals de belangrijkste problemen en oplossingen, de benodigde rekwisieten enz.
Het stroomdiagram toont stapsgewijze informatie over hoe het volledige systeem verder zal gaan.
Stap 3: Elektrisch schakelschema
In ons project hebben we gebruik gemaakt van DC-voeding om de belasting te activeren. U kunt ook een AC-ingang gebruiken!
Stap 4: Pinconfiguratie
Hier is hoe de pinconfiguratie is ingesteld in het programmeerbare bord met verschillende componenten.
P1.0 - P1.7 = Toetsenbordmatrix
P3.1 - P3.4 = Relaisingang (IN1, IN2, IN3, IN4) [VCC- en GND-pinnen naar 5V en GND-pin van bord]
P2.4 - P2.7 = LCD-datalijningang
P0.4 - P0.5 = RS en lees-/schrijfpoort van LCD
Opmerking: hier hebben we 4-bits gegevensoverdracht naar het lcd-scherm gemaakt om de codering te vergemakkelijken.
Stap 5: relaisbedrading
Zorg ervoor dat alle gemeenschappelijke klemmen op elkaar zijn aangesloten. COM-poort wordt aangesloten op de 5V-pin van het ontwikkelbord.
Vervolgens worden alle NO-klemmen aan de respectieve belastingen gegeven (in ons geval LED's).
OPMERKING: Er moet op gelet worden dat de maximale stroom door de leds niet meer dan 15mA mag bedragen.
Dus hier met voeding van 5V en stroom van 15mA kennen we V=I*R.
Daarom hebben we weerstand R=330 (ohm) nodig
Stap 6: definitieve installatie
Zodra de volledige bedrading is voltooid, is de volgende stap de juiste plaatsing van de installatie
Hier hebben we een houten frame ontworpen, zo'n plaat polystyreen zou er net onder kunnen worden bevestigd.
Bedek vervolgens de bovenkant van het frame met een wit vel kaartpapier voor een goede presentatie.
Bevestig tenslotte alle componenten over de bovenkant met pinnen die door het polystyreen gaan.