INHOUDSOPGAWE:

Hoe om 'n afstandbeheerde Spike Buster of skakelbord te maak met behulp van die selfstandige Atmega328P: 6 stappe (met foto's)
Hoe om 'n afstandbeheerde Spike Buster of skakelbord te maak met behulp van die selfstandige Atmega328P: 6 stappe (met foto's)

Video: Hoe om 'n afstandbeheerde Spike Buster of skakelbord te maak met behulp van die selfstandige Atmega328P: 6 stappe (met foto's)

Video: Hoe om 'n afstandbeheerde Spike Buster of skakelbord te maak met behulp van die selfstandige Atmega328P: 6 stappe (met foto's)
Video: Часть 2 - Трипланетная аудиокнига Э. Э. Смита (главы 5–8) 2024, Julie
Anonim
Image
Image

In hierdie projek sal ek wys hoe u 'n afstandbeheerde Spike Buster of Switch Board kan bou met behulp van 'n losstaande Atmega328P. Hierdie projek is gebou op 'n persoonlike PCB -bord met baie min komponente. As u verkies om na video te kyk, het ek dieselfde ingebed, of as u daarvan hou om te lees, gaan dan voort met die pos.

Stap 1: Gebruikte komponente en materiale

Vir hierdie projek benodig ons komponente soos

  1. Atmega328P-PU
  2. 16 MHz kristal
  3. 2*22pF kondensator
  4. 10K Ohm weerstand
  5. Weerstand van 4*1K
  6. 4*LED's
  7. 4*5 Volt -relais
  8. Tsop1738
  9. UL2003A
  10. Pasgemaakte PCB -bord (Gerber -lêers word in die pos gedeel) of enige perfekte bord
  11. Omhulsel met vroulike prop

As u aanlyn wil koop, is hier 'n paar aangeslote skakels wat u kan probeer

Amazon IND

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

Amazon VSA

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

Banggood

  1. Atmega328P -PU -
  2. 16MHz Crystal -
  3. 4*5 Volt -relais -
  4. Arduino UNO -

AliExpress

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

Stap 2: Kringdiagram en uitlegontwerp

Kringdiagram en uitlegontwerp
Kringdiagram en uitlegontwerp
Kringdiagram en uitlegontwerp
Kringdiagram en uitlegontwerp
Kringdiagram en uitlegontwerp
Kringdiagram en uitlegontwerp

Dit is die volledige kringdiagram wat ek op KiCAD ontwerp het. Die kring is hoofsaaklik rondom Atmega328P-PU, wat die mikrobeheerder is wat in Arduino UNO gebruik word. In plaas daarvan om die hele Arduino UNO te gebruik, gebruik ek 'n beperkte komponentweergawe van Arduino UNO op 'n pasgemaakte PCB -bord (Vir meer besonderhede oor die beperkte komponentweergawe van Arduino UNO, kan u 'n artikel lees wat op die Arduino amptelike webwerf gedeel is deur hier te klik). Dit is hoofsaaklik om die ruimte en die koste te verminder. U kan hierdie projek ook bou met behulp van Arduino Uno en die 4 -kanaal -relaibord saam met die afstandsbedieningsmodule.

Die TSOP1738 in die kring word gebruik as IR -afstandsontvanger.

Om die relais te bestuur, gebruik ek ULN2003A IC, 'n reeks van sewe NPN Darlington -transistors.

Na die ontwerp van die kringdiagram het ek die uitleg ontwerp en die Gerber & Drill -lêer gegenereer vir die vervaardiging van die printplaat. Ek gebruik JLCPCB vir die vervaardiging van my PCB -bord, aangesien dit baie goeie en goed afgewerkte PCB's teen baie lae koste bied. Gewoonlik kos 10 stuks u 2 $ en word dit binne 48 uur gestuur, en as u 5 stuks bestel, word die PCB binne 24 uur gestuur. As u die bestelling vir dieselfde bord wil plaas, kan u my Gerber -lêer aflaai deur hier te klik.

Stap 3: Installeer IR -biblioteek en vind IR -kodes

Installeer IR -biblioteek en vind IR -kodes
Installeer IR -biblioteek en vind IR -kodes
Installeer IR -biblioteek en vind IR -kodes
Installeer IR -biblioteek en vind IR -kodes
Installeer IR -biblioteek en vind IR -kodes
Installeer IR -biblioteek en vind IR -kodes

Om die IR -kodes te vind, moet u eers die IR -biblioteek installeer. U kan die biblioteek van GitHub aflaai. Na aflaai, installeer die biblioteek in u gids Arduino Libraries.

Bou dan die stroombaan soos aangedui op 'n broodbord met TSOP1738 en Arduino Uno. Na die konstruksie, skakel die stroombaan aan en laai die skets op. Druk dan op die knoppie wat u op die afstandsbediening wil gebruik, en let op die kodes wat op u Arduino IDE se seriële monitor verskyn. Vir hierdie projek gebruik ek 4 knoppies, sodat u vier kodes vir vier verskillende knoppies moet aanteken.

Ek het die aflaai -skakel van die skets in die vorige stap gedeel.

In die video begin hierdie stap @ 1:07 of u kan hier klik

Stap 4: Finale skets om relais te beheer

Finale skets vir beheer -aflosse
Finale skets vir beheer -aflosse
Finale skets vir beheer -aflosse
Finale skets vir beheer -aflosse

Daarna laai ek die finale skets na my selfstandige Atmega328P-PU. Die selfstandige Atmega328P is op broodbord gebou en is geprogrammeer met behulp van Arduino UNO.

U kan hierdie skets aflaai deur op die skakel te klik wat gedeel is in die stap Circuit Diagram & Layout Design.

Voordat u die skets oplaai, moet u 'n klein verandering aanbring. Vir u kan die IR -kodes verander, sodat u die bestaande kodes met u IR -kodes in die saakverklaring moet vervang.

Bykomend: as u nie weet hoe u 'n skets kan oplaai of oplaai na die selfstandige Atmega328P-PU nie, het ek 'n aparte diepgaande video gemaak wat dit verduidelik. U kan dit sien deur hier te klik

In die video begin hierdie stap ongeveer 2:33 of u kan hier klik

Stap 5: Raadsvergadering

Raad Vergadering
Raad Vergadering
Raad Vergadering
Raad Vergadering

Nadat ek die bord van JLCPCB ontvang het, het ek al die komponente dienooreenkomstig gemonteer en met soldeer vasgemaak.

Stap 6: Voltooiing van die projek

Die projek voltooi
Die projek voltooi
Die projek voltooi
Die projek voltooi
Die projek voltooi
Die projek voltooi
Die projek voltooi
Die projek voltooi

Na die montering van die bord het ek die bord op die omhulsel aangebring en dit met M3 -moere vasgemaak en daarna die bord en die wyfieproppe daarvolgens verbind.

Raad en omhulselvergadering:

  1. Koppel eers al die neutrale van die wyfiestekker aan en verbind dan die neutrale draad van die hoofkabel
  2. Koppel dan die lewendige draad van die hoofkabel aan die pen "IN" op die bord
  3. Die pen 1, 2, 3 en 4 op die bord gaan afsonderlik na die lewendige pen van die vroulike prop
  4. U moet ook 'n DC -aansluiting aansluit op die Pin 5V en GND op die vark

Sodra al die verbindings klaar is, skakel die printplaat met 'n 5V 1A -adapter aan en sluit die hoofkabel aan op die wisselstroom.

In die video begin hierdie afdeling ongeveer 5:42 of u kan hier klik

Die toets begin om 08:03

Aanbeveel: