2010-04-29 8 views
9

Sono a conoscenza di Phidgets, tuttavia, sto cercando altri tipi di hardware che possono essere interfacciati con C#.C# Robotica/Hardware

Qualcuno ha dei buoni?

+0

Ci sono eccellenti informazioni su tutti i tipi di calcolo fisico (inclusa la robotica) su http://www.chiphacker.com. –

risposta

0

Advantech ha un bel set di scatole di I/O USB che possono essere interfacciate con qualsiasi hardware. Hanno un bel framework .net nativo con esempi in C#.

Quello che sto usando è quello di controllare una cella di lavoro robotizzata che sto sviluppando: http://www.advantech.com/products/USB-4751/mod_1-2MLJNA.aspx

2

In realtà i kit di Lego Mindstorms sono economici e hanno un sacco di librerie diverse per il codice. Microsoft Robotics per esempio. Ulteriori informazioni possono essere estratte da this article. La mia esperienza con Lego Mindstorms era precedente alle versioni NXT e l'utilizzo di C tuttavia era un periodo grandioso e impegnativo. Potrei anche cercare di afferrare un kit ora che questo è spuntato ..

3

Dai un'occhiata al mio "Progetto casa più intelligente del mondo" http://blog.abodit.com/category/home-automation/smartest-house/ come descritto su .NET Rocks # 518.

E 'scritto in C# e interfacce per X10, termostati, pannelli di allarme, un audio switcher multi-zona, un proiettore, amplificatori Denon, sensori vialetto, estensimetri, e molto altro ancora ...

allarme

A Caddx panel è il dispositivo di ingresso sensore più economico che puoi connettere a un PC: una porta seriale ti porta oltre 100 ingressi sia wireless che via cavo.

+0

Usa ancora le porte seriali ?! – UpTheCreek

+2

Il sistema generale utilizza USB, porte seriali ed Ethernet. Molti dispositivi forniscono solo comunicazioni RS-232 o RS-485, quindi seriale è l'UNICO modo per comunicare con loro. Per un sistema cablato come questo, le porte seriali sono in realtà le comunicazioni più affidabili di tutti! Il pannello di allarme CADDX utilizza comunicazioni seriali sì e, a differenza della maggior parte dei fornitori di hardware, in realtà hanno un buon protocollo. –

+0

questa è una delle cose più incredibili che io abbia mai visto fare con .net! complimenti a te! – RhysW

5

Scopri i Netduino. È basato su Arduino ma è programmato con .Net Micro Framework

0

Se si è specificamente alla ricerca di hardware, due suggerimenti che desidero aggiungere sono Parallax e ROB Series. Non solo puoi comprare robot interi che puoi assemblare da soli (e diciamocelo, anche questo è divertente!), Ma anche frammenti come microcontrollori, sensori e accessori, che puoi utilizzare per i tuoi progetti personalizzati.

Mentre si devono arrotolare le maniche di codifica prima di poter effettivamente comandare questi robot, è un processo divertente. Ti suggerisco di esaminare Microsoft's RDS e i loro forum DSS e CCR per aiutarti a iniziare.

+0

RDS è ancora un progetto attivo? L'IDE sembra superato dai termini del 2012 e l'ultimo aggiornamento del sito è stato più di un anno fa. – FlavorScape