microcontroller via internet draadloos aansturen


Been there, done that.

http://www.de-spil.be/dokeos/courses/VTIWEBSITE/document/mai...E-BOT.html

Het is veel werkt om zoiets te maken. Je hebt minstes 2 Uc nodig.

-Webserver: al tuxgraphic's met uIP.
-Robotcontroller

Op de robot/gip zitter er nog op
-Voor de camera te kunnen draaien
-4 als ultrasone sensoren


Voor wat meer info heb ik de schema's maar online gezet:
http://www.uploadarchief.net/files/download/schema%27s.zip

Als je de bij horende tekst wil moet je maar een mailtje sturen. Het is te groot om op het Uploadarchief te zetten.

Met een AVR en UIP is veel mogelijk. SSL moet je natuurlijk niet proberen. Maar in een Atmega324 past veel data. In de gip zit in de ze avr ook nog 3 gifs van elke 1kB. Als je efficiënt met de memory om springt dan kun je best wel veel maken. Beveiligingen kan op veel manieren.

Ik heb gemerkt dat het met Uip+avr gemakkelijker is om data via de seriele poort te sturen. Je zit dichter bij de hardware. Dat heb je niet met een computer.


Robin

Edit:

Inloggen is heel gemakkelijk. Een HTML input veld die via een form postdata verzendt. Dit kun je dan gaan uitlezen.
En vergelijken met een ingestelde waarden.

Edit 2:

Voor de schema en de printen heb je diptrace nodig:
http://www.diptrace.com/download.php
De freeware versie voldoet
ATMEL & XILINX FTW || http://www.on8rth.be ||When designing amplifiers: a higher P is for pussies, but a lower THD is for real men! || VOTE for the "last" button: http://www.circuitsonline.net/forum/view/85823
ligt eraan wat je uiteindelijk wilt gaan besturen en hoe en waarmee.

wat wel handig is:
software voor ontwikkeling site/software
software voor het programeren van je controller
een computer/webserver
een te besturen apparaat

@robint91 heirboven: onder windows kan je gewoon gebruik maken van de SerialPort object voor het aanspreken van je seriele poort weinig moeilijks aan.

@roland hieronder: WAMP of WinServer kan dat ook kan je alles in asp doen(het is natuurlijk maar wat je wilt)

[Bericht gewijzigd door timmie op 2 juli 2009 16:24:09 (13%)]

niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide,site van mijn meisje
Portforwarding in je modem instellen. bv dat alle inkomende verkeer op poort 80 naar 192.168.0.100:80 wordt gestuurd, de machine waarop je website draait. Ik adviseer een zgn. LAMP systeem, kun je met php simpel je data naar de serieele poort doorsluizen. PII of PIII is voldoende, die hebben tenminste nog fysieke RS232 poorten.
Echte hobbyisten gebruiken ARM of FPGA ook voor een knipperledje ...
@ robint91: met welk programma moet ik die schema's openen?
Op 2 juli 2009 16:45:03 schreef Yorick1245:
@ robint91: met welk programma moet ik die schema's openen?

Zie edit

Voor de schema en de printen heb je diptrace nodig:
http://www.diptrace.com/download.php
De freeware versie voldoet

Edit:
mail ontvangen?
ATMEL & XILINX FTW || http://www.on8rth.be ||When designing amplifiers: a higher P is for pussies, but a lower THD is for real men! || VOTE for the "last" button: http://www.circuitsonline.net/forum/view/85823
Op 2 juli 2009 15:23:49 schreef Yorick1245:

Iemand enig idee of dit gaat, en indien mogelijk hoe? Want moest het gaan kan ik hiermee wel vooruit denk ik!


udp is peanuts.. TCP is een ander paar mouwen. UDP is fire en forget en altijd 1 packet lang
bij TCP kunnen paketten uit volgorde aankomen, je moet alles bufferen en her-assembleren.

en een netwerkstack is 1 , maar een wireless netwerk stack is een ander paar mouwen ...
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... 7,714,746 / 7,355,303 / 7,098,557 / 6,762,632
@FE:

De truk is om geen wireless stack te gebruiken maar een eigen protocol.

Ethernet -> AVR(webserver) -> 433MHz -> AVR(robot)

Robin
ATMEL & XILINX FTW || http://www.on8rth.be ||When designing amplifiers: a higher P is for pussies, but a lower THD is for real men! || VOTE for the "last" button: http://www.circuitsonline.net/forum/view/85823
of gewoon een pc/webserver weg zetten die via eigen protocol data verzend.

hier staat een pc met daarop een terminal die via de usb poort praat met mijn controller

op mijn pc wordt ingelogd via een tcp verbinding met vooraf gedefineerde ip adressen.
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide,site van mijn meisje
denk dat pc/webserver idd de keuze zal worden.

@ robin: Ik heb de mail ontvangen en ben het nu rustig aan het lezen, er staat enorm veel in wat van pas kan komen! Echt bedankt! Ik hou jullie nog op de hoogte hoe het zal evolueren!
Precies wat ik al dacht...
Op 2 juli 2009 08:09:24 schreef Boudie:
...
Alles wat je dan nog nodig hebt is een oud pc'tje (met usb) met webserver.
Kringloop-pc met Linux, uiteraard...
Linux op desktops: http://www.opensuse.com - Linux op servers: http://www.debian.org
rew
Robin , ik zou het plaatje iets anders maken:
code:
internet --1-- PC (webserver) --2-- AVR --3-- 433MHz zend/ontvangst.

  433MHz zend/ontvangst --4-- AVR (robot). 

Ik heb de kabeltjes even 1...4 genummerd.

kabeltje 1 is dus gewoon ethernet. Kabeltje twee is USB - ftdi of RS232 - max232 of zoiets.

3 en 4 zijn gewone laagspanning seriele verbindingen.

Yorik, nog een tip: Lees de posts van Wiltoyo ook goed door... Zeer verstandige ideeeen.....
four NANDS do make a NOR
Op 2 juli 2009 17:25:24 schreef robint91:
@FE:

De truk is om geen wireless stack te gebruiken maar een eigen protocol.

Ethernet -> AVR(webserver) -> 433MHz -> AVR(robot)

Robin


ok , maar das niet waar TS om vraagt.
hij wil draadloos internet op een avrtje. ....
daaronder versta ik : Wifi antenne op het dak en vort met de geit ...
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... 7,714,746 / 7,355,303 / 7,098,557 / 6,762,632
I'll keep your guys in touch over hoe en wat, hier komt zeker een vervolg op Nogmaals bedankt voor alle (en snelle) reacties!
Volgens mij kan je iets met Wifi doen met Arduino.
Ik weet het niet zeker.

Edit: Nee toch niet, alleen Ethernet en voor de rest draadloze FM modules.

[Bericht gewijzigd door VorteX op 4 juli 2009 01:13:24 (28%)]

ik ken iemand die via Tiny InterNet Interface een wasmachine via internet moest sturen, is het mogelijk en evt. gemakkeijker op te lossen als met het
code:
internet --1-- PC (webserver) --2-- AVR --3-- 433MHz zend/ontvangst.

  433MHz zend/ontvangst --4-- AVR (robot). 

systeem?
@vortex: dat klopt.

http://asynclabs.com/ is de site waar ze die modules verkopen. 55 dollar kosten ze, dus da's ongeveer 40 eur ex bezorgkosten. Is niet onredelijk iig.

Let wel dat zo'n ding vaak een hele berg pins gebruikt. Ik denk echter dat de gewone seriele poort nog wel vrij is, dus dan kun je daarmee met je robot interfacen.