Inhoudsopgave:
- Benodigdheden
- Stap 1: De HT12E/D IC-chip begrijpen
- Stap 2: De basiscarkit construeren
- Stap 3: Vastgebonden kabelfase
- Stap 4: Infraroodtransmissiefase
- Stap 5: Radiotransmissiefase
- Stap 6: prototype radiozender
- Stap 7: prototype radio-ontvanger
- Stap 8: Prototype motorstuurprogramma
- Stap 9: Integratie met Base Car Kit
- Stap 10: Testen en probleemoplossing
Video: RC-aangedreven elektrische speelgoedauto - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Door: Peter Tran 10ELT1
Deze tutorial beschrijft het theorie-, ontwerp-, fabricage- en testproces voor een door afstandsbediening (RC) aangedreven elektrische speelgoedauto met behulp van de HT12E/D IC-chips. De tutorials beschrijven de drie fasen van auto-ontwerp:
- Vastgebonden kabel
- Infrarood controle
- Radiofrequentieregeling
Er is ook een sectie voor probleemoplossing beschikbaar om veelvoorkomende problemen op te lossen die zich kunnen voordoen.
Benodigdheden
Basis Carkit
1x Lijnvolgende Robot Kit (LK12070)
Vastgebonden kabelfase
- 1x Prototyping Breadboard
- Breadboard-startkabels
- HT12E IC-chip (met socket)
- HT12E IC-chip (met socket)
- 1x 1MΩ Weerstand
- 4x kortstondige knopschakelaar
- 1x 47kΩ Weerstand
- 4x LED
- Stroomvoorziening
Infrarood transmissiefase
- 1x Infraroodzender (ICSK054A)
- 1x Infrarood Ontvanger (ICSK054A)
Radiotransmissiefase:
- 1x 433MHz RC-zender
- 1x 433MHZ RC-ontvanger
Integratie in Base Car Kit
- 2x prototype printplaat
- 1x L298N-motorstuurprogramma
Stap 1: De HT12E/D IC-chip begrijpen
De HT12E en HT12E IC-chips worden samen gebruikt voor afstandsbedieningssysteemtoepassingen, voor het verzenden en ontvangen van gegevens via radio. Ze kunnen 12 bits informatie coderen, die bestaat uit 8 adresbits en 4 databits. Elke adres- en data-ingang is extern programmeerbaar of via schakelaars ingevoerd.
Voor een goede werking moet een paar HT12E/D-chips met hetzelfde adres/gegevensformaat worden gebruikt. De decoder ontvangt het seriële adres en de gegevens, verzonden door een drager met behulp van een RF-transmissiemedium en geeft uitvoer aan de uitvoerpinnen na verwerking van de gegevens.
HT12E Pinconfiguratie Beschrijving:
Pinnen 1-8: Adrespinnen om de 8 adresbits te configureren, waardoor 256 verschillende combinaties mogelijk zijn.
Pin 9: Aardingspen
Pins 10-13: Datapinnen om de 4 databits te configureren
Pin 14: Transmit enable pin, fungeert als een schakelaar om gegevensoverdracht mogelijk te maken
Pin 15-16: Oscilloscoop OUT/IN respectievelijk vereist 1M ohm weerstand
Pin 17: pin voor gegevensuitvoer waar de 12-bits informatie uitkomt
Pin 18: Voedingsingangspin
HT12D Pinconfiguratie Beschrijving:
Pinnen 1-8: Adrespinnen, moeten overeenkomen met de configuratie van de HT12E
Pin 9: Aardingspen
Pinnen 10-13: Gegevenspinnen
Pin 14: Gegevensinvoerpin
Pins 15-16: Oscilloscoop IN/OUT respectievelijk vereist 47k ohm weerstand
Pin 17: Geldige transmissiepin, fungeert als indicator voor wanneer gegevens worden ontvangen
Pin 18: Voedingsingangspin
Waarom wordt de HT12E-encoder gebruikt?
De HT12E wordt veel gebruikt in afstandsbedieningen vanwege zijn betrouwbaarheid, beschikbaarheid en gebruiksgemak. Veel smartphones communiceren nu via internet, maar de meeste smartphones beschikken nog steeds over een HT12E om internetopstoppingen te voorkomen. Hoewel de HT12E het adres gebruikt om te verzenden met de verzonden gegevens, met 256 mogelijke combinaties van 8-bits, is de beveiliging nog steeds erg beperkt. Omdat een signaal wordt uitgezonden, is het onmogelijk om de zender te traceren, waardoor het signaaladres mogelijk door iedereen kan worden geraden. Deze adresbeperking maakt het gebruik van de HT12E alleen geschikt op kortere afstand. Op een kortere afstand kunnen de zender en ontvanger elkaar zien, zoals de afstandsbediening van de tv, Home Security, enz. In commerciële producten kunnen sommige afstandsbedieningen andere vervangen als een 'universele afstandsbediening'. Omdat ze zijn ontworpen voor een kortere afstand, hebben veel apparaten voor de eenvoud dezelfde adresinvoer.
Stap 2: De basiscarkit construeren
De basiscarkit voor dit project is afkomstig van een lijnvolgende robotkit. De bouw- en fabricagestappen zijn te vinden via de volgende link:
De Base Car Kit zal uiteindelijk worden omgebouwd tot een RC-bestuurde auto, met behulp van de HT12E/D IC-chips.
Stap 3: Vastgebonden kabelfase
- Gebruik een prototyping breadboard en prototyping startkabels.
- Volg het bovenstaande schematische diagram om de componenten op het breadboard te monteren en aan te sluiten. Let op, de enige verbinding tussen de twee IC's is pin 17 op de HT12E naar pin 14 op de HT12D.
- Test het ontwerp door ervoor te zorgen dat de LED's die op de HT12D zijn aangesloten oplichten wanneer hun respectievelijke schakelaar op de HT12E wordt ingedrukt. Zie het gedeelte Problemen oplossen voor hulp bij veelvoorkomende problemen.
Voordelen van een tethered kabelopstelling
- Betrouwbaar en stabiel door geen risico van externe objecten als interferentie
- Relatief goedkoop
- Eenvoudig en duidelijk in te stellen en problemen op te lossen
- Niet vatbaar voor gevolgtrekking door andere externe bronnen
Nadelen van een tethered kabelopstelling
- Onpraktisch voor gegevensoverdracht over lange afstanden
- De kosten worden aanzienlijk hoger met een langeafstandstransmissie
- Moeilijk te verplaatsen of te verplaatsen naar andere locaties
- De operator moet in de buurt van zowel zender als ontvanger blijven
- Verminderde flexibiliteit en mobiliteit van gebruik
Stap 4: Infraroodtransmissiefase
- Koppel de direct vastgemaakte kabel los van pin 17 van de HT12E, sluit de uitgangspin van een infraroodzender aan en sluit de zender aan op de voeding.
- Koppel de direct vastgemaakte kabel los van pin 14 van de HT12 D, sluit de ingangspin van een infraroodontvanger aan en sluit de ontvanger aan op de voeding.
- Test het ontwerp door ervoor te zorgen dat de LED's die op de HT12D zijn aangesloten oplichten wanneer hun respectievelijke schakelaar op de HT12E wordt ingedrukt. Zie het gedeelte Problemen oplossen voor hulp bij veelvoorkomende problemen.
Voordelen van een infraroodtransmissieopstelling
- Veilig voor korte afstanden vanwege de eis van zichtlijntransmissie
- Infraroodsensor corrodeert of oxideert niet na verloop van tijd
- Kan op afstand worden bediend
- Verhoogde gebruiksflexibiliteit
- Verhoogde gebruiksmobiliteit
Nadelen van een infraroodtransmissieopstelling
- Kan niet doordringen in harde/vaste objecten zoals muren, of zelfs mist
- Infrarood op hoog vermogen kan schadelijk zijn voor de ogen
- Minder effectief dan direct tethered wire setup
- Vereist specifiek gebruik van frequentie om interferentie van een externe bron te voorkomen
- Vereist externe stroombron om zender te bedienen
Stap 5: Radiotransmissiefase
- Koppel de infraroodzender los van de voeding en pin 17 van de HT12E, sluit de uitgangspin van de 433MHz radiozender aan. Sluit de zender ook aan op aarde en voeding.
- Koppel de infraroodontvanger los van de stroom en pin 14 van de HT12D, sluit de datapinnen van de 433MHz radio-ontvanger aan. Sluit de ontvanger ook aan op aarde en voeding.
- Test het ontwerp door ervoor te zorgen dat de LED's die op de HT12D zijn aangesloten oplichten wanneer hun respectievelijke schakelaar op de HT12E wordt ingedrukt. Zie het gedeelte Problemen oplossen voor hulp bij veelvoorkomende problemen.
Voordelen van een opstelling voor radiotransmissie
- Vereist geen zichtlijn tussen zender en ontvanger
- Niet gevoelig voor interferentie van felle lichtbronnen
- Gemakkelijk en eenvoudig te gebruiken
- Kan op afstand worden bediend
- Verhoogt de flexibiliteit
Nadelen van het opzetten van een radiotransmissie
- Kan gevoelig zijn voor crossover van gebruikers van andere radiotransmissiesystemen in de buurt
- Eindig aantal frequenties
- Mogelijke interferentie van andere radiozenders, bijvoorbeeld: radiostations, hulpdiensten, vrachtwagenchauffeurs
Stap 6: prototype radiozender
- Breng de componenten voor de radiozender over van het prototype-broodbord naar een prototype-PCB.
- Soldeer de componenten aan de hand van het schema uit stap drie.
- Gebruik massieve tindraden om het circuit met elkaar te verbinden, gebruik gehulde draden waar overlappingen optreden om kortsluiting te voorkomen.
Stap 7: prototype radio-ontvanger
- Breng de componenten voor de radio-ontvanger over van het prototype-broodbord naar een prototype-PCB.
- Soldeer de componenten aan de hand van het schema uit stap drie.
- Gebruik massieve tindraden om het circuit met elkaar te verbinden, gebruik gehulde draden waar overlappingen optreden om kortsluiting te voorkomen.
Stap 8: Prototype motorstuurprogramma
- Soldeer mannelijke sockets op poorten: IN1-4 en Motors A-B, voor gemakkelijke aanpassingen tijdens het testen, zoals in het bovenstaande diagram.
- Soldeer een vrouwelijke socket aan de negatieve en positieve terminals, zoals in het bovenstaande diagram.
Wat is een Motor Driver? Een Motor Controller fungeert als intermediair tussen de IC-chips, batterijen en motoren van de auto. Het is noodzakelijk om er een te hebben omdat de HT12E-chip gewoonlijk slechts ongeveer 0,1 ampère stroom naar de motor kan sturen, terwijl de motor meerdere ampères nodig heeft om goed te kunnen werken.
Stap 9: Integratie met Base Car Kit
De volgende stappen zijn om de Base Car Kit om te bouwen tot een functionele RC Car.
- Koppel het accupakket van de auto los van het circuit.
- Soldeer prototype-startkabels aan elke motoraansluiting en sluit ze aan op de motordriver volgens het diagram in stap acht.
- Soldeer de stroomkabel voor de radio-ontvanger en de motordriver aan het nu losgekoppelde batterijpakket.
- Sluit de uitgangspinnen van de HT12D (pinnen 10-13) aan op de relevante headers op de motordriver volgens het diagram in stap acht.
- Voorzie de radiozender van stroom met een draagbare USB-batterij.
Stap 10: Testen en probleemoplossing
Testen
- Na elke bouwfase zou invoer in de HT12E een reactie moeten uitlokken (dwz ofwel de LED's gaan aan of de motoren draaien) van de HT12D.
-
Om de auto te besturen met de afstandsbediening van de radiozender:
- Vooruit rijden: houd zowel de linker als de rechter motor vooruit
- Achteruit rijden: houd zowel de linker als de rechter motor achteruit
- Draai naar links: houd de rechter motor vooruit en linker motor achteruit
- Draai naar rechts: houd linker motor vooruit en rechter motor achteruit
-
Specifieke prestatiekenmerken die getest kunnen worden zijn:
- Snelheid
- Bereik (van radiozender/ontvanger)
- Reactietijd
- Betrouwbaarheid
- Wendbaarheid
- Uithoudingsvermogen (levensduur batterij)
- Mogelijkheid om te werken in verschillende soorten terreinen en oppervlakken
- Bedrijfstemperatuurlimieten
- Belastingslimiet
- Mocht er geen of een onjuist antwoord optreden, volg dan de onderstaande probleemoplossingsgids:
Probleemoplossen
-
Motoren draaien in de tegenovergestelde richting van wat de bedoeling was
- Pas de volgorde aan waarin de prototype startkabels zijn aangesloten op de motordriver (alle pinnen kunnen worden omgedraaid)
- De schakeling maakt kortsluiting: controleer de soldeerverbindingen en de startkabelverbindingen
-
Motoren/circuits gaan niet aan
- Het circuit heeft mogelijk niet genoeg spanning/stroom om in te schakelen
- Controleer op een ontbrekende aansluiting (inclusief voeding)
-
Transmit ingeschakeld lampje werkt niet
- LED's zijn gepolariseerd, zorg ervoor dat deze in de juiste richting staan
- De LED is mogelijk doorgebrand vanwege een te hoge stroom/spanning
- De circuits ontvangen echt geen signalen, controleer de verbindingen opnieuw
-
Radiozender/ontvanger is niet sterk genoeg
- Controleer of andere mensen momenteel ook de radiozenders/-ontvangers gebruiken
- Voeg een extra antenne toe (kan een draad zijn) om de verbinding te versterken
- Richt de zender/ontvanger in de algemene richting van elkaar, ze kunnen van lage kwaliteit zijn
Aanbevolen:
Elektrische boot: 4 stappen
Elektrische boot: Benodigdheden -Kleine plastic doos 2x gelijkstroommotoren Draden 1x schakelaar 2x propellers 2x 9V batterijen Heetlijmpistool
Elektrische LED-badge: 4 stappen
Elektrische LED-badge: Halloween nadert. Denk je aan decoreren en aankleden? Het zal geweldig zijn als je een exclusieve elektrische led-badge hebt. Dus laten we vandaag een discussie hebben over hoe we zo'n elektrische badge kunnen maken
Hydro-elektrische generator uit TRASH?!?!: 11 stappen
Hydro-elektrische generator uit TRASH?!?!: Het eindproduct zou er ongeveer zo uit moeten zien, waarbij de metalen palen de grond in zouden gaan bij de rivier, de eierstructuur zou fungeren als de ventilator, die door het water wordt geduwd, waardoor de tuin ontstaat staaf om te draaien, laat de tandwielen draaien. De overbrengingsverhouding m
Een rover (speelgoedauto) besturen via internet: 8 stappen
Een rover (speelgoedauto) besturen via internet: wat je gaat bouwen Deze tutorial leert je hoe je een rover bouwt die kan worden bestuurd met je mobiele telefoon. Het bevat een live videofeed en een bedieningsinterface voor het rijden. Omdat de rover en je telefoon beide internettoegang hebben, kan het speelgoed
Thermo-elektrische generator: 3 stappen
Thermo-elektrische generator: We hebben een thermo-elektrische generator gemaakt met behulp van Peltier-elementen. Door de Peltier-elementen aan de ene kant te verwarmen met kaarsen en aan de andere kant af te koelen met ijs. Door het warmteverschil op de Peltier elementen zal er een stroom vloeien die