Turinys:

Elektroninis kiaulės bankas: 4 žingsniai
Elektroninis kiaulės bankas: 4 žingsniai

Video: Elektroninis kiaulės bankas: 4 žingsniai

Video: Elektroninis kiaulės bankas: 4 žingsniai
Video: Kaip sukurti „Smart-ID“ paskyrą 2024, Liepa
Anonim
Elektroninis kiaulės bankas
Elektroninis kiaulės bankas

Šis „Electronic Piggy Bank“projektas padės jums sukurti reikiamą grandinę/jungtis. Jums reikės šių dalių.

  • 5 V relė
  • 2 šviesos diodai (raudona ir žalia)
  • 2 330 omų rezistoriai
  • Vyriški/moteriški laidai
  • Įprastos spalvos laidai
  • „Arduino Uno“ir duomenų kabelis
  • RFID raktas ir jutiklis
  • Pasyvus garsinis signalas
  • Servo variklis
  • Dėžė
  • Bandomoji Lenta

Dėžutė tarnaus kaip tikrasis kiaulės bankas, šiame pavyzdyje aš panaudojau klijų pistoletą kartono gabalėliams surinkti.

1 žingsnis: laidų prijungimas

Laidų jungtys
Laidų jungtys

Šiame žingsnyje sužinosite, kur prijungti kiekvieną duonos lentos ir „Arduino“laidą

RFID jutiklis:

  • VCC = 3,3 V
  • RST = 2 kaištis
  • GND = GND
  • MISO = 3 kaištis
  • MOSI = 4 kaištis
  • SCK = 5 kaištis
  • NSS = 6 kaištis
  • IRQ = 7 kaištis

Relė:

  • VCC = 5 V
  • GND = GND
  • SIG = 8 kaištis

Servo variklis:

  • VCC = 5 V
  • GND = GND
  • SIG = 9 kaištis

Pasyvus garsinis signalas:

  • VCC = 5 V
  • GND = GND
  • SIG = 10 kaištis

Žalias šviesos diodas:*

  • VCC = 11 kaištis
  • GND = GND

Raudonas šviesos diodas:*

  • VCC = 12 kaištis
  • GND = GND

*Šviesos diodų atveju įsitikinkite, kad tarp maitinimo ir šviesos diodo yra rezistorius, kad LED nesugestų

2 žingsnis: kodas

Šio projekto kodas, nors ir atrodo sudėtingas, iš esmės yra tas, kad jei kortelės ID yra perskaitytas, tada įjunkite/išjunkite šviesos diodus, „Buzzer“ir pasukite „Servo“.

Atsisiųskite šiam projektui reikalingas bibliotekas iš https://www.sunfounder.com/learn/category/rfid-kit… tiesiog paspauskite atsisiuntimo mygtuką ir įdėkite tuos failus į bibliotekų aplanką.

Dabar įsitikinkite, kad „Arduino IDE“pasirinkote tinkamą COM prievadą ir plokštę ir įkeliate. Jei kyla kokių nors problemų, labiausiai tikėtina, kad tai yra netinkamas laidas, todėl įsitikinkite, kad viskas yra tinkamoje vietoje ir niekas nėra atjungtas.

Kiekviena RFID rakto žyma yra skirtinga, todėl pirmiausia reikia perbraukti kortelę ir patikrinti serijinį monitorių, kad būtų perskaitytas kortelės ID, tada jūs turite pakeisti IF pareiškimo sąlygas šiuo ID:

Pavyzdinis ID: 5AE4C955

Sąlyga: id [0] == 0x5A && id [1] == 0xE4 && id [2] == 0xC9 && id [3] == 0x55

Yra LCD ekrano kodas, jei norite prie projekto pridėti LCD, tik įspėkite, kad kodas neveiks, nebent šis kodas bus įtrauktas, net jei nenaudojate LCD

3 žingsnis: dėžutė

Dėžė
Dėžė

Kaip minėta anksčiau, mano dėžutė buvo sukurta naudojant kartoną ir karštus klijus, aš iškirpiau kvadratą dėžutės dangtelyje dangteliui ir servo varikliui, aš įdėjau servo į vietą, pirmiausia suvyniodamas dalis į ledo ritulio juostą (bet kokia juosta ir karštu klijavimu, kad sukurtumėte kietą apvalkalą, kad nesugadinčiau dalių, kad vėliau galėčiau tiesiog nulupti juostą.

Dėžutė yra visiškai uždaryta, išskyrus galinę pusę, iš kurios atsiranda jungtys, palikau langą 1/3 tos galinės pusės ploto ir palikau šiek tiek kartono atvarto apačioje, kad būtų lengviau išimti monetas.

Rekomenduojamas: