Stap 7: Programma, het bord
Dat gezegd hebbende, ik laat het solderen van de componenten van de achterzijde voor de volgende stap.
MATERIALEN / TOOLS:
-Boete getipt soldeerbout
-Soldeer en soldeer flux
-Magneet draad
-Arduino board (-afgestoken) of FTDI programmering bord
Net als heb voorheen, ik niet toevoegen breakout pinnen voor de verbinding van de interface van FTDI. Natuurlijk, kan je ook nog de ICS-pins aangesloten uit de programmering van de bootloader om de .hex uploaden van de schets met AVR dude of een soortgelijk AVR-programmeersoftware. Maar, ik hou van met behulp van FTDI omdat ik het kan laten verbonden met mijn arduino en meer gemakkelijk wijzigen en uploaden van een verschillende schets.
Als u een arduino board naar programma gebruikt, zal u wilt verwijderen de ATmega-chip. Om dit te doen, zorgvuldig beide uiteinden met een kleine platte kop schroevendraaier te wrikken. Til de chip langzaam van beide kanten om niet buigen of de pennen. Zodra de chip is uit, plaats het in een statische bewijs zak (als u alle onderdelen voor dit project nu al open te stellen een van de zilveren zakken kocht en het daar zet) of niet, een Altoids tin zal werken.
Of u een arduino of een FTDI board gebruikt, zullen de pennen die u nodig hebt om te solderen hetzelfde. Er zijn 5 pinnen:
-VCC
-Grond
-TX
-RX
-Reset
Ik magneet draad gebruikt te verbinden met de nodige pinnen op het bord, dan de andere uiteinden op een paar mannelijke kop pinnen gesoldeerd. De pinnen kunnen dan worden aangesloten op uw arduino of FTDI board.
Zodra u alles aangesloten hebt, kunt u het behandelen als elke andere compatibele arduino board. Je arduino verbinden met uw computer via USB en openstellen van de arduino IDE. Selecteer je board als arduino nano w / atmega328, selecteert u de COM-poort, en je bent klaar om te programmeren.
PROGRAMMERING:
U moet eerst de MakerbotWatch-.ccp en de .h-bestanden downloaden vanaf de onderkant van de pagina. Open de map van uw arduino-bibliotheek, maak een nieuwe map en plaats deze bestanden in het.
Ik bewerkt de oorspronkelijke bestanden aangepast aan de lay-out van mijn boord dus als je toevallig al de makerbot bestanden bekijken, u moet de naam van deze bestanden wijzigen en wijzigen van de #includes in de schets.
De arduino schets vanaf de onderkant van deze pagina downloaden, openen de arduino IDE en deze uploaden naar het horloge. Zodra het klaar is uploaden, de 2 LED's om de 12 uur positie moet oplichten. Als je een minuut wacht, zal een van de gele LEDs oplichten. U kunt de tijd natuurlijk, kan niet programmeren omdat de knoppen hebben nog niet zijn gesoldeerd, maar dat komt later.
Als je een programmeerfout, kunt een multimeter Controleer alle aansluitingen. Zorg er ook voor dat u de TX en RX pinnen op de juiste plaats hebben.