Stap 1: Algemeen-Project-overzicht:
Een interessant aspect van dit project is met analoge apparaten (in dit geval een analoge klok) om te communiceren met de digitale wereld van de Atmel 328P-PU. Arduino is waarschijnlijk een van de eenvoudigste manieren om dit te bereiken. Ik zal met behulp van de typische klok motor gevonden binnen de klassieke Kit Cat klokken voor het genereren van een digitale puls die worden meegenomen in de Atmel-chip. De reden dat dit zal werken is omdat de klok-motor maakt gebruik van een permanente magneet, gelegen in de nabijheid van een spoel, maken het mechanische koppel nodig om te draaien van de wijzers. Ik zal profiteren van dat magnetisch veld met behulp van een Hall Effect sensor te detecteren de magnetische flux uit de klok-motor. De sensor zal een digitale HIGH output wanneer een van de Polen van de magneet wordt geconfronteerd met de sensor, en vervolgens een lage output als de andere pool in de buurt van de sensor is. Deze paal overgang plaatsvindt elke seconde, of heeft een frequentie van 1 Hz en is de reden waarom dit als een ideale motor dient voor het rijden van de wijzers.
Opmerking: de sensor is niet daadwerkelijk aan te raken de magneet, het is gewoon heel dicht bij. De foto's tonen hoe dicht ik was verplicht om de sensor, om lezingen.
De foto's hier laten zien dat de binnenkant van de werkelijke klok en de magneet motor aan de rechterkant. Het soort klok heet een "Takane Quartz" en ze zijn vrij normaal in goedkope analoge klokken.
Zodra we hebben een constante puls afkomstig van de sensor, allerlei dingen kunnen digitaal worden gedaan en het is echt alleen beperkt tot uw verbeelding over wat u kunt doen. In deze tutorial zal ik gewoon een teller die de pulsen van de klok (van de Hall-sensor telt), en op de afwerking speelt de graaf, vervolgens een audioclip "Miauw".
De eerste stap impliceert de Hall-sensor dicht genoeg bij de magneet motor montage zodat kunt u een goede lezing. Ik moest plaats de sensor dicht bij mijn motor magneet om een uitvoer te krijgen. U kunt Center test de sensor door iets als een LED te hechten aan de uitgang-pin van de sensor en vervolgens de klok inschakelen. Als dit werkt dient dan de LED elke andere seconde knipperen. Dit is omdat de uitvoer alleen hoog terwijl een van de Polen wordt geconfronteerd met de sensor (laten we zeggen de Noordpool als voorbeeld); Wanneer de tegengestelde pool (Zuid) wordt geconfronteerd met de sensor is de productie laag.
Nadat u hebt vastgesteld dat een geschikte locatie en de afstand tot het krijgen van uw lezingen, moet u vervolgens beginnen na te denken over hoe er permanent aangekoppeld. Ik koos om het gebruik van super lijm om de sensor op zijn plaats houden. Ik beschouwde ook de locatie vanwege waar de terug behuizing zou zijn. Ik moest uitknippen van een klein rechthoekig gat zodat de sensor pinnen toegankelijk zou zijn. U moet bepalen wat het beste werkt omdat hoewel deze klokken bijna hetzelfde zijn, soms de lay-out is lichtjes verschillend in, en de plaatsing van de sensor kan variëren afhankelijk van de bijzondere klok die u hebt.