• geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 13:07

geerttttt

Manisch positief

Topicstarter
Zo. Even een update maar. Ik ben ondertussen druk bezig nog. Zo heb ik eerst een testopstelling gemaakt met een Raspberry PI en een stel ledjes en knopjes om te kijken of ik een bedieningspaneel zou kunnen aansturen hiermee. Dat lukte, ik kon een knopje indrukken en dan ging er een lampje branden b.v.

Vervolgens heb ik een bedieningspaneel van een bestaand Aritech alarmsysteem overgenomen. Dit paneel wil ik gebruiken en zo echt/origineel mogelijk laten lijken aan de buitenkant, terwijl ik hem helemaal ga ombouwen zodat hij aangesloten is op de raspberry PI.

Hier zie je het bordje zonder zijn behuizing, :D
Afbeeldingslocatie: http://i.imgur.com/Jqax2ynl.jpg
Afbeeldingslocatie: http://i.imgur.com/nM3EFqpl.jpg

Ik ben ondertussen al zover dat ik de lijntjes op de printplaat ben gaan volgen en een aantal onderdelen eraf heb gesoldeerd. Deze zijn overbodig. Vervolgens heb ik een oude UTP kabel gepakt, de connectoren eraf geknipt en deze gebruikt als kabel om vast te solderen op de printplaat.

In een UTP kabel zitten namelijk 8 aders, precies genoeg om alle knoppen te kunnen verbinden.

Zo gezegd zo gedaan, ik zal nog even foto's maken van het soldeerwerk, maar ik heb even hem snel doorgemeten en het lijkt te werken.

Wanneer ik tijd heb ga ik verder met de volgende stap. Ik ga deze 8 aders aansluiten op de raspberry en kijken of ik een script kan maken die alle knoppen uitleest en toont welke knop ik indruk in de console.

Als dat dan werkt.. dan de volgende stap, de ledjes en daarna het LCD scherm in het bedieningspaneel :)

Tot zover de update voor nu ;)

Oost west, 127.0.0.1 best!


  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 13:07

geerttttt

Manisch positief

Topicstarter
Ohja, met paneeltje erop ziet hij er zo uit ;)
Afbeeldingslocatie: http://www.beveiligingswinkel.nl/images/Aritech/CD3009high.jpg

Oost west, 127.0.0.1 best!


  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 13:07

geerttttt

Manisch positief

Topicstarter
The-Source schreef op woensdag 13 november 2013 @ 18:42:
Ik had persoonlijk ook gelijk een oud aritech CD paneel (wat bij dat type bediendeel hoort) over genomen. Deze worden nu per bosjes bijna vervangen voor nieuwere systemen. En je zou dan als je hem zelf herprogrammeert gewoon kunnen inschakelen en dan een uitgang laten schakelen voor status naar je domotica toe en uitschakelen via cbd kan dan ook zonder gekke fratsen. En daarnaast zou je dmv een sleutelschakelaar zone ook afzonderlijk via je domotica kunnen schakelen.
Het CD paneel is de print + behuizing die de daadwerkelijke installatie is ofzo?

Ik vind het juist wel leuk om het bedieningspaneel werkend te krijgen op mijn eigen software terwijl hij er nog wel origineel uit ziet.

Even een update nog:
Ik heb de knoppen grotendeels werkend. Ik had alles aangesloten en getest, alle knoppen werkten behalve 1,4,7 en de pijl omlaag toets. Oftewel, 1 kolom was stuk. Alle bedrading nagekeken, blijkbaar heb ik waarschijnlijk een baantje kapot gemaakt op de print. Dus ik heb met de soldeertang met de hand maar een lijntje gelegd en nu werken ook deze toetsen goed :)

Oftewel, alle toetsen werken. Omdat ik de toetsen in een matrix heb zitten kan ik nu nog niet zien welke knop er precies ingedrukt wordt, die logica moet ik nog even programmeren binnenkort.
Het schema is iets zoals deze:
Afbeeldingslocatie: http://i711.photobucket.com/albums/ww111/rjburke377/IRobot/keypad-schematic.gif

Op deze manier hoef ik dus maar 8 aders en GPIO pinnen te gebruiken voor (in mijn geval) 14 knoppen, wat nogal wat scheelt ;)
Ik kan op dit moment dus zien in welke kolom er een knop ingedrukt wordt, het idee is dan om, zodra de software doorheeft dat er één kolom ingedrukt is, vervolgens stuk voor stuk de stroom van 1 rij uit te zetten, als dan vervolgens de stroom op de kolom eraf is, weet hij welke knop er ingedrukt is.

Oftewel, tijd voor foto'tjes:

Het breadboard waar ik alles op vastzet voor nu om te testen:
Afbeeldingslocatie: http://i.imgur.com/PlS68uul.jpg

Het daadwerkelijke paneel, als je goed kijkt zie je de blauwe UTP kabel die ik gebruik voor de 8 verbindingen naar de knoppen:
Afbeeldingslocatie: http://i.imgur.com/X72sLY9l.jpg

En een totaaloverzichtje met het breadboard, de platte kabel (als je goed kijkt zie je dat het eigenlijk een Floppy IDE kabel is) en de raspberry :)
Afbeeldingslocatie: http://i.imgur.com/pmQBp5Wl.jpg

Tot zover dus ;)

Oost west, 127.0.0.1 best!


  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 13:07

geerttttt

Manisch positief

Topicstarter
Mooi,bedankt!

Verder nog wat wezen prutsen aan het apparaatje. Eigenlijk is hij nu werkend voor zover het nu mogelijk is. Het enige wat ik nog graag wil is iets van een buzzer o.i.d. voor een pieptoon.Dit wil ik graag om bijv, als er een knopje ingedrukt wordt, er een kort piepje te horen moet zijn, en als het alarm ingeschakeld is en er beweging gedetecteerd wordt wil ik graag eerst dat hij 30 seconden zelf piept voordat het echte alarm pas afgaat.

Daarnaast moet er nog een werkend LCD in. Die komt er aan binnenkort, maar leveringen vanuit china zijn niet zo snel ;)

Verder is hij dus best aardig werkend. Ik heb 3 werkende ledjes, groen oranje en rood. Ik heb de verlichting op de toetsen werkend. En natuurlijk, als je een cijfercombinatie invoert registreert hij dat netjes want alle knoppen werken.

Even wat foto's!:
Afbeeldingslocatie: http://i.imgur.com/fzk8Ipel.jpg
Hij werkt dus, alleen nog zonder lcd schermpje voor nu ;)

Afbeeldingslocatie: http://i.imgur.com/BSme9JYl.jpg
Het breadboard voor testwerkzaamheden voor nu. Ik wil binnenkort opzich wel graag de draadjes gaan solderen o.i.d., maar ik zat te denken. Ik wil eigenlijk ook wel graag de verbinding kunnen verbreken zonder 16 draadjes te moeten desolderen.
Mijn idee is daarom om gewoon weer utp stekkertjes te knippen aan beide utp kabels. Dan moet ik alleen op zoek naar iets van utp female stekkers voor het andere uiteinde, en dan kan ik ze gewoon op die manier makkelijk loskoppelen wanneer nodig.

Afbeeldingslocatie: http://i.imgur.com/bF7s2iGl.jpg
hier zie je de toetsenverlichting, in totaal zitten er 5 ledjes tussen de toetsen, ze zitten tussen 1-2-4-5, tussen 2-3-5-6, tussen 4-5-7-8 ,tussen 5-6-8-9 en er zit er eentje tussen het kruis en vink knopje. Het verlicht opzich genoeg, want de knoppen zijn leesbaar in het donker. Ik vind de verlichting echter wel niet zo egaal, dit kun je op de foto's ook wel een beetje zien... Misschien dat ze in de originele situatie meer amperage geleverd kregen of een iets hoger voltage ofzo... Ik denk ook niet dat ik er echt iets aan kan doen, maar het valt wel op.

