RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO 2 mein Nibobee - etwas getunt ;)

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Banner

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7433 private projects
  • 378 public projects
  • 16180353 lines compiled
  • 58212 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA: mein Nibobee - etwas getunt ;)

mein Nibobee - etwas getunt ;) 11 Jahre 5 Monate her #1741

Wie versprochen ein paar Bilder von meinem Nibobee ;)

Zutaten:
- Nibobee
- Tuningkit
- Experimentierplatine
- Display GFX1
- PCF8591 (I2C A/D und D/A Wandler)
- PCF8574 (8 digitale Pins, für die Hinderniserkennung, damit ich mehr Pins am AVR hab)
- Hinderniserkennungserweiterung
- LM1117T für 3.3V
- 74 HC 7050 als Pegelwandler
- Carambola mit Devboard (Mini OpenWRT Modul mit WLAN, 2x LAN, COM, USB Host oder Slave) www.8devices.com/product/3/carambola
- USB-Kamera
- Mignon Akkuhalter
- Platinenmaterial
- Lego fürs "Castorrad"

Probleme:
- PCF8591: A/D Wandler will anscheinend nur 1x wandeln, D/A Wandler geht
- USB: Vermutlich hab ich Stromprobleme, wenn ich das Carambola über den Nibobee betreibe gibts "unsupported device", an einer extra Stromversorgung gehts. Wobei das sowohl mit der Kamera als auch mit nem USB-Speicherstick passiert.

Todo:
- Anbindung AVR<->Carambola (serielle Schnittstelle, Pegelwandler ist schon gelötet)
- Steuerung der Biene über das WLAN (Videostream bekomme ich schon)

Bilder:
mifritscher.de/austausch/nibobee/100_0778.JPG
mifritscher.de/austausch/nibobee/100_0780.JPG
mifritscher.de/austausch/nibobee/100_0783.JPG
Letzte Änderung: 11 Jahre 5 Monate her von mifritscher.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: mein Nibobee - etwas getunt ;) 11 Jahre 5 Monate her #1742

  • achim S.
  • achim S.s Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 441
Hallo
habe gerade dein tuning gesehen. Mich interessiert das I2C, die Erweiterung, die du mit den PCF8591 und PCF8574. Hast du diese schon eingebunden und gehen die E/A? Hast du zusätzliche Datein verwendet oder was umgeschrieben? Habe den Nibo 2. Auch dort bibt es den Bus und möchte gern ein Erweiterungen machen.
achim
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: mein Nibobee - etwas getunt ;) 11 Jahre 5 Monate her #1746

Ok, Stromproblem ist gelöst - meine Akkus sind anscheinend Schrott.

Ich hab einfach paar kleine Funktionen geschrieben:
uint8_t i2c_writePCF8574(uint8_t value) {
  i2c_buf[0] = 0x40;//I2C_TX(PCF8574_ADDR);
  i2c_buf[1] = value;
  return i2c_transaction(2,0);
}  
 
uint8_t i2c_writePCF8591(uint8_t control) {
  i2c_buf[0] = 0x90;
  i2c_buf[1] = control;
  return i2c_transaction(2,0);
}  
 
uint8_t i2c_writePCF8591_2(uint8_t control, uint8_t value) {
  i2c_buf[0] = 0x90;
  i2c_buf[1] = control;
  i2c_buf[2] = value;
  return i2c_transaction(3,0);
}  
uint8_t i2c_readPCF8591() {
  i2c_buf[0] = 0x90 + 1;
  return i2c_transaction(1,1);
}  
 
uint8_t i2c_transaction(uint8_t txsize, uint8_t rxsize) {
	i2c_tx_size = txsize;
	i2c_rx_size = rxsize;
	if (i2c_start_transmission()==0) {
		return 0;
	}
	if (i2c_wait_transmission()==0) {
		return 0;
	}
	if (i2c_status()!=I2C_SUCCESS) {
		return 0;
	}
	return 1;
}

Wem letzte Funktion bekannt vorkommt: Ja, die habe ich dreist aus dem BGX1 Code geklaut ;) Diese Funktion könnte eigentlich in die i2c-lib finde ich.

Wie gesagt, mit dem A/D Wandler vom PCF8591 hab ich noch so meine Probleme, der gibt mir immer 23 zurück. Der soll aber auch ein bisschen picky sein. Ich hab die beiden Ausgangslinien von der Hinderniserkennung jetzt einfach auf den A/D Wandler vom AVR gehaun.
Letzte Änderung: 11 Jahre 5 Monate her von mifritscher.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: mein Nibobee - etwas getunt ;) 11 Jahre 4 Monate her #1808

Neue Version - v.a. das Arrangement mit den Batterien und dem Carambola hab ich grundlegend überarbeitet. Die Stromversorgung übernimmt nun eine Solarakku mit USB-Anschluss, auch hab ich die Kamera gegen eine deutlich kleinere ausgetauscht.

Bilder:
mifritscher.de/austausch/nibobee/100_0800.JPG
mifritscher.de/austausch/nibobee/100_0801.JPG
mifritscher.de/austausch/nibobee/100_0802.JPG
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: mein Nibobee - etwas getunt ;) 11 Jahre 4 Monate her #1809

  • Arcanix
  • Arcanixs Avatar
  • OFFLINE
  • Senior Boarder
  • Beiträge: 96
Hallo mifritscher,

da hat die Bee ja einiges zu schleppen :) Was für eine Kamera benutzt du da? Ich suche etwas geeigenes und nicht so teures für den Nibo2.

Grüße, Arcanix
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: mein Nibobee - etwas getunt ;) 11 Jahre 4 Monate her #1810

Hi,

ist die Kamera unter www.ebay.de/itm/261118402089 . Kostet 4,20€, billiger als der Schaltregler auf 3,3V^^ Die 5 MP entpuppen sich zumindest unter Linux als 640x480. Leider kann er kein MJPEG -> das Carambola schafft nur 176x144 ohne Bildfehler, zumal die Kamera fest 30 fps macht. Recht für mich aber dicke, ich habs auch nicht wegen der Auflösung, sondern wegen dem Preis und v.a. wegen der Kompaktheit gekauft.

Die Gewichtsverteilung ist so wesentlich besser, weil das Castor"rad" vorne kaum mehr Last hat - das Bienchen dreht sich wesentlich besser :-)
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Ladezeit der Seite: 0.070 Sekunden

Werbung