Komplett guide till din egen klippare

September 10, 2016 21:10   Okategoriserad
En total sammanställning på vad du behöver veta.
Börja gärna med att bekanta dig med alla begrepp som används genom att läsa igenom Ordlistan

BOM på total klippare hårdvara

google doc

Arduino

Samtlig programvara ligger under användare Liam4 på Codebender

https://codebender.cc/

Skapa din egen användare och kopiera över den version du vill ha. Kom ihåg att även kopiera över biblioteken!

 

Arduino Uno

För officell info från Arduino.cc läs gärna genom deras hemsida

 

Allmänt

Microcontroller ATmega328P
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
PWM Digital I/O Pins 6
Analog Input Pins 6
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328P)
of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Clock Speed 16 MHz
Length 68.6 mm
Width 53.4 mm
Weight 25 g

Elschema

inställningar

MCtopp 1.8

För att styra klipparmotorn så behöver vi något som klarar att skicka ut en PWM-signal. 

Sen så gör ju MCtopp flera saker men jag(jöns) är ju inte dirket insatt i dessa saker ännu. 

 

Motorstyrning

För att styra hjulen behövs en motorsköld. Man kan köpa en från Arduino eller en från eBay. Enligt erfarenhet av de från eBay så gäller det att hitta "rätt" sköld. "Fel" sköld från tex eBay är väldigt tvivelaktig i kvalién. 

Motorsköld rev3

Elschema


In / Utgångar

Function pins per Ch. A pins per Ch. B
Direction D12 D13
PWM D3 D11
Brake D9 D8
Current Sensing A0 A1

Begränsningar

Operating Voltage 5V to 12V
Motor controller L298P, Drives 2 DC motors or 1 stepper motor
Max current 2A per channel or 4A max (with external power supply)
Current sensing 1.65V/A

 

Laddare

  • Blybatt
  • Lipo
  • Lion
  • NiMh
  • olika inkopplingar
  • laddtider
  • mjukvara
    • LIAM 5.0 ?
    • funktioner
    • Spec saknas, kanske skulle finnas

Sändare/BWF

För att klipparen ska veta att den är innanför sina gränser så krävs det att en kabel är monterad för att markera detta. Denna kabel kallar normalt för begränsningskabel. Den kan man gräva ner eller lägga i gräset så att gräset växer över denna. Ifall det senare fäster man den med små klämmor liknande plasttältpinnar, likt dessa: Länk till plastspik

 

Sändare består normalt av dessa delar: 

  • Arduino Mini 
  • L293 (eller likvärdig beroende på effektbehov) förstärkarkrets
  • Effektmotstånd för att L293 inte jobbar mot kortslutning

Arduino Uno/Mini/Mini Pro

För att styra sändaren så krävs en CPU(processor). Det går bra med en Arduino Uno men en Mini är mindre samt billigare och den har vad som behövs. 

Läs gärna mer om Arduino Mini 

Fungerar ej! Porgrammeringen är inte fullt lika enkel men det finns knep för det här: Programmering av Arduino Mini via blåtand

 

Kopplingsschema för L293 och Arduino Mini

    • BOM
      • Arduino Uno/Mini
      • L293/L298/annat
    • Mjukvara(göra egna varianter av dem som vi kan redigera och hålla full koll på, kanske en microcutteranvändare?!?!)
    • kabel
    • motstånd
    • bilder
    • teorier
    • spolar
    • hur lägger man ut den

 Är du klar med bygget? Då har du några steg kvar! 

När allt är färdigbyggt och ihopmonterat så är det ett par olika saker som behöver ställas in i koden för att det ska fungera optimalt på din anläggning. Detta är den stora delen med Open Source, vem som helst kan göra vilka ändringar som helst. I korta drag är detta vad man behöver göra:

  • Ställa in parametrar för spolarna så man vet när den är innanför samt utanför slingan.