Afbeeldingslocatie: http://i.imgur.com/EfJistll.jpg
Afbeeldingslocatie: http://i.imgur.com/RJGTkXBl.jpg
Plaatjes van de onderkant van de printplaat. Hier zie je dus mijn (niet zo vakkundig maar wel met veel moeite gedane) soldeerwerk. Ik moet er even bij zeggen dat er nog 4 losse draadjes tussen zitten momenteel, die zijn nu nog over. Straks gaan deze 4 dienst doen als draden voor het LCD schermpje.

Tot zover dus de update. Eigenlijk is het wachten op de LCD.

Voor de buzzer zoek ik dus nog een goede oplossing. Ik heb maar 3,3v DC. De toon moet een beetje normaal zijn, hoeft niet al te hard. Iemand een idee?

Oost west, 127.0.0.1 best!


  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 13:07

geerttttt

Manisch positief

Topicstarter
Ik heb het plaatje al is eerder geplaatst, mijn schema ziet er ongeveer gelijkwaardig uit aan dit:
Afbeeldingslocatie: http://i711.photobucket.com/albums/ww111/rjburke377/IRobot/keypad-schematic.gif

Ik heb dus in totaal 8 draadjes. 1 per rij en 1 per kolom.
de rijen zijn inputs, de kolommen zijn outputs (hier staat dus 3,3v op)

In eerste instantie meet ik dus constant of er een knop in een van de rijen ingedrukt wordt. Als dit het geval is weet ik dus in welke rij er iets ingedrukt is, bijvoorbeeld 1, 2,3, of het vinkje.
Vervolgens ga ik per kolom de stroom uitschakelen om te kijken of de verbinding dan wegvalt. Zo ja, dan was dat de knop, zo niet dan probeert hij verder. Oftewel, zo gaat hij dus alle knoppen af en weet hij welke rij en welke kolom ingedrukt was. Oftewel, welke knop. :)

Oost west, 127.0.0.1 best!


  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 13:07

geerttttt

Manisch positief

Topicstarter
Zo, het lijkt alsof dit project een beetje stil ligt, maar dat is niet zo. :9 Zo is er de afgelopen tijd wel wat gebeurd. Vandaar even een:

Update

Ten eerste heb ik onderdelen ontvangen voor de 433mhz ontvanger voor de raspberry. Deze heb ik dus aangesloten en mee bezig geweest om te testen.
Domotica
Afbeeldingslocatie: http://i.imgur.com/9gCG3abl.jpg
Afbeeldingslocatie: http://i.imgur.com/Bk1cPGml.jpg
Hierop zitten de 433mhz ontvanger, de verzender (voor nu nog niet aangesloten), en een low pass filter welke aangesloten zitten op de ontvanger.

Daarnaast heb ik ook een paar sensors gekocht om een begin mee te kunnen maken, namelijk:
Afbeeldingslocatie: http://i.imgur.com/TL9VWNpl.jpg
Een bewegingssensor, en daarnaast heb ik ook nog een deursensor van KlikAanKlikUit gekocht.

Helaas blijkt het aansluiten van dit alles niet zo makkelijk als ik zou hopen. Ik gebruik Pilight als programma voor het ontvangen van de signalen. Mijn bewegingssensor is er eentje die momenteel niet specifiek ondersteund wordt. Nu het mij waarschijnlijk niet gaat lukken een eigen protocol te schrijven (iig niet zonder dat daar documentatie van is) moet ik wachten tot hier een protocol voor geschreven is.

Daarnaast lijkt het low-pass filter niet goed te werken. Met het filter werkt de bewegingssensor namelijk maar af en toe, en moet ik hem echt vlakbij de ontvanger houden wil ik het kunnen ontvangen. Ook de KaKu deursensor wordt niet altijd goed ontvangen. :(

Zonder het filter werkt het beter, is de ontvangst goed, dus heb ik voorlopig het low-pass filter maar niet aangesloten. Dan maar meer load op de cpu van de Pi omdat er meer ruis op de lijn meekomt...
Alarmpaneel
Vervolgens het alarmpaneel. Eerder werdt er genoemd dat een arduino een goed idee is, en eigenlijk is dat ook wel zo. Dus zo gezegd zo gedaan, tadaa:
Afbeeldingslocatie: http://i.imgur.com/CDEFOu0l.jpg
Een Arduino Nano. Echt leuk speelgoed, en de taal erachter is best eenvoudig. Dus binnen no time had ik de bedrading van mijn alarmsysteem (welke nog aangesloten was op de Raspberry Pi) omgebouwd naar dit van de arduino.
Afbeeldingslocatie: http://i.imgur.com/tIMkQGvl.jpg
Dit werktte even goed als eerst. Beter zelfs, want de backlight lampjes van het toetsenpaneel werden beter verlicht op de arduino dan op de raspberry. De output miliampere zal wat hoger liggen bij de arduino... :)

De volgende stap is dus om dit van de breadboard af te halen en op een klein printplaatje vast te solderen, zodat hij in de behuizing van het alarmsysteem past. Hier ben ik dus nog mee bezig (foto's hiervan volgen nog).

Momenteel is alles al aangesloten, maar ik heb nog het oranje en rode lampje verkeerd aangesloten, en ik heb een rij knoppen niet werkend vanwege een loszittend contact.

Hierover snel dus meer, zodra het werkt ;)

Hetgeen wat me voorlopig dus nog zorgen baart is de 433mhz ontvanger en alles daarachter. Het is een mooi goedkope oplossing, en draadloos, maar ik begin te twijfelen of ik dat wel betrouwbaar kan gaan noemen... De tijd zal het leren, ik zou ook niet weten hoe ik het anders zou doen namelijk...

Tot zover :)

Oost west, 127.0.0.1 best!


  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 13:07

geerttttt

Manisch positief

Topicstarter
The-Source schreef op woensdag 18 december 2013 @ 07:38:
Aangezien de detectoren die je als eerste noemt geen 2weg communicatie doen zal het altijd een fire and forget oplossing zijn. Dus pirren sturen een bericht maar of het aankomt is voor beide partijen (pir en ontvanger) onbekend. Ik denk dat je daaruit je stukje betrouwbaarheid wel kunt afleiden. Maar als je alles in een goed dekkingsgebied van elkaar hebt zitten dan zal het meeste toch wel aankomen ;)
Ja, dat klopt inderdaad. Mijn idee is dan ook om een stukje programmatuur in te bouwen welke mij notificeert als een sensor al een lange tijd niet meer een teken van leven gegeven heeft. Dit is om te voorkomen dat er batterijen leeg gaan zonder dat ik het door heb, en dat door nieuwe storingsbronnen een sensor niet meer binnen bereik valt.

Daarnaast, het kan zijn dat één puls van één sensor niet doorkomt idd ten tijde van inbraak. Maar als er een inbreker is hoop ik toch wel dat er meer dan één sensor is die hem opgemerkt heeft. :)

Maar, ik ben het met je eens, het is 1weg communicatie idd, dus controle of de melding aangekomen is bestaat niet helaas.

Edit: Even wat anders trouwens. Ik heb ondertussen ook mijn LCD paneeltje binnen gekregen :) Direct maar even aangesloten, en hij werkt! :)

Afbeeldingslocatie: http://i.imgur.com/u6Eu2lul.jpg
Afbeeldingslocatie: http://i.imgur.com/yZCT9DHl.jpg

Hier zie je direct ook de arduino op een klein printplaatje. Het lijkt misschien niet zo, maar alles past in de behuizing ;)
Nu alleen nog het LCD op de juiste plek zetten en vastzetten. Dan kan ie weer in elkaar en is hij bijna af :D

[ Voor 19% gewijzigd door geerttttt op 19-12-2013 10:35 ]

Oost west, 127.0.0.1 best!

Pagina: 1