Innehållsförteckning:

Hur man gör fjärrstyrd Spike Buster eller Switch Board med fristående Atmega328P: 6 steg (med bilder)
Hur man gör fjärrstyrd Spike Buster eller Switch Board med fristående Atmega328P: 6 steg (med bilder)

Video: Hur man gör fjärrstyrd Spike Buster eller Switch Board med fristående Atmega328P: 6 steg (med bilder)

Video: Hur man gör fjärrstyrd Spike Buster eller Switch Board med fristående Atmega328P: 6 steg (med bilder)
Video: Vad kan en Black Hornet-drönare på $195 000 göra? 2024, Juli
Anonim
Image
Image

I det här projektet kommer jag att visa hur man bygger fjärrstyrd Spike Buster eller Switch Board med fristående Atmega328P. Detta projekt är byggt på ett anpassat kretskort med mycket få komponenter. Om du föredrar att titta på video har jag inbäddat samma eller om du gillar att läsa, fortsätt med inlägget.

Steg 1: Komponenter och material som används

För detta projekt kräver vi komponenter som

  1. Atmega328P-PU
  2. 16 MHz kristall
  3. 2*22pF kondensator
  4. 10K Ohm motstånd
  5. 4*1K motstånd
  6. 4*lysdioder
  7. 4*5 Volt relä
  8. Tsop1738
  9. UL2003A
  10. Anpassat PCB -kort (Gerber -filer kommer att delas i inlägget) eller någon perfekt styrelse
  11. Kapsling med honkontakt

Om du vill köpa online här är några anslutna länkar som du kan prova

Amazon IND

  1. Atmega328P -PU -
  2. 16MHz Crystal -
  3. 4*5 volt relä -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon USA

  1. Atmega328P -PU -
  2. 16MHz Crystal -
  3. 4*5 Volt relä -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P -PU -
  2. 16MHz Crystal -
  3. 4*5 volt relä -
  4. Arduino UNO -

AliExpress

  1. Atmega328P -PU -
  2. 16MHz Crystal -
  3. 4*5 volt relä -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Steg 2: Kretsdiagram och layoutdesign

Kretsdiagram och layoutdesign
Kretsdiagram och layoutdesign
Kretsdiagram och layoutdesign
Kretsdiagram och layoutdesign
Kretsdiagram och layoutdesign
Kretsdiagram och layoutdesign

Detta är hela kretsschemat som jag utformade på KiCAD. Kretsen är främst runt Atmega328P-PU som är mikrokontrollern som används i Arduino UNO. Istället för att använda hela Arduino UNO använder jag en begränsad komponentversion av Arduino UNO på ett anpassat kretskort (För mer information om begränsad komponentversion av Arduino UNO kan du läsa en artikel som delas på Arduino officiella webbplats genom att klicka här). Detta är främst för att minska utrymmet och kostnaden. Du kan också bygga detta projekt med Arduino Uno & 4 -kanals reläkort tillsammans med fjärrkontrollmodul.

TSOP1738 i kretsen används som IR -fjärrmottagare.

För att driva reläer använder jag ULN2003A IC som är en serie med sju NPN Darlington -transistorer.

Efter att ha utformat kretsschemat utformade jag layouten och genererade Gerber & Drill -filen för tillverkning av kretskortet. Jag använder JLCPCB för tillverkning av mitt kretskort eftersom de ger mycket bra och väl färdiga kretskort till mycket låg kostnad. Vanligtvis kostar 10 st 2 $ och skickas inom 48 timmar och om du beställer 5 st skickas kretskortet inom 24 timmar. Om du vill lägga en beställning på samma tavla kan du ladda ner min Gerber -fil genom att klicka här.

Steg 3: Installera IR -bibliotek och hitta IR -koder

Installera IR -bibliotek och hitta IR -koder
Installera IR -bibliotek och hitta IR -koder
Installera IR -bibliotek och hitta IR -koder
Installera IR -bibliotek och hitta IR -koder
Installera IR -bibliotek och hitta IR -koder
Installera IR -bibliotek och hitta IR -koder

För att hitta IR -koder måste du först installera IR -biblioteket. Du kan ladda ner biblioteket från GitHub. Efter nedladdning installerar du biblioteket i mappen Arduino Libraries.

Konstruera sedan kretsen som visas på en brödbräda med TSOP1738 & Arduino Uno. Efter tolkningen, slå på kretsen och ladda upp skissen. Tryck sedan på knappen du vill använda på fjärrkontrollen och notera koder som visas på din Arduino IDEs seriella bildskärm. För detta projekt använder jag 4 knappar så du måste anteckna fyra koder för fyra olika knappar.

Jag har delat nedladdningslänken till skissen i föregående steg.

I videon börjar detta steg @ 1:07 eller så kan du klicka här

Steg 4: Final Sketch to Control Relays

Slutskiss till styrreläer
Slutskiss till styrreläer
Slutlig skiss till styrreläer
Slutlig skiss till styrreläer

Därefter laddade jag upp den sista skissen till min fristående Atmega328P-PU. Den fristående Atmega328P konstruerades på brödbräda och programmerades med Arduino UNO.

Du kan ladda ner den här skissen genom att klicka på länken som delades i steget Circuit Diagram & Layout Design.

Innan du laddar upp skissen måste du göra en liten förändring. För dig kan IR -koder ändras så att du måste ersätta de befintliga koderna med dina IR -koder i ärendebeskedet.

Extra: Om du inte känner till hur du startar eller laddar upp en skiss till fristående Atmega328P-PU har jag gjort en separat djupgående video som förklarar det. Du kan se det genom att klicka här

I videon börjar detta steg runt 2:33 eller så kan du klicka här

Steg 5: Styrelsemöte

Styrelsemöte
Styrelsemöte
Styrelsemöte
Styrelsemöte

Efter att ha mottagit kortet från JLCPCB monterade jag alla komponenter därefter och säkrade dem med löd.

Steg 6: Avsluta projektet

Slutför projektet
Slutför projektet
Slutför projektet
Slutför projektet
Slutför projektet
Slutför projektet
Slutför projektet
Slutför projektet

Efter kortmonteringen monterade jag kortet på höljet och säkrade det med M3 -muttrar och skruvade sedan kortet och honkontakterna därefter.

Styrelse och hölje:

  1. Anslut först alla neutralkontakter på honkontakten och anslut sedan huvudkabelns neutrala kabel till den
  2. Anslut sedan strömkabeln till huvudkabeln till stiftet "IN" på kortet
  3. Pin 1, 2, 3 & 4 på brädet går individuellt till honkontaktens Live pin
  4. Du måste också ansluta ett DC -uttag till Pin 5V och GND på vildsvinet

När alla anslutningar är gjorda, strömförsörj kretskortet med 5V 1Amp -adapter och anslut huvudkabeln till nätströmmen.

I videon börjar det här avsnittet runt 5:42 eller så kan du klicka här

Testet börjar @ 8:03

Rekommenderad: