1-wire i miniatyr...

Berätta om dina pågående projekt.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

1-wire i miniatyr...

Inlägg av PHermansson »

...eller ganska litet i alla fall. Visst går det att göra mindre men tycker det blev tillräckligt smidigt:

Bild

Schemat ritade jag själv:

Bild

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å :)
Användarvisningsbild
Noddan
Inlägg: 257
Blev medlem: 23 september 2004, 16:28:12
Ort: Göteborg
Kontakt:

Inlägg av Noddan »

Snyggt, men vad ska du ha det till?
maxxflow
Inlägg: 1150
Blev medlem: 17 mars 2004, 16:11:14

Inlägg av maxxflow »

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?
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

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:

Bild

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.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Inlägg av sodjan »

En liten fråga bara...
Vad är det för skillnad på de två "GROUND" (grön och brun) i ditt schema ?
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Fint! Dom där små 1-wire-strömbrytarna är perfekta att använda för att styra något från datorn.

Men måste du verkligen ha en transistor för att styra lysdioden? Kan du inte koppla motstånden och lysdioden direkt från +5V till open-drain-utgången på 2405:an?
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

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.
Soap
Inlägg: 763
Blev medlem: 18 oktober 2003, 10:23:42
Ort: Uddevalla
Kontakt:

Inlägg av Soap »

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.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

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 :)
hogge
Inlägg: 280
Blev medlem: 6 januari 2005, 17:43:03
Ort: Umeå
Kontakt:

Inlägg av hogge »

intressant men tyvärr ligger din server nere så jag kan inte se några bilder. :(
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

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 :)

Bild

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.

Bild

Så slutligen en bild på mosfet-led'en:

Bild

Liten version av DS2405'an där :)
Användarvisningsbild
Snabelost
Inlägg: 1089
Blev medlem: 1 mars 2005, 23:12:57
Ort: Sweden / Örebro / Fjugesta
Kontakt:

Inlägg av Snabelost »

Snyggt!!!

Synd att inte OWFS finns för Windows... :(
maxxflow
Inlägg: 1150
Blev medlem: 17 mars 2004, 16:11:14

Inlägg av maxxflow »

Tur att inte OWFS finns till windows skulle jag säga ;)
Då kanske fler kan upptäcka hur bra Linux är :P
Användarvisningsbild
Snabelost
Inlägg: 1089
Blev medlem: 1 mars 2005, 23:12:57
Ort: Sweden / Örebro / Fjugesta
Kontakt:

Inlägg av Snabelost »

Javisst, linux är ju grymt bra på det det är bra till!
maxxflow
Inlägg: 1150
Blev medlem: 17 mars 2004, 16:11:14

Inlägg av maxxflow »

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. :P
Skriv svar