Hallo,
Ik heb laatst wat rondgeneuzeld in oude topics hier op het forum en ben toen een paar topics tegengekomen over het aansluiten van een netwerk aan een pic. Dit lijkt me zeer leuk om eens uit te proberen, als deze ic's al ergens voor een fatsoenlijke prijs te koop zijn in nederland. Mijn voorkeur gaat vooral uit naar de ch1786 omdat deze zeer weinig externe componenten nodig heeft. de datasheet is hier te vinden: http://www.cermetek.com/05/607-0004.pdf. Op deze site( http://www.parallax.com/html_pages/resources/custapps/app_cermetek_mod… ) ben ik een voorbeeldje tegengekomen voor de basic stamp. Als ik het goed begrijp meet de basic stamp de temperatuur, verstuurd deze naar de ch1786 die het omzet naar een "internet" signaal, om het zo maar ff te noemen, en belt de computer naar een nummer waarop de basic stamp op reageert en displayt de temperatuur. Nu mijn vragen: Is dit zo simpel als het lijkt of zit er nog een addertje onder het gras? En hoe kan het dat de basic stamp op dat nummer reageert? zit dit in de hc1786 of is het in de basic stamp zo gezet? Is er misschien iemand die al zoiets een keer gedaan heeft, dan zou ik dat graag van diegene horen!
elektron_
beetje gek
The basic stamp reageert niet op het nummer, maar je belt
vanaf je pc een modem die verbonden is met de seriele port van een basicstamp. Je communiceert dan met de basic stamp
die als toepassing een temperatuur controller kan uitlezen.
Maar dit kan met elke externe modem , men wil gewoon de integratie van een modem chip illustreren.
[Bericht gewijzigd door elektron_ op ]
Op 27 september 2003 20:07:34 schreef elektron_:
The basic stamp reageert niet op het nummer, maar je belt
vanaf je pc een modem die verbonden is met de seriele port van een basicstamp. Je communiceert dan met de basic stamp
die als toepassing een temperatuur controller kan uitlezen.
[\quote]
dat bedoelde ik eigelijk ja, maar zei het net ffies verkeerd;)
Maar dit kan met elke externe modem , men wil gewoon de integratie van een modem chip illustreren.
maar zelfbouw is natuurlijk leuker:) en we hebben hier geen modem liggen dus...
Ik zat me ook nog ff af te vragen, we hebben namelijk internet via de kabel. Hoe gaat het dan? moet ik dan gewoon het modem dat normaal gesproken aan mijn computer hangt weglaten en gewoon de kabel van mijn netwerkkaart gebruiken? En hoe moet ik dan zo'n beetje mijn pic instellen zodat hij met het (ic) modem kan communiceren? hiermee bedoel ik dus bijvoorbeeld dat ze op dezelfde snelheid lopen enz. Ik had ook nog ergens gelezen dat ik het modem moest instellen met at-commandos. Nu weet ik alleen niet meer of dat voor dit ic was of voor een andere, maar als dat voor deze is moet ik dat dan gewoon vanuit mijn pic doen of moet ik dat dan vanuit de computer doen?
elektron_
beetje gek
Wouter, Wat wil je eigenlijk doen ?
Wil je op internet ? moet je ook een ethernet controller en een TCP/IP protocol stack voorzien ! Dit is niet allemaal zo eenvoudig.
[Bericht gewijzigd door elektron_ op ]
Op 27 september 2003 21:28:19 schreef elektron_:
Wouter, Wat wil je eigenlijk doen ?
Wil je op internet ? moet je ook een ethernet controller en een TCP/IP protocol stack voorzien ! Dit is niet allemaal zo eenvoudig.
mijn bedoeling was om bijvoorbeeld een internetpagina te hebben waar ik dan ergens op kan klikken en dat dan thuis een ledje gaat branden of iets dergelijks. En dit dan later natuurlijk uitbreiden naar wat spectaculierdere dingen:). Moet ik daar dan ook een ethernet controller en een tcp/ip protocol stack voorzien? Zo ja, heb je daar dan misschien een voorbeeld van?
@Antoine: ik vind het een beetje zonde om daar minimaal 50 dollar + verzendkosten aan uit te geven, maar toch bedankt voor de tip!
elektron_
beetje gek
Ik denk dat je dan thuis een WEBserver moet opzetten,
als dan remote iemand een status verandert op deze webserver, de webserver via een hardware poort een relais bedient.
Er is veel informatie te vinden over Webservers in een pic
of andere controller, zoals: http://www-ccs.cs.umass.edu/%7Eshri/iPic.html ; Maar kan natuurlijk ook met een pc.
Google eens met webserver en pic of AVR of controller
Op 28 september 2003 11:54:35 schreef elektron_:
Ik denk dat je dan thuis een WEBserver moet opzetten,
als dan remote iemand een status verandert op deze webserver, de webserver via een hardware poort een relais bedient.
Er is veel informatie te vinden over Webservers in een pic
of andere controller, zoals: http://www-ccs.cs.umass.edu/%7Eshri/iPic.html. Maar kan natuurlijk ook met een pc.
Google eens met webserver en pic of AVR of controller
ik heb hier toevallig gisteren ookal naar gezocht, maar het probleem is vaak dat dan de code niet bij de site staat. Maar is het niet gewoon mogelijk met het ic dat ik in de eerste post gaf? En wat kun je dan verder zo'n beetje met het schema van het voorbeeld? kun je dan alleen maar informatie van de basic stamp afhalen en er niet naartoe schrijven om zo dus een poort aan te sturen via internet?
alvast bedankt!
elektron_
beetje gek
Op 28 september 2003 12:30:36 schreef Wouter Sijm:
[...]
Maar is het niet gewoon mogelijk met het ic dat ik in de eerste post gaf? En wat kun je dan verder zo'n beetje met het schema van het voorbeeld? kun je dan alleen maar informatie van de basic stamp afhalen en er niet naartoe schrijven om zo dus een poort aan te sturen via internet?
alvast bedankt!
Het ic is gewoon een modem ! Je hebt gewoon een terminal remote op de Basicstamp ( of een ander controller)
Of je informatie geeft of vraagt hangt van het programma af in de basic stamp. Ik zie de link met internet(ethernet) niet !
als ik dat ic modem, waar mijn pic dus aanhangt, aan een internet verbinding hang kan ik hem toch via een andere computer die ook een internet verbinding heeft toch gewoon opbellen en dus zo besturen? Of zie ik het nu helemaal verkeerd? En dan wou ik het dus later zo doen dat wanneer ik op een zelf gemaakte internet site zit op een button kan klikken en zo dus een signaal naar het ic modem toe stuur en dat de pic dan bijvoorbeeld een ledje aan/uit zet.
elektron_
beetje gek
Op 28 september 2003 13:36:25 schreef Wouter Sijm:
als ik dat ic modem, waar mijn pic dus aanhangt, aan een internet verbinding hang kan ik hem toch via een andere computer die ook een internet verbinding heeft toch gewoon opbellen
Is mij helemaal onbekend dat dit kan !
Als je wil internetten via een modem bel je naar een provider. Maar dat je vanaf het internet weer naar een andere modem belt zeg me niets, er zullen wel van die diensten zijn maar dit is zeker niet iets standaard.
Hoe dan ook , dan moet je toch naar een Webserver waar een modem ophangt die voor jou weer een ander modem opbelt.(In dit geval dus jou Ic modem)
[Bericht gewijzigd door elektron_ op ]
Jeroen Boere
IF you can't convince them, then confuse them!
Op 28 september 2003 13:36:25 schreef Wouter Sijm:
als ik dat ic modem, waar mijn pic dus aanhangt, aan een internet verbinding hang kan ik hem toch via een andere computer die ook een internet verbinding heeft toch gewoon opbellen en dus zo besturen? Of zie ik het nu helemaal verkeerd? En dan wou ik het dus later zo doen dat wanneer ik op een zelf gemaakte internet site zit op een button kan klikken en zo dus een signaal naar het ic modem toe stuur en dat de pic dan bijvoorbeeld een ledje aan/uit zet.
je haalt nu twee dingen door elkaar.
1. Als de NIC (Network Interface Controller) volgens het LAN type is, dan kan het via internet. je geeft het ding een IP adres en je kun je met bijvoorbeeld hyperterminal op dat ding inloggen, alles via de TCP/IP protocol.
2. Als het werkelijk een Modem is, welke dus aan een Telefoonnetwerk gehangen moet worden dan kun je erop inbellen. dit heeft totaal niets met internet te maken. ik heb zo iets gerealiseerd tussen twee computers, de ene belt de andere op via een analoog telefoon netwerk, dit is in zeer globale lijnen hetzelfde als met bijvoorbeeld die controller (modem). Ook hier log je dan vervolgens in met bijvoorbeeld hyperterminal. afhankelijk van de software in dat ding (basic stamp) kun je dus bijvoorbeeld een lamp aanzetten.
Let wel, dit alles is een zeer lastige materie, maar als je je doel wilt bereiken zal het je lukken, ga er niet vanuit dat het simpel is....
Op 28 september 2003 14:38:48 schreef Jeroen Boere:
[...]
je haalt nu twee dingen door elkaar.
1. Als de NIC (Network Interface Controller) volgens het LAN type is, dan kan het via internet. je geeft het ding een IP adres en je kun je met bijvoorbeeld hyperterminal op dat ding inloggen, alles via de TCP/IP protocol.
2. Als het werkelijk een Modem is, welke dus aan een Telefoonnetwerk gehangen moet worden dan kun je erop inbellen. dit heeft totaal niets met internet te maken. ik heb zo iets gerealiseerd tussen twee computers, de ene belt de andere op via een analoog telefoon netwerk, dit is in zeer globale lijnen hetzelfde als met bijvoorbeeld die controller (modem). Ook hier log je dan vervolgens in met bijvoorbeeld hyperterminal. afhankelijk van de software in dat ding (basic stamp) kun je dus bijvoorbeeld een lamp aanzetten.
Let wel, dit alles is een zeer lastige materie, maar als je je doel wilt bereiken zal het je lukken, ga er niet vanuit dat het simpel is....
dan was ik idd nogal in de war geraakt... Wat ik wel raar vind is dat ze hier: http://www.microchip.com/1010/suppdoc/appnote/all/an724/ een pic verbinding laten maken met internet via een modem ic... Helaas kan ik geen C en heb weinig zin om C te gaan leren terwijl ik assembler nog niet eens helemaal onder de knie heb... Maar is het dan misshien toch nog mogelijk om het met dat modem ic te doen?
elektron_
beetje gek
In die app-note staat:
"The software will dial into the Internet and try to con-nect to the server using Point to Point Protocol (PPP)."
Dus dit is niet wat jij wilde doen, van internet naar de modem.
Op 28 september 2003 15:31:25 schreef elektron_:
In die app-note staat:
"The software will dial into the Internet and try to con-nect to the server using Point to Point Protocol (PPP)."
Dus dit is niet wat jij wilde doen, van internet naar de modem.
ah op die manier. Das wel jammer. Wat zou je hier dan bijvoorbeeld mee kunnen doen? En heeft er misschien iemand een voorbeeld van een nic van het lan type aan een pic? of is dat bijvoorbeeld dat van die Ipic die elektron gaf?
elektron_
beetje gek
De iPic gebruikt wel de serieele ppp interface van een internet router. De router staat permanent aangesloten op internet ( via ethernet).
"The chip is connected directly to an Internet router"
De link naar een mirror van deze iPic staat er zelfs bij:
http://www-ccs.cs.umass.edu/~shri/iPic/fs
[Bericht gewijzigd door elektron_ op ]
Op 28 september 2003 17:28:20 schreef elektron_:
De iPic gebruikt wel de serieele ppp interface van een internet router. De router staat permanent aangesloten op internet ( via ethernet).
"The chip is connected directly to an Internet router"
De link naar een mirror van deze iPic staat er zelfs bij:
http://www-ccs.cs.umass.edu/~shri/iPic/fs
is wel een interesant site! alleen jammer dat de source-code er niet op staat:(. Ik heb nog ff wat gezocht op internet en heb dit gevonden: http://www.embeddedethernet.com/ . Als je deze module besteld ben je €70 kwijt en dit heb ik er niet voor over. Dus zou ik hem graag zelf maken. Helaas is dit een 100-pin TQFP verpakking:(. Nu mijn vragen: zou het hier wel mee kunnen wat ik wil, of kan dat met deze ook niet? En is het op de een of andere mogelijk om zo'n ic met een gewone soldeerbout met een hele fijne punt te solderen? Ik denk het niet of heeft iemand nog hele goede tips hiervoor? Of misschien dat er een ander ic die ik hiervoor kan gebruiken, want lang niet alle pinnen worden gebruikt?
Misschien dat ik toch maar eerst eens ga beginnen met dat voorbeeldje van die site van mijn beginpost, maar dan met en pic voordat ik aan dat van hierboven ga begin....