Om je eigen lijn volger te maken kan je gebruik maken van de instructable. Die we hier verder zullen bespreken.
Hier zijn enkele links voor de software die wij gebruik hebben om onze lijn volger te maken.
CadSoft EAGLE: http://www.cadsoftusa.com/download-eagle/
Arduino software: https://www.arduino.cc/en/Main/Software
Componenten kiezen
Vooraleer je start met je componenten te bestellen. Hou je best rekening met een paar factoren die van belang zijn. Zoals welke voeding kunnen we gebruiken, welke H-bridge, overbrenging motoren, hoe zullen we communiceren, welke sensoren gebruiken we best,… Deze informatie is allemaal terug te vinden bij de pagina "Uitleg Componenten".
Bij het uitzoeken van welke componenten je gaat gebruiken gaje natuurlijk ook rekening houden met de relatie tussen die componenten door ze in een blokschema te gaan ordenen. Als je definitieve blokschema klaar is kan je al je componenten beginnen bestellen. Hiervoor kan je terecht bij onze BOM. Hier kan je de prijs en de bijhorende link terugvinden.
Terwijl je wacht op de onderdelen hoef je niet met je vingers te draaien. Je kan je namelijk bezighouden met het tekenen van je elektrisch schema zodat je daarna je PCB kan ontwerpen. Je kan deze beide in CadSoft EAGLE ontwerpen. Wat je zeker in je achterhoofd moet houden is dat elk onderdeel die je besteld hebt een package heeft. Die moeten uiteraard overeenkomen met de packages in je programma. Anders kan je later grote problemen krijgen bij het solderen.
Onze schema kan je terugvinden op de pagina "Schema's + PCB".
Als je PCB's af zijn moeten deze geëtst worden. Het etsen laten we op school gebeuren. Dit zal 1 à 2 weken duren.
Nu kan het solderen beginnen. Gebruik een soldeerbout met fijne punt want sommige componenten zijn zeer klein. Pak dit rustig en secuur aan. Een tip, meet genoeg tussendoor of er geen kortsluitingen zijn en of het component dat je gesoldeerd hebt wel goed contact geeft. Indien je fouten merkt los deze dan eerst op alvorens verder te solderen.
Er zijn zeer veel componenten die moeten gesoldeerd worden en dit kan een beetje overweldigend lijken dus hieronder vindt u een klein stappenplan die je op weg kan helpen.
* alles boren met 0,7mm. usb connector boren met 1mm
* 5 padjes van de usb connector vertinnen
* usb connector solderen. Eerst de pinnen, dan de behuizing
* TEST: spanning uitmeten aan de pinheader => 5V
* pinheader solderen
* TEST: spanning uitmeten op de 4 plaatsen van de ontstoorcondensatoren van de microcontroller => 5V
* alle padjes van de microcontroller vertinnen
* TEST: spanning uitmeten op de 4 plaatsen va nde ontstoorcondensatoren van de microcontroller => 5V
* TEST: alle andere padjes uitmeten ten opzichte van elkaar => geen kortsluitingen
* 22 ohm weerstanden op hun plaats solderen
* TEST: weerstand meten tussen microcontroller pad en usb pad => 22O
* 1µF condensator solderen
* crystal solderen
* 22pF condensatoren solderen
* TEST: op kortsluitingen
* microcontroller solderen
* TEST: microcontroller enumereert in apparaatbeheer windows
* 4 ontstoorcondensatoren (100nF) solderen
* reset condensator en weerstand solderen
Nu is het tijd om de bootloader te installeren. Deze uitleg is terug te vinden op de pagina "Bootloader".
Als dit correct gebeurd is kan je je software beginnen schrijven. Je kan ons programma gebruiken als leidraad. Als je dit kopieert is het mogelijk dat deze niet 100% compatibel is met jouw lijn volger.
Als je programma 100% in orde is en je lijnvolger reageert op je commando's die je via de seriële monitor ingeeft, dan ga je ditzelfde realiseren via de bluethooth module. Hoe je dit doet vind je terug op de pagina "Communicatie".
Nu kan je lijn volger volledig afwerken. Als dit gebeurd is kan je je sensoren gaan calibreren, normaliseren, op zoek gaan naar de juiste PID waarden,... De commando's voor in je seriële monitor kan je terug vinden in de documentatie die na sommige regels in het programma is bijgevoegd.
Na het uitvoeren van deze instructable zou je tot een werkende lijnvolger moeten komen.
Na het uitvoeren van deze instructable zou je tot een werkende lijnvolger moeten komen.
Geen opmerkingen:
Een reactie posten