Ik ben bezig met het ontwerp voor een systeem voor de detectie in een sleutelkast. Ik wil weten of de sleutel aanwezig is of niet, hiervoor ga ik een mono jack plug gebruiken en een jack bus met schakelcontact. Elk contact moet ingelezen worden met een Raspberry Pi met daaraan al een camera en touch screen. Deze zal dan op het netwerk komen en telkens als er een sleutel wordt uitgenomen of teruggeplaatst een 30-tal seconden gaan filmen. Dit om te weten wie welke sleutel wanneer gebruikt en terugplaatst.
Ik dacht dat er nog wel een viertal io-pennen op de rpi zullen vrij zijn om dit serieel in te lezen. Ik ben bekend met de 4021 serieel naar parallel omzetter. Misschien zijn er betere ic's hiervoor. Ik weet niet zeker of het mogelijk is om 4x een 4021 te gebruiken, of deze een serieel in heeft welke doorgeklokt wordt naar de serieel uit, dit om in totaal 32 sleutelposities te loggen. Volgens wat ik zie moet dit lukken dmv pin 3 (Q8) van de vorige te verbinden met pin 11 (serial in) van de volgende. Clock en latch zullen dan moeten doorverbonden worden. Met 4 4021 moeten er dan 32 clockpulsen volgen voordat er weer een latch puls wordt gegeven. Het afvragen zou 1x per 2 of 3 seconden moeten kunnen. Is het nuttig om dit te vertragen of te versnellen? Dit om de werking van het touchscreen niet teveel te vertragen of te verstoren.
Ook is de RPI nieuw voor mij, ik wens deze te gebruiken om een code in te tikken en zo het magneetslot vrij te geven voor een bepaalde tijd. Het geheel zal dan ook via LAN aan het netwerk komen te hangen zodat ik ook vanop afstand activiteiten kan opvolgen.
Op de kast zelf komen ook 2 knipperende 10mm leds, een rode en een groene. Als alle sleutels aanwezig zijn moet de groene knipperen, als er eentje niet aanwezig moet de rode knipperen. Als er nog voldoende io-pennen vrij zijn kan dat ook met de RPI.
Hebben jullie nog ideeën waarmee ik rekening moet houden? Ik zie dat de GPIO pins 3,3V voeren, wellicht moet ik met een pull-up werken voor de clock-signalen op het juiste niveau te krijgen? Ik heb geen idee hoeveel GPIO-pins gebruikt zullen zijn voor het scherm. Volgens de datasheet zou het scherm de eerste 26 pins gebruiken voor de aansturing.
Alle tips zijn welkom.
[Bericht gewijzigd door Appel op dinsdag 5 januari 2016 23:48:49 (11%)