Sida 4 av 6

Re: L298 med två DC-motorer (på RPi)

Postat: 08 sep 2014, 10:13
av gregoff
HA! nu har jag en lösning!

I och med att RaspiRobot-kortet var perfekt för mitt ändamål så hade jag lite svårt att släppa det. Det enda jag vill är att RaspiRobot-kortet inte ska förse Raspberry Pi med ström, utan det vill jag koppla för sig självt. Borde det i teorin inte räcka med att böja undan pinnarna för 5V på RPi (dvs pin 2 och 4 enl. http://raspi.tv/wp-content/uploads/2014 ... inouts.png).

Därefter driver jag RPi med en USB-kabel och ser till att den får in 5V via en sk. stepdown (t.ex https://www.m.nu/ubec-dcdc-stepdown-buc ... -1019.html) och kopplar på antingen samma batteri eller ett eget.

Åsikter?

Re: L298 med två DC-motorer (på RPi)

Postat: 08 sep 2014, 10:49
av supportM
Borde kunna funka. Kan inte tänka mig någon anledning till varför det inte skulle göra det.
Kanske går att driva Pi:n med ett separat batteripack av nåt slag om man vill, så blir det stora batteriet enbart för motorerna.
Så det är väl bara att testa! :)

Re: L298 med två DC-motorer (på RPi)

Postat: 08 sep 2014, 10:54
av gregoff
supportM skrev:Borde kunna funka. Kan inte tänka mig någon anledning till varför det inte skulle göra det.
Kanske går att driva Pi:n med ett separat batteripack av nåt slag om man vill, så blir det stora batteriet enbart för motorerna.
Så det är väl bara att testa! :)
Mm fast jag funderar på att koppla ihop RPi-batteriet med resten med hjälp av dioder. Då jobbar den "på egen hand" men allt kan gå över samma laddkabel.

Men det borde vara korrekt att det är både pin 2 OCH 4 som jag ska koppla bort i detta läget?

Re: L298 med två DC-motorer (på RPi)

Postat: 08 sep 2014, 11:25
av supportM
Jag är ingen expert på vad pinnarna gör exakt och varför det finns två. Men de skickar ju alltid ut 5V när RPin är ansluten till en "normal" strömkälla, så finns ingen direkt anledning att ansluta dem till RRB:n i så fall. Såvida inte den är beroende av spänningen på nåt vis...
Kollar man på kortet så ser pin #2 ut att enbart gå till HC-SR04-porten (för avståndsmätning). Antar att du inte ska använda denna ens.
Pin #4 är mycket svårare att se var den går. Men... testa? RRBn behöver iaf ingen RPi för att starta med batterier, så har svårt att tänka mig att man skulle behöva den andra +5V. Det är ju trots allt övriga GPIO-portar som används för att styra motorerna.

Re: L298 med två DC-motorer (på RPi)

Postat: 08 sep 2014, 13:04
av gregoff
supportM skrev:Jag är ingen expert på vad pinnarna gör exakt och varför det finns två. Men de skickar ju alltid ut 5V när RPin är ansluten till en "normal" strömkälla, så finns ingen direkt anledning att ansluta dem till RRB:n i så fall. Såvida inte den är beroende av spänningen på nåt vis...
Kollar man på kortet så ser pin #2 ut att enbart gå till HC-SR04-porten (för avståndsmätning). Antar att du inte ska använda denna ens.
Pin #4 är mycket svårare att se var den går. Men... testa? RRBn behöver iaf ingen RPi för att starta med batterier, så har svårt att tänka mig att man skulle behöva den andra +5V. Det är ju trots allt övriga GPIO-portar som används för att styra motorerna.
Du har säkert rätt. Att böja bort båda pinnarna kan knappast förstöra något (förutom att piinnarna kan gå av).

Jag får testa :-)

Re: L298 med två DC-motorer (på RPi)

Postat: 08 sep 2014, 20:52
av gregoff
gregoff skrev:
supportM skrev:Borde kunna funka. Kan inte tänka mig någon anledning till varför det inte skulle göra det.
Kanske går att driva Pi:n med ett separat batteripack av nåt slag om man vill, så blir det stora batteriet enbart för motorerna.
Så det är väl bara att testa! :)
Mm fast jag funderar på att koppla ihop RPi-batteriet med resten med hjälp av dioder. Då jobbar den "på egen hand" men allt kan gå över samma laddkabel.

Men det borde vara korrekt att det är både pin 2 OCH 4 som jag ska koppla bort i detta läget?
Goda nyheter! Fungerade utmärkt att ta bort (nöjde mig med att böja dem inledningsvis) pin 2 och 4. Egen ström åt motorerna och egen ström åt Raspberryn via USB. Perfekt!

Re: L298 med två DC-motorer (på RPi)

Postat: 11 sep 2014, 10:05
av supportM
Härligt!
Bara att fortsätta till nästa hinder då ;)

Lägger du ut koden till projektet sen också?

Re: L298 med två DC-motorer (på RPi)

Postat: 11 sep 2014, 18:02
av gregoff
supportM skrev:Härligt!
Bara att fortsätta till nästa hinder då ;)

Lägger du ut koden till projektet sen också?
Åtminstone delar av den. Vissa saker är direktlänkade till saker jag har på egen server men själva stommen kommer jag lägga ut. Ska bara få servon att vrida med.

Re: L298 med två DC-motorer (på RPi)

Postat: 12 sep 2014, 10:20
av supportM
Trevligt!
Såg ut som du använde Node.JS, det är jag lite intresserad av :)

Re: L298 med två DC-motorer (på RPi)

Postat: 12 sep 2014, 18:30
av gregoff
supportM skrev:Trevligt!
Såg ut som du använde Node.JS, det är jag lite intresserad av :)
Har aldrig sysslat med Nodejs innan men lite javascript. På 5 min hade jag en fungerande server som automatiskt hanterar reconnects om man tappar anslutning etc. Dom bitarna kommer jag lägga upp sen när jag betraktar dom bitarna som färdiga... Har fortfarande servon att få snurr på vilket går sådär...

Re: L298 med två DC-motorer (på RPi)

Postat: 15 sep 2014, 11:26
av gregoff
dyker upp lite kod ikväll. postar en länk här när det är uppe.

Re: L298 med två DC-motorer (på RPi)

Postat: 15 sep 2014, 22:27
av gregoff
gregoff skrev:dyker upp lite kod ikväll. postar en länk här när det är uppe.
Nytt inlägg med kod: https://battlepi.wordpress.com/2014/09/ ... och-servo/

Re: L298 med två DC-motorer (på RPi)

Postat: 16 sep 2014, 10:40
av supportM
Fint!
Så smidig kod för att göra så lite. Ska göra ett litet fjärrstyrningsprojekt i Python och blogga om framöver, det lär också bli rätt smidig kod :)
Ser att du beställt en till UBEC, what gives? :D

Re: L298 med två DC-motorer (på RPi)

Postat: 16 sep 2014, 12:44
av gregoff
supportM skrev:Fint!
Så smidig kod för att göra så lite. Ska göra ett litet fjärrstyrningsprojekt i Python och blogga om framöver, det lär också bli rätt smidig kod :)
Ser att du beställt en till UBEC, what gives? :D
Motorkortet ger lite strömdippar till RPi när man ändrar hastigheten. Detta märks för bra när man använt batteriet en stund så strömdipparna orsakar att RPi bootar om, inte bra. Lösningen på detta är att jag böjer bort (alt. klipper bort) 5V-pinnarna så att motorkortet inte strömförsörjer RPi. Så en UBEC går till att få rätt ström till RPi (kommer att skarva den med en usb-kabel).

Den andra är för att strömsätta servon som ska styra rodret.

Re: L298 med två DC-motorer (på RPi)

Postat: 18 sep 2014, 23:42
av gregoff
Nytt inlägg: nu gäller det det faktiskta bygget!
https://battlepi.wordpress.com/2014/09/ ... lleraxlar/