Turinys:

Kaip padaryti nuotoliniu būdu valdomą „Spike Buster“arba „Switch Board“naudojant atskirą „Atmega328P“: 6 žingsniai (su paveikslėliais)
Kaip padaryti nuotoliniu būdu valdomą „Spike Buster“arba „Switch Board“naudojant atskirą „Atmega328P“: 6 žingsniai (su paveikslėliais)

Video: Kaip padaryti nuotoliniu būdu valdomą „Spike Buster“arba „Switch Board“naudojant atskirą „Atmega328P“: 6 žingsniai (su paveikslėliais)

Video: Kaip padaryti nuotoliniu būdu valdomą „Spike Buster“arba „Switch Board“naudojant atskirą „Atmega328P“: 6 žingsniai (su paveikslėliais)
Video: The Call of the Wild Audiobook by Jack London 2024, Lapkritis
Anonim
Image
Image

Šiame projekte aš parodysiu, kaip sukurti nuotoliniu būdu valdomą „Spike Buster“arba „Switch Board“naudojant atskirą „Atmega328P“. Šis projektas yra pastatytas ant pasirinktinės PCB plokštės, kurioje yra labai mažai komponentų. Jei norite žiūrėti vaizdo įrašą, aš įdėjau tą patį arba, jei jums patinka skaityti, tęskite įrašą.

1 žingsnis: naudojami komponentai ir medžiagos

Šiam projektui mums reikalingi tokie komponentai

  1. Atmega328P-PU
  2. 16MHz krištolas
  3. 2*22pF kondensatorius
  4. 10K omų rezistorius
  5. 4*1K rezistorius
  6. 4*šviesos diodai
  7. 4*5 voltų relė
  8. 1738
  9. UL2003A
  10. Individualizuota PCB plokštė („Gerber“failai bus bendrinami įraše) arba bet kuri perf plokštė
  11. Korpusas su kištuku

Jei norite pirkti internetu, čia yra keletas susijusių nuorodų, kurias galite išbandyti

„Amazon IND“

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

„Amazon“JAV

  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“-

2 žingsnis: grandinės schema ir išdėstymas

Grandinės schema ir išdėstymo dizainas
Grandinės schema ir išdėstymo dizainas
Grandinės schema ir išdėstymo dizainas
Grandinės schema ir išdėstymo dizainas
Grandinės schema ir išdėstymo dizainas
Grandinės schema ir išdėstymo dizainas

Tai yra visa schema, kurią sukūriau „KiCAD“. Grandinė daugiausia yra aplink „Atmega328P-PU“, kuris yra „Arduino UNO“naudojamas mikrovaldiklis. Užuot naudojęs visą „Arduino UNO“, aš naudoju riboto komponento „Arduino UNO“versiją pasirinktinėje PCB plokštėje (Norėdami gauti daugiau informacijos apie riboto „Arduino UNO“komponento versiją, galite perskaityti straipsnį, bendrinamą oficialioje „Arduino“svetainėje spustelėję čia). Tai daugiausia siekiama sumažinti erdvę ir išlaidas. Taip pat galite sukurti šį projektą naudodami „Arduino Uno“ir 4 kanalų relės plokštę kartu su nuotolinio valdymo moduliu.

TSOP1738 grandinėje naudojamas kaip IR nuotolinis imtuvas.

Norėdami valdyti relės, naudoju ULN2003A IC, kuri yra septynių NPN Darlingtono tranzistorių serija.

Sukūręs grandinės schemą, sukūriau išdėstymą ir sukūriau „Gerber & Drill“failą PCB plokštės gamybai. Aš naudoju JLCPCB savo PCB plokštės gamybai, nes jos suteikia labai geras ir gerai paruoštas PCB už labai mažą kainą. Paprastai 10 vnt jums kainuos 2 USD ir bus išsiųstas per 48 valandas, o jei užsakysite 5 vnt, PCB bus išsiųstas per 24 valandas. Jei norite užsakyti tą pačią lentą, galite atsisiųsti mano „Gerber“failą spustelėdami čia.

3 veiksmas: IR bibliotekos diegimas ir IR kodų paieška

