Inhoudsopgave:

Hoe maak je op afstand bestuurbare Spike Buster of Switch Board met behulp van standalone Atmega328P - Ajarnpa
Hoe maak je op afstand bestuurbare Spike Buster of Switch Board met behulp van standalone Atmega328P - Ajarnpa

Video: Hoe maak je op afstand bestuurbare Spike Buster of Switch Board met behulp van standalone Atmega328P - Ajarnpa

Video: Hoe maak je op afstand bestuurbare Spike Buster of Switch Board met behulp van standalone Atmega328P - Ajarnpa
Video: Why the SpaceX Tank Destruction!? Big changes are coming to Starbase! 2024, Juli-
Anonim
Image
Image

In dit project zal ik laten zien hoe je een op afstand bestuurbare Spike Buster of Switch Board kunt bouwen met behulp van Standalone Atmega328P. Dit project is gebouwd op een aangepaste printplaat met zeer weinig componenten. Als je liever video's bekijkt, heb ik hetzelfde ingesloten of als je van lezen houdt, ga dan verder met het bericht.

Stap 1: Gebruikte componenten en materialen

Voor dit project hebben we componenten nodig zoals:

  1. Atmega328P-PU
  2. 16MHz kristal
  3. 2*22pF condensator
  4. 10K Ohm Weerstand
  5. 4*1K Weerstand:
  6. 4*LED's
  7. 4*5 volt relais
  8. Tsop1738
  9. UL2003A
  10. Aangepaste printplaat (Gerber-bestanden worden in de post gedeeld) of een perf-board
  11. Behuizing met vrouwelijke stekker

Als u online wilt kopen, zijn hier enkele aangesloten links die u kunt proberen

Amazon IND

  1. Atmega328P-PU -
  2. 16MHz kristal -
  3. 4*5 volt relais -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon VS

  1. Atmega328P-PU -
  2. 16MHz kristal -
  3. 4*5 volt relais -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P-PU -
  2. 16MHz kristal -
  3. 4*5 volt relais -
  4. Arduino UNO -

AliExpress

  1. Atmega328P-PU -
  2. 16 MHz Kristal -
  3. 4*5 volt relais-https://s.click.aliexpress.com/e/ccGa793K
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Stap 2: Schakelschema en lay-outontwerp

Schakelschema & lay-outontwerp
Schakelschema & lay-outontwerp
Schakelschema & lay-outontwerp
Schakelschema & lay-outontwerp
Schakelschema & lay-outontwerp
Schakelschema & lay-outontwerp

Dit is het volledige schakelschema dat ik op KiCAD heb ontworpen. Het circuit is voornamelijk rond Atmega328P-PU, de microcontroller die wordt gebruikt in Arduino UNO. In plaats van de hele Arduino UNO te gebruiken, gebruik ik een beperkte componentversie van Arduino UNO op een aangepaste printplaat (voor meer details over de beperkte componentversie van Arduino UNO kunt u een artikel lezen dat op de officiële Arduino-website wordt gedeeld door hier te klikken). Dit is voornamelijk om de ruimte en de kosten te verminderen. Je kunt dit project ook bouwen met Arduino Uno en het 4-kanaals relaisbord samen met de afstandsbedieningsmodule.

De TSOP1738 in het circuit wordt gebruikt als IR Remote Receiver.

Om de relais aan te drijven, gebruik ik ULN2003A IC, een reeks van zeven NPN Darlington-transistoren.

Na het ontwerpen van het schakelschema heb ik de lay-out ontworpen en het Gerber & Drill-bestand gegenereerd voor de fabricage van de printplaat. Ik gebruik JLCPCB voor de fabricage van mijn printplaat omdat ze zeer goede en goed afgewerkte PCB's leveren tegen zeer lage kosten. Gewoonlijk kost 10 stuks u $ 2 en worden ze binnen 48 uur verzonden en als u 5 stuks bestelt, wordt de print binnen 24 uur verzonden. Als u de bestelling voor hetzelfde bord wilt plaatsen, kunt u mijn Gerber-bestand downloaden door hier te klikken.

Stap 3: IR-bibliotheek installeren en IR-codes zoeken

IR-bibliotheek installeren en IR-codes zoeken
IR-bibliotheek installeren en IR-codes zoeken
IR-bibliotheek installeren en IR-codes zoeken
IR-bibliotheek installeren en IR-codes zoeken
IR-bibliotheek installeren en IR-codes zoeken
IR-bibliotheek installeren en IR-codes zoeken

Om de IR-codes te vinden, moet u eerst de IR-bibliotheek installeren. U kunt de bibliotheek downloaden van GitHub. Installeer na het downloaden de bibliotheek in uw Arduino-bibliothekenmap.

Bouw vervolgens het circuit op zoals weergegeven op een breadboard met behulp van TSOP1738 & Arduino Uno. Na Construing, zet u het circuit aan en uploadt u de schets. Druk vervolgens op de knop die u op de afstandsbediening wilt gebruiken en noteer de codes die op de seriële monitor van uw Arduino IDE verschijnen. Voor dit project gebruik ik 4 knoppen, dus je moet vier codes noteren voor vier verschillende knoppen.

Ik heb de downloadlink van de schets in de vorige stap gedeeld.

In de video begint deze stap @ 1:07 of je kunt hier klikken

Stap 4: Laatste schets om relais te besturen

Laatste schets voor stuurrelais
Laatste schets voor stuurrelais
Laatste schets voor stuurrelais
Laatste schets voor stuurrelais

Vervolgens heb ik de definitieve schets geüpload naar mijn Standalone Atmega328P-PU. De zelfstandige Atmega328P is gebouwd op een breadboard en is geprogrammeerd met Arduino UNO.

U kunt deze schets downloaden door op de link te klikken die is gedeeld in de stap Circuit Diagram & Layout Design.

Voordat u de schets uploadt, moet u een kleine wijziging aanbrengen. Voor u kunnen de IR-codes veranderen, dus u moet de bestaande codes vervangen door uw IR-codes in de casusverklaring.

Extra: als je niet bekend bent met het booten of uploaden van een schets naar de zelfstandige Atmega328P-PU, heb ik een aparte diepgaande video gemaakt waarin ik dat uitleg. Dat kun je bekijken door hier te klikken

In de video begint deze stap rond 2:33 of je kunt hier klikken

Stap 5: Bordmontage

Raad van bestuur
Raad van bestuur
Raad van bestuur
Raad van bestuur

Nadat ik het bord van JLCPCB had ontvangen, heb ik alle componenten dienovereenkomstig gemonteerd en vastgezet met soldeer.

Stap 6: Het project afronden

Het project afronden
Het project afronden
Het project afronden
Het project afronden
Het project afronden
Het project afronden
Het project afronden
Het project afronden

Na de montage van het bord heb ik het bord op de behuizing gemonteerd en vastgezet met M3-moerenschroeven en vervolgens het bord en de vrouwelijke pluggen dienovereenkomstig aangesloten.

Board & Behuizing:

  1. Verbind eerst alle nulleiders van de vrouwelijke stekker en sluit vervolgens de neutrale draad van de hoofdkabel erop aan
  2. Sluit vervolgens de Live-draad van de hoofdkabel aan op de pin "IN" op het bord
  3. De pin 1, 2, 3 en 4 op het bord gaan afzonderlijk naar de live-pin van de vrouwelijke plug
  4. Je moet ook een DC-aansluiting aansluiten op de Pin 5V en GND op het everzwijn

Zodra alle verbindingen zijn gemaakt, voedt u de printplaat met behulp van een 5V 1Amp-adapter en sluit u de hoofdkabel aan op de AC.

In de video begint dit gedeelte rond 5:42 of je kunt hier klikken

Testen begint om 8:03

Aanbevolen: