1-wire i miniatyr...
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
1-wire i miniatyr...
...eller ganska litet i alla fall. Visst går det att göra mindre men tycker det blev tillräckligt smidigt:
Schemat ritade jag själv:
Sedan används en DS9490 usb-1-wire för att koppla alltihop till datorn. Som mjukvara används OWFS (http://owfs.sourceforge.net) vilket gör att man kan montera 1-wirenätet som vilken hårddisk som helst och kan läsa/skriva till 1-wirekomponenterna. Lysdioden tänds/släcks sedan med ett litet cronjobb som skriver en etta respektive nolla till 2405'an. (För den som undrar är det en vit 10mm diod från http://kundweb.netatonce.com/~u24465/ . Lyser hyfsat bra om man säger så
Schemat ritade jag själv:
Sedan används en DS9490 usb-1-wire för att koppla alltihop till datorn. Som mjukvara används OWFS (http://owfs.sourceforge.net) vilket gör att man kan montera 1-wirenätet som vilken hårddisk som helst och kan läsa/skriva till 1-wirekomponenterna. Lysdioden tänds/släcks sedan med ett litet cronjobb som skriver en etta respektive nolla till 2405'an. (För den som undrar är det en vit 10mm diod från http://kundweb.netatonce.com/~u24465/ . Lyser hyfsat bra om man säger så
Mycket intressant! Det är ju perfekt at ha till olika sorters datorstyrning, tex. styrning av lampor, dörrlås, och annat kul i ett hus Man slipper dra tusen kablar genom hela huset, och styrningen blir hur enkel som helst med OWFS!
Måste genast springa till elfa och köpa sensorer och switchar och grejer
Finns det "input-switchar" också? Så att man kan läsa av en strömbrytare e.dyl. från datorn?
Måste genast springa till elfa och köpa sensorer och switchar och grejer
Finns det "input-switchar" också? Så att man kan läsa av en strömbrytare e.dyl. från datorn?
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
Spotbelysning är tanken med just denna, det sitter två sådana här dioder på en vägg och ger punktbelysning på en stor blompiedestal. Ska försöka ta ett kort som visar exakt hur snyggt det är i höstmörkret
maxxflow: Japp det finns till exempel DS2450 med 4 in/utgångar som kan köras i A/D-omvandlarläge eller som vanlig utgång. Har fler scheman på http://patrikhermansson.se/?q=node/4 om du är intresserad, till exempel den här:
Enkelt, snyggt och kul, en telefonkabel med fyra trådar bara och mycket enkel programmering. PC-interfacet DS9490 med mera går att sampla från Maxim/Dallas om man är lite snål...
Edit: Nu ska jag sätta igång och kolla in en DS2405 + ett halvledarrelä till de vanliga lamporna i hallen, får hoppas det blir bra.
maxxflow: Japp det finns till exempel DS2450 med 4 in/utgångar som kan köras i A/D-omvandlarläge eller som vanlig utgång. Har fler scheman på http://patrikhermansson.se/?q=node/4 om du är intresserad, till exempel den här:
Enkelt, snyggt och kul, en telefonkabel med fyra trådar bara och mycket enkel programmering. PC-interfacet DS9490 med mera går att sampla från Maxim/Dallas om man är lite snål...
Edit: Nu ska jag sätta igång och kolla in en DS2405 + ett halvledarrelä till de vanliga lamporna i hallen, får hoppas det blir bra.
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
Vad jag har läst mig till i dokumentationen ska man skilja på strömjord och signaljord och använda skilda kablar för dessa. Tror det var för att minska risken för störningar.
Databladet är lite otydligt men där står: "PIO pin sink capability is greater than 4mA at 0.4V", så jag tror det är bäst (och flexiblast) med en transistor.
Databladet är lite otydligt men där står: "PIO pin sink capability is greater than 4mA at 0.4V", så jag tror det är bäst (och flexiblast) med en transistor.
Detta ser OERHÖRT intressant ut!
Jag är SÅ sugen på att göra ett system där jag kan styra lampor, utebelysning mm via datorn.
Skulle ju naturligtvis vara grymt att få status på lamporna i burken oxå.
Hur gör man med strömmatning till reläer? eller kör man med nån annan form av "switchning"?
Kan man ha knappar på de olika ställena så man kan styra lampor manuellt?
Hur svårt är det att göra ett webbaserat interface så man kan styra allt via nätet? (lösenord natürlich)
en fyrledare är ju piece of cake att dra runt i kåken.
Jag är SÅ sugen på att göra ett system där jag kan styra lampor, utebelysning mm via datorn.
Skulle ju naturligtvis vara grymt att få status på lamporna i burken oxå.
Hur gör man med strömmatning till reläer? eller kör man med nån annan form av "switchning"?
Kan man ha knappar på de olika ställena så man kan styra lampor manuellt?
Hur svårt är det att göra ett webbaserat interface så man kan styra allt via nätet? (lösenord natürlich)
en fyrledare är ju piece of cake att dra runt i kåken.
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
Intressant och skoj, lite utmaning att dra kabeln så att det inte syns. Ett trådlöst system hade varit att föredra, men detta blir så mycket enklare och billigare.
Status på lamporna, ska det vara riktigt riktigt borde man ju ha en ljusensor för detta. Men vill man fuska så kan man ju läsa av statusen på 2405'an. Strömmatningen har jag löst genom att koppla två av de fyra ledarna i telekabeln till styrdatorns +5V, där finns det ampere nog att elda upp kabeln. Man borde även kunna använda en lokal nätdel och klara sig med en 2-polig kabel men det är inget jag har testat.
Knappar för att styra manuellt kan man ju lösa genom till exempel en 2450 i var rum som läser av fyra tryckknappar, eller så finns det väl fler kretsar som kan kopplas till knappar och läsas av.
Ett webbinterface ska inte vara några problem om man kan lite html och PHP, det är ju enkelt att köra systemkommandon från PHP och man kan då enkelt få en knapptryckning i webbgränsnittet att skriva till PIO'n.
Edit: En krets som är lockande att testa är den digitala potentiometern DS2890, vilken skulle kunna styra en 1-wire-pwm... Datorkontrollerad dimmer
Status på lamporna, ska det vara riktigt riktigt borde man ju ha en ljusensor för detta. Men vill man fuska så kan man ju läsa av statusen på 2405'an. Strömmatningen har jag löst genom att koppla två av de fyra ledarna i telekabeln till styrdatorns +5V, där finns det ampere nog att elda upp kabeln. Man borde även kunna använda en lokal nätdel och klara sig med en 2-polig kabel men det är inget jag har testat.
Knappar för att styra manuellt kan man ju lösa genom till exempel en 2450 i var rum som läser av fyra tryckknappar, eller så finns det väl fler kretsar som kan kopplas till knappar och läsas av.
Ett webbinterface ska inte vara några problem om man kan lite html och PHP, det är ju enkelt att köra systemkommandon från PHP och man kan då enkelt få en knapptryckning i webbgränsnittet att skriva till PIO'n.
Edit: En krets som är lockande att testa är den digitala potentiometern DS2890, vilken skulle kunna styra en 1-wire-pwm... Datorkontrollerad dimmer
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
Bildkrånglet var nog bara tillfälligt... Idag har jag fixat en smidigare ljussensor och byggt ett par nya mosfetstyrda lysdioder som blev ännu lite smidigare än den förra. Lyckades få bilden på ljussensorn riktigt suddig
Båda skarpare och snyggare med krympslang på. Men jättevackert är det inte, men tanken är att den ska gömmas uppe under gardinen i fönstret.
Så slutligen en bild på mosfet-led'en:
Liten version av DS2405'an där
Båda skarpare och snyggare med krympslang på. Men jättevackert är det inte, men tanken är att den ska gömmas uppe under gardinen i fönstret.
Så slutligen en bild på mosfet-led'en:
Liten version av DS2405'an där
Japp, och det spelar ingen roll att Linux inte är bra på det som det inte är så bra på, för det Linux inte är så bra på är så dåligt så ingen använder det eller bryr sig om ifall ett bra operativsystem är dåligt på det, eftersom man ändå inte vill använda ett dåligt operativsystem som är dåligt på allt förutom såna dåliga saker som det eventuellt är bra på.
Jag kan för tillfället inte komma på nåt speciellt som jag tycker Linux är dåligt på.. Däremot finns det väldigt mycket som jag tycker Windows är dåligt på. Tex:
* Användarvänlighet (nej, jag har inte skrivit fel. jag tycker absolut inte kilometervis med menyer, guider och dialogrutor är användarvänliga)
* Stabilitet. Jag tycker inte om ett operativsystem som kraschar och får massa skumma fel hela tiden. Jag har faktiskt ALDRIG stött på en windowsdator som har funkat till 100% som den ska. Eller jo, i en såndär surf-terminal som finns på vissa ställen, men där har de ju å andra sidan strippat bort typ allt, enda som finns kvar är webläsare...
* Säkerhet. Om jag kopplar in en default-installation av windows xp direkt mot internet, utan brandvägg, så tar det ca. 10 minuter innan jag har fått 100-tals olika virus och sånt. Detta är inga siffror tagna ur luften, jag har prövat både hemma och på skolans datorer Om jag kopplar in en nyinstallerad slackware-burk direkt mot internet så får jag vänta många månader innan det händer nåt med den, om det ens händer nåt alls. Enda virus-liknande problemet jag nånsin haft med linux var på en gammal burk med slackware 9.1 som satt utan brandvägg. Då var det nån virusliknande grej som tog sig in mha. ett säkerhetshål i den urgamla apache-versionen som fanns på burken.
* osv.
Jag kan för tillfället inte komma på nåt speciellt som jag tycker Linux är dåligt på.. Däremot finns det väldigt mycket som jag tycker Windows är dåligt på. Tex:
* Användarvänlighet (nej, jag har inte skrivit fel. jag tycker absolut inte kilometervis med menyer, guider och dialogrutor är användarvänliga)
* Stabilitet. Jag tycker inte om ett operativsystem som kraschar och får massa skumma fel hela tiden. Jag har faktiskt ALDRIG stött på en windowsdator som har funkat till 100% som den ska. Eller jo, i en såndär surf-terminal som finns på vissa ställen, men där har de ju å andra sidan strippat bort typ allt, enda som finns kvar är webläsare...
* Säkerhet. Om jag kopplar in en default-installation av windows xp direkt mot internet, utan brandvägg, så tar det ca. 10 minuter innan jag har fått 100-tals olika virus och sånt. Detta är inga siffror tagna ur luften, jag har prövat både hemma och på skolans datorer Om jag kopplar in en nyinstallerad slackware-burk direkt mot internet så får jag vänta många månader innan det händer nåt med den, om det ens händer nåt alls. Enda virus-liknande problemet jag nånsin haft med linux var på en gammal burk med slackware 9.1 som satt utan brandvägg. Då var det nån virusliknande grej som tog sig in mha. ett säkerhetshål i den urgamla apache-versionen som fanns på burken.
* osv.