Konvertera din POP/dryck maskin att använda RFID med Arduino (2 / 6 steg)
Steg 2: Ledningar allt tillsammans.
8 kanal relay board - Relay sida
titta på bilden visas, det röda trådarna är ca 6" lång och har en röd hane platt kontakt på slutet och de ersätter anslutningen som knappen på datorn använder för att ansluta till.
Start från botten av bilden är relä 1 som förbinder till den redo att vend på automaten som visas på bilden med tre tydliga trådarna med gula kontakterna på slutet. Du kommer att behöva kontrollera med din maskin som är rätt anslutningar.
Knapparna drink kommer du märka att jag har en tydlig tråd som jumbers från mitten av ett relä till mitten av nästa och så vidare. Det finns bara en kraftledning och som någonsin knappen är press är den som använder makt för att signalera drink maskinen en knapp trycks.
8 kanal relay board - arduino sida
med 10 kvinnliga till manliga trådar
Kvinnliga sida går till relä styrelsen (wrap några svarta tejpa runt kontakterna till hålla dem samman i en rak linje.
1 - GND (rekommendera svart wire)
2 - Relay1
3 - Relay2
4 - Relay3
5 - Relay4
6 - Relay5
7 - Relay6
8 - Relay7
9 - Relay8 (används inte)
10 - 5 volt (rekommendera röda tråd)
Manliga sidan ansluts till arduino styrelsen
1 - polig 50
2 - polig 40
3 - polig 41
4 - pin 42
5 - pin 43
6 - stifts 44
7 - polig 45
8 - pin 46
9 - polig 47 (används inte)
10 - gick till 5 volt driver
som visas i koden pin 40 är relä 1 används för vend redo på dryck maskin och 41-46 är drink knappar 1-6
(Detta är arduino koden)
#define PIN_VEND_RELAY 40
int drinkPins [] = {41,42,43,44,45,46}.
Reläet att ersätta knapparna drink
De dryck knapparna behöver ett motstånd till mellan dem och marken (som visas i bilden ovan), att göra saker enkla jag skapade en marken tråd lödde 6 motstånd till det och sedan ansluts en sida till stiften visas nedan och sedan den andra sidan till centrum pin på tryckknapparna på maskinen.
Dricka knappen 1 - polig 31
Dricka knapp 2 - Pin 32
Dricka knapp 3 - Pin 33
Dricka knapp 4 - Pin 34
Dricka knapp 5 - Pin 35
Dricka knappen 6 - Pin 36
(Detta är arduino koden)
int buttonPins [] = {31,32,33,34,35,36}.
RFID-kontakten
Hona till hane
Stift 5 - Pin 2
Stift 4 - GND
Stift 1 - polig 19
(Detta är arduino koden)
#define PIN_RFID_RX 19
#define PIN_RFID_RESET 2
Talaren
GND och A4
(Detta är arduino koden)
#define PIN_BUZZER A2 / / piezo summern
LCD-skärmen
Denna kod är baserad på LCD skärmen I2C ryggstöd att jag köpt, det kan behöva ändras för att överensstämma med den som du köper
5V till stift 3,
GND till stift GND
SDA till stift 20
SCL-värdet till stift 21
(Detta är arduino koden)
#define LCD_5volt 3
#define BACKLIGHT_PIN 13
LiquidCrystal_I2C lcd (0x20, 4, 5, 6, 0, 1, 2, 3, 7, negativ);