Miten saisi tehtyä halvalla 5 kappaletta. Pitäisi vielä saada kytkettyä automaattin hälytys webbiin ja tarkastella webbiliittymän kautta.
Kiitos.
Kiitos.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Tarkenna mitä kosteutta haluat vahtia. Jos esim. vesivuotoja lattialle, pesukoneet, patterit ym. putket. Mikrokytkimen vivun alle sokerinpalan kokoinen superlon pala (jäykähkö, jos ei ole niin kasta sokeriliemeen ja kuivaa). Kytkin viritetään pääle asentoon tämän palan avulla ja kun se kastuu niin kytkin vapautuu jousivoiman ansiosta, pitää olla vaihtokärjet. Tämän tyyppisiä kytkimiä käytetään joissain tiskikoneissa. Siitä sitte ohjaus mihin haluaa, merkkivaloa ym. GSM laite voisi olla edullisempi kuin web palvelin.
En ole kuullut tämmöisestä aineesta. Mikä se tarkoitus on ja mistä sitä saa. Webbi liittymä ja linux kone olisi hyvä yhdistelmä. Pitää vielä selvittää miten linux koneessa voi komentoriviltä lähettää tekstivietin kännykkään.
Superlon on vaahtomuovin toinen nimitys. http://www.superlon.fi/?action=submenushow&lan=&mainval=Superlon Oy&subval=Polyuretaanikemiaa
Yksinkertaisimillaan saat sen rinnakkaisliitännän kautta, mutta se vaatii vähän koodaustyötä. Pyydät vain jotain Linux -koodaria tutkimaan oheiset linkit, niin ei siinä kauan mene kun softa pyörii ja PHP-Apache serveri laulaa. Anturit tuohon on jo sitten helppo väsätä, vain mielikuvitus rajana. http://fi.wikipedia.org/wiki/Rinnakkaisliitäntä http://www.tkk.fi/Misc/Electronics/then/mytexts/centronics.html
Onnistuu ilman C-kielistä ohjelmaa, access suoraan PHP-koodista. Nyt et tarvitse kuin hyvän PHP-Apache -koodarin ... ja sen Centronics -piuhan. Setup & koodaustyö maksanee muutaman satasen, riippuen työn sisällöstä. http://www.computing.net/answers/webdevel/remote-access-to-serial-port/708.html
Kiitos avusta. Muttei vielä onnistu. Ylempi php:ssä exec toimii. Alempi ei toimi. Olisiko oikeudet wwwrun:lla liian pienet. Komentoriviltä rootina lptout toimii. cat lptout.c #include #include #include #include #define base 0x378 /* /dev/lp0 */ main(int argc, char **argv) { int value; if (argc!=2) printf("Enter a number between 0 and 255.\n"), exit(1); if (sscanf(argv[1],"%i",&value)!=1) printf("Parameter is not a number.\n"), exit(1); if ((value255)) printf("Enter a number between 0 and 255.\n"), exit(1); if (ioperm(base,1,1)) perror("ioperm"); printf("Setting base %x to value %d\n", base, value); outb((unsigned char)value, base); }