Pyssellördag

I dag har jag hängt på Forsbergs tillsammans med Pontus hela dagen och fortsatt arbeta på hans examensutställning. Det har pysslats en del med LEGO Technic, jag har gjort mindre ändringar i de två APIer jag skrivit, och jag har registrerat en ny domän och satt upp en liten webbsida; men mest har jag försökt få en Ethernet Shield för Arduino, modell VMA04 från Velleman, att koppla upp sig mot internet och hämta data från en webbtjänst jag byggt.

Det visade sig denna Ethernet Shield är baserad på ett ENC28J60-chip, till skillnad från den officiella som är baserad på ett Wiznet W5100 chip, och detta medförde lite komplikationer i början.

Det officiella ethernet-biblioteket som man inkluderar i sina sketch-filer när man ska programmera för Arduino fungerar nämligen inte med ENC28J60-chippet och den informationen saknades i instruktionsmanualen. Så det var först efter ett antal misslyckade försök och lite googlande som jag hittade lite alternativa kodbibliotek.

Det alternativ jag till slut landade på var UIPEthernet som är skrivet att fungera på precis samma sätt om originalbiblioteket, men för ENC28J60-chip, och efter många extra timmar så fick jag någon så när ordning på koden. Det är fortfarande lite problem med nätverket och automatisk tilldelningen av IP via DHCP i nätverket på Forsbergs men jag hoppas kunna lösa detta i dag med en egen router.

Förhoppningsvis kommer jag kunna knyta ihop säcken kring kodbasen för Arduinon i dag, och på fredag är det dags för själva utställningen. Efter det kommer jag posta lite bilder och filmklipp från våra byggsessioner, och skriva en mer utförlig beskrivning av projektet. Jag vill ju inte spoila Pontus examensarbete innan det har ställts ut.

One thought on “Pyssellördag

Comments are closed.