Forum: Mikrocontroller und Digitale Elektronik CC3000 mit Atmega168


von Stefan (Gast)


Lesenswert?

Hallo Leute

Ich mache schon länger hobbymässig uC Projekte und konnte schon viel 
Erfahrung sammeln. Hauptsächlich entwickle ich mit dem Atmega168.

Momentan ist ja der Hype von "Internet of Things" und da dachte ich mir, 
warum nicht ein IoT Projekt starten.

Meine Idee ist es, einen Atmega168 per WiFi ins Internet zu kriegen, um 
dann per Internet den Atmega anzusprechen und zum Steuern von diversen 
Dingen zu bringen.

Da ich wie gesagt schon mehrere uC Projekte bewältigt habe, habe ich 
hier Breakouts für den Atmega168 rumliegen. Daher fehlt mir nur ein 
passendes WiFi Board.

Nach recherche im Internet bin ich auf den TI-CC3000 Chip gestossen, 
welcher sehr vielversprechend aussieht. Nach kurzer Suche bin ich auf 
dieses Breakout von Adafruit gestossen: 
http://www.adafruit.com/products/1469

Zusätzlich habe ich mich auf der offiziellen TI Seite eingelesen und 
auch den Treiber für den CC3000 studiert. Hier der Link zur Seite: 
http://processors.wiki.ti.com/index.php/CC3000

Mein erstes Ziel ist es, den Atmega168 im heimischen Netzwerk 
anzusprechen. Im zweiten Schritt soll er dann übers Internet 
angesprochen werden können.

Nun wollte ich euch kurz nach eurer Meinung fragen, bevor ich das 
Adafruit Breakout bestelle. Denkt ihr, dass es damit rein technisch 
möglich ist, den Atmega168 ans Internet anzubinden? Hat eventuell schon 
jemand Erfahrung damit? Und ist der Speicher des 168 überhaupt gross 
genug für dieses Vorhaben?

Persönlich denke ich, dass es nicht allzu schwer und zeitaufwändig ist, 
dieses Projekt zu realisieren. Zumal der Treiber für den CC3000 von TI 
schon fixfertig ist und mit kleinen Anpassungen auf dem Atmega168 laufen 
wird. Oder sehe ich das Falsch?

Danke für eure Antworten.

Grüsse Stefan

von Florian K. (florian_k89)


Lesenswert?

Hi,
Speicher könnte knapp werden. Der komplette Ti Treiber brauch rund 15 
KB.
Es gibt zwar die Option den als Tiny Driver zu bauen, habe aber keine 
Ahnung
welche Funktionen dann Fehlen.
Schau ma bei embeddedadventures.com vorbei da gibt es das Board rund 4€ 
günstiger und die sitzen in England also inerhalb der EU.
Habe grade gesehen, das Adafruit Board hat schon nen Levelshifter und 
nen
Spannungregler von 5 auf 3.3V drauf. Das WLT3000 von 
embededdedadventures hat das nicht.

Gruss
Florian

: Bearbeitet durch User
von Jürgen (Gast)


Lesenswert?

Der CC3000 ist sicher ein sehr interessantes Teil. Als, vor längerer 
Zeit,  die ersten Ankündigungen dazu von TI veröffentlicht wurden hat er 
mich auch sofort fasziniert.
Nun ist er schon eine Weile am Markt, aber man kann noch kaum fertige 
Projekte damit finden. Selbst Adafruit, die den CC3000 mächtig promoten, 
sind mit Ihrer Arduino-Library wohl noch nicht all zu weit gekommen.

Wieso sollte man sich das Leben also unnötig schwer machen. Es gibt da 
zum Beispiel den RN171. Der ist inzwischen schon länger am Markt und 
auch recht gut dokumentiert. Link: 
http://www.rovingnetworks.com/products/RN171

Es gibt auch direkt nutzbare Module die preislich im ähnlichen Bereich 
liegen wie die CC3000-Module. Erhältlich z.B. hier: 
http://www.exp-tech.de/Shields/Sparkfun-RN-XV-WiFly-Module---Wire-Antenna.html

Die Module werden einfach per UART angesprochen und auch konfiguriert.


Jürgen
 
 
 

von keep simple (Gast)


Lesenswert?

Man kann auch die Gunst der Stunde nutzen und seinen Horizont erweitern:
Nimm einen MSP und nutze die fertigen Treiber. Das laufende System 
kannst du nach deinen Wünschen abändern.

von Jürgen (Gast)


Lesenswert?

Was ist ein MSP?


Jürgen

von Jürgen (Gast)


Lesenswert?

Jürgen schrieb:
> Was ist ein MSP?
>
> Jürgen

Verdammt, wenn man einmal ganz kurz darüber nachdenkt wird es klar, 
natürlich ein MSP430-Prozessor. Facepalm
Hatte an irgendetwas exotisches gedacht.

Jürgen
 

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.