Stap 3: De bouw
Het is vereist voor het bouwen van een aangepaste circuit en de Arduino 5V pinnen aan de 12V-bus van de HKC interface.
Hoewel de HKC heeft 4 draden aansluiten van de toetsenborden - slechts 3 daadwerkelijk worden toegepast. Twee draden zijn grond, één is + 12V na contact en de laatste is een Data-lijn die wordt gebruikt voor zowel ontvangen en verzenden van en naar het alarm paneel.
We moeten dus een circuit dat zal opgesplitst dit in twee aparte RX en TX voor Arduino, alsmede het uitvoeren van de conversie van de spanning tussen 5V en 12V. Het signaal is ook omgekeerd aan hoe de Arduino leuk vindt. Het circuit moet ook kunnen loskoppelen van de bus wanneer zijn niet haar beurt om te praten - zodat het niet interfereren met de werking van de andere toetsenborden op de bus. Ik heb geprobeerd waar mogelijk te gebruiken van dezelfde onderdelen te maken gemakkelijker aankoop - dus bijvoorbeeld de drie transistoren zijn allemaal identiek.
Het kostte me wat tijd om het te maken met zo weinig als onderdelen zoals ik hier laten zien.
Het vereist drie transistoren maar is niet verschrikkelijk moeilijk te monteren. De feitelijke transistors worden gebruikt geselecteerd kunnen worden uit het compatibele degenen in de laatste stap - de weerstanden waarden moeten worden vermeld zoals deze is opgegeven. Als met behulp van metal afgetopte transistors er zeker van te zijn dat de metalen kappen af om het even wat niet raken, zoals ze vaak zijn verbonden met één van de pinnen van transistoren. Geen heatsinks zijn vereist, zoals het circuit is ontworpen om minimale huidige gebruiken.
Een foto is getoond van het breadboard.
Vragen over dit - vragen en ik kan proberen help - ik heb dit getest de twee verschillende modellen van HKC panelen die ik zelf hier - het kan werken met andere modellen. Voor andere merken van alarm kunt u overwegen mijn andere generieke afstandsbediening alarm instructables.