IR bibliotekos diegimas ir IR kodų paieška
IR bibliotekos diegimas ir IR kodų paieška
IR bibliotekos diegimas ir IR kodų paieška
IR bibliotekos diegimas ir IR kodų paieška
IR bibliotekos diegimas ir IR kodų paieška
IR bibliotekos diegimas ir IR kodų paieška

Norėdami rasti IR kodus, pirmiausia turite įdiegti IR biblioteką. Biblioteką galite atsisiųsti iš „GitHub“. Atsisiuntę įdiekite biblioteką aplanke „Arduino Libraries“.

Tada sukurkite grandinę, kaip parodyta duonos lentoje, naudodami TSOP1738 ir Arduino Uno. Po konstravimo įjunkite grandinę ir įkelkite eskizą. Tada paspauskite mygtuką, kurį norite naudoti nuotolinio valdymo pulte, ir užsirašykite kodus, rodomus „Arduino IDE“serijos monitoriuje. Šiam projektui aš naudoju 4 mygtukus, todėl turite užrašyti keturis keturių skirtingų mygtukų kodus.

Ankstesniame žingsnyje bendrinau eskizo atsisiuntimo nuorodą.

Vaizdo įraše šis žingsnis prasideda @ 1:07 arba galite spustelėti čia

4 žingsnis: Galutinis eskizų valdymo eskizas

Galutinis eskizų valdymo eskizas
Galutinis eskizų valdymo eskizas
Galutinis eskizų valdymo eskizas
Galutinis eskizų valdymo eskizas

Tada įkėliau galutinį eskizą į savo autonominį „Atmega328P-PU“. Savarankiškas „Atmega328P“buvo sukurtas ant duonos lentos ir buvo užprogramuotas naudojant „Arduino UNO“.

Šį eskizą galite atsisiųsti spustelėję nuorodą, bendrinamą grandinėje ir schemoje.

Prieš įkeldami eskizą, turite šiek tiek pakeisti. Jūsų atveju IR kodai gali keistis, todėl turėsite pakeisti esamus kodus savo IR kodais, esančiais pareiškime.

Papildomai: jei nežinote, kaip įkelti ar įkelti eskizą į atskirą „Atmega328P-PU“, aš padariau atskirą išsamų vaizdo įrašą, kuriame tai paaiškinama. Tai galite pamatyti paspaudę čia

Vaizdo įraše šis žingsnis prasideda maždaug 2:33 arba galite spustelėti čia

5 žingsnis: valdybos surinkimas

Valdybos surinkimas
Valdybos surinkimas
Valdybos surinkimas
Valdybos surinkimas

Gavęs plokštę iš JLCPCB, aš atitinkamai sumontavau visus komponentus ir pritvirtinau juos lydmetaliu.

6 žingsnis: Užbaikite projektą

Projekto užbaigimas
Projekto užbaigimas
Projekto užbaigimas
Projekto užbaigimas
Projekto užbaigimas
Projekto užbaigimas
Projekto užbaigimas
Projekto užbaigimas

Po plokštės surinkimo aš pritvirtinau plokštę prie korpuso ir pritvirtinau M3 veržlių varžtais, tada atitinkamai prijungiau plokštę ir kištukus.

Lentos ir gaubto surinkimas:

  1. Pirmiausia prijunkite visus kištukinio lizdo neutralius, o tada prie jo prijunkite pagrindinio kabelio neutralų laidą
  2. Tada prijunkite pagrindinio kabelio tiesioginį laidą prie kaiščio „IN“lentoje
  3. Lentos 1, 2, 3 ir 4 kaiščiai eina į „Female Plug“tiesioginį kaištį atskirai
  4. Taip pat turite prijungti nuolatinės srovės lizdą prie šerno kaiščio 5V ir GND

Kai visi prijungimai bus atlikti, įjunkite PCB plokštę naudodami 5V 1Amp adapterį ir prijunkite pagrindinį kabelį prie kintamosios srovės.

Vaizdo įraše šis skyrius prasideda maždaug 5:42 arba galite spustelėti čia

Bandymas prasideda @ 8:03

Rekomenduojamas: