Hacka en automat att släppa burkar med SMS (1 / 6 steg)
Steg 1: Förstå maskinen
Automaten vara huvudsakliga styrenheten som tar hand om kylskåpet (Läs den temperaturgivare och styra den svalare motorn) samt försäljningsautomater processen (kontroll betalningen och poster försäljning).
Nästan alla automater använder i grunden 24V DC-motorer, men var och en har ett annat läge att driva produkter. För här har vi 4 kolumner, där burkar är staplade upp varandra och mekanismen roterar i riktning där varje gång enda kan falla.
Att upptäcka om de kan falla från kolumnen, maskinen har någon form av "shute sensor" (fungerar som en piezo) som känner av vibrationer. Om sensorn känner en stor höjning av värdet innebär det kan slå botten av maskinen och det är tillgängligt för användaren. Det innebär att du behöver hålla motorn på tills sensorn upptäcker kan. Om motorn är aktiverad för mer än 5 ~ 10 sekunder betyder kolumnen är tom.
Maskinen vi använt redan har betalning hårdvara randig och vi hålla temperaturkontroll från moderkortet aktiva, använda endast motorerna och en sensor.
För vårt fall har vi inte någon skillnad mellan kolumnerna. Så vårt projekt kommer aktiva en kolumn varje gång (slumpmässigt) och, om det kan inte falla från det, slå på nästa kolumn och försök igen N gånger.
När systemet får ett SMS (med en giltig token) maskinen släpper man kan och registrera i SD-kortet användaren telefonnumret, meddelandet med token och om kan släpptes eller inte.