Stap 2: Bedrading alles samen.
De 8 kanaals relais boord - Relay kant
Kijkend naar de foto getoond, de rode draden zijn er ongeveer 6" lang en hebben een rode platte male connector op het einde en zij vervangen de verbinding die de knop op de machine gebruikt te verbinden.
vanaf de onderkant van de afbeelding is estafette 1 die met de ready verbindt to vend op de automaat, zoals in de afbeelding met de drie duidelijke draden met de gele connectors op het einde. U zal moeten controleren met uw machine die de juiste verbindingen.
Voor de knoppen drinken zult u opmerken dat ik heb een duidelijke draad die jumbers uit het midden van een estafette naar het midden van de volgende enzovoort. Er is slechts één elektriciteitsleiding en ooit welke knop is pers is degene die de kracht gebruikt om aan te geven de drankautomaat die een knop is ingedrukt.
De 8 kanaals relais boord - arduino-kant
met behulp van 10 vrouwelijke aan mannelijke draden
Vrouwelijke kant gaat naar het relais boord (wrap sommige zwarte tape rond de verbindingslijnen om hen te houden samen in één rechte lijn.
1 - GND (aanbevelen zwarte draad)
2 - Relay1
3 - Relay2
4 - Relay3
5 - Relay4
6 - Relay5
7 - Relay6
8 - Relay7
9 - Relay8 (niet gebruikt)
10 - 5 volt (aanbevelen rode draad)
Mannelijke kant stekkers in de arduino board
1 - pins 50
2 - pins 40
3 - pins 41
4 - pin 42
5 - pins 43
6 - pins 44
7 - pins 45
8 - pins 46
9 - pins 47 (niet gebruikt)
10 - tot de macht 5 volt
zoals aangegeven in de code pin 40 is estafette 1 gebruikt voor het vend klaar op de drankautomaat, en 41-46 drankje knoppen 1-6
(Dit is de code van de arduino)
#define PIN_VEND_RELAY 40
int drinkPins [] = {41,42,43,44,45,46};
De estafette ter vervanging van de drank-knoppen
De knoppen van de drank moeten een weerstand toegevoegd tussen hen en grond (zoals weergegeven in de afbeelding hierboven), te maken dingen eenvoudig die ik heb gemaakt een grond draad gesoldeerd 6 weerstanden ernaar en vervolgens één zijde aangesloten op de pinnen hieronder weergegeven en vervolgens de andere kant naar het centrum pin op de druktoetsen op de machine.
Knop 1 - Pin 31 drinken
Drinken van knop 2 - Pin 32
Drink knop 3 - Pin 33
Drink knop 4 - Pin 34
Drink knop 5 - Pin 35
Drinken van knop 6 - Pin 36
(Dit is de code van de arduino)
int buttonPins [] = {31,32,33,34,35,36};
De RFID-connector
Vrouw tot man
Pin 5 - Pin 2
Pin 4 - GND
Pin 1 - Pin 19
(Dit is de code van de arduino)
#define PIN_RFID_RX 19
#define PIN_RFID_RESET 2
De spreker
GND en A4
(Dit is de code van de arduino)
#define PIN_BUZZER A2 / / de piëzo-zoemer
Het LCD-scherm
Deze code is gebaseerd op het LCD scherm I2C bord dat ik gekocht, het mogelijk moet worden gewijzigd zodat deze overeenkomen met degene die u koopt
5V pin 3,
GND GND PIN
SDA naar pin 20
SCL naar pin 21
(Dit is de code van de arduino)
#define LCD_5volt 3
#define BACKLIGHT_PIN 13
LiquidCrystal_I2C lcd (0x20, 4, 5, 6, 0, 1, 2, 3, 7, negatieve);