Inhoudsopgave:
- Stap 1: Verzamel uw gereedschappen en materialen
- Stap 2: Stel uw taak in
- Stap 3: Importeer uw bestand
- Stap 4: Begin met frezen
- Stap 5: Soldeer de componenten
- Stap 6: Programmeer uw Arduino-chips
- Stap 7: Test je Arduino-bord
Video: ATtiny Arduino programmeerschild - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In dit project laten we u zien hoe u uw eigen ATtiny Arduino-programmeurschild kunt maken met behulp van een Bantam Tools Desktop PCB-freesmachine. Met dit essentiële onderdeel kunt u ATtiny-chips aansluiten en programmeren via de Arduino IDE. Dit project vereist zeer weinig setup- en freestijd om tot een afgewerkt product te komen. Laten we beginnen!
Stap 1: Verzamel uw gereedschappen en materialen
GEREEDSCHAP
Bantam Tools Desktop PCB-freesmachine
Computer met Bantam Tools Desktop Freesmachine-software geïnstalleerd
Arduino IDE-programma geïnstalleerd
Vlakfrees, 1/32"
PCB-graveerbit, 0,005"
Uitlijningsbeugel
Soldeerbout
Diagonale draadknipper
USB-kabel
MATERIALEN
Printplaat blank, FR-1, enkelzijdig
Tape, hoge sterkte, dubbelzijdig
Steekkoppen, 2,54 mm (32)
Weerstanden (3)
LED's (1 rood, 1 groen, 1 geel)
Dompeldoos, 2x4
Dompeldoos, 2x7
Condensator, 10uF
BESTANDEN
Download het bestand ATtiny-Jig-Final-Bantam-Tools.brd.
Stap 2: Stel uw taak in
Eerst moeten we de uitlijningsbeugel installeren en lokaliseren. Nadat u de uitlijningsbeugel hebt bevestigd, selecteert u onder Opspanning de optie Lokaliseren en volgt u de instructies op het scherm. Het gebruik van de uitlijningsbeugel zorgt ervoor dat uw bord perfect vierkant is in de linkervoorhoek.
Opmerking: als u de uitlijningsbeugel nog niet eerder hebt geïnstalleerd, volgt u de stappen in deze ondersteuningsgids.
Met de uitlijningsbeugel geïnstalleerd, is het tijd om uw taak in te stellen. We gaan deze setup snel doornemen. Als u meer hulp nodig heeft bij het laden van uw gereedschap en het invoeren van informatie in de Bantam Tools Desktop Freesmachine-software, raadpleeg dan het project Light-Up PCB Badge.
- Sluit de Desktop PCB-freesmachine aan en open de Bantam Tools Desktop Milling Machine-software.
- Thuis de molen.
- Controleer nogmaals of er Beugel staat onder Bevestiging.
- Selecteer de 1/32" Flat End Mill, laad deze met de bitventilator eraan bevestigd en zoek het gereedschap.
- Selecteer in het vervolgkeuzemenu Materiaal Enkelzijdig FR-1.
- Meet en voer afmetingen in de X-, Y- en Z-waarden in onder Materiaal. Breng vervolgens zeer sterke, dubbelzijdige tape aan op één kant van de printplaat en plaats deze op de spoilerplaat zodat deze uitgelijnd is met de hoek van de uitlijningsbeugel.
Stap 3: Importeer uw bestand
Klik in de Bantam Tools-software onder Plannen op Bestanden openen en selecteer ATtiny-Jig-Final-Bantam-Tools.brd. Selecteer vervolgens de 1/32" platte frees en de 0,005" PCB-graveerbit. Uw maaltijd is afhankelijk van de snelheden en het voerrecept dat u gebruikt. Voor deze bewerking hebben we de volgende recepten gebruikt.
Voor de 1/32 platte vingerfrees:
- Voedingssnelheid: 59 inch/min
- Duiksnelheid: 15 inch
- Spilsnelheid: 25, 000 RPM
- Overstap: 49%
- Pasdiepte: 0,010 inch
Voor de 0,005 PCB-graveerbit:
- Voedingssnelheid: 4,00 inch/min
- Duiksnelheid: 5,00 in
- Spilsnelheid: 25, 000 RPM
- Overstap: 50%
- Pasdiepte: 0,006 inch
Als u uw snelheden en feeds wilt aanpassen aan die van ons, klikt u op Bestand > Toolbibliotheek > Tool toevoegen. Geef uw nieuwe gereedschappen een naam en voer vervolgens de snelheden en voedingsrecepten in. U kunt hier meer informatie vinden over het aanpassen van uw gereedschapsbibliotheek.
Stap 4: Begin met frezen
Klaar? Klik op Start frezen.
Houd er rekening mee dat voor deze taak een gereedschapswissel vereist is. Installeer desgevraagd de 0,005 PCB-graveerbit met de bitventilator bevestigd, zoek het gereedschap en selecteer Start frezen om het bord af te werken.
Stap 5: Soldeer de componenten
Oké, het is tijd om te solderen! Pak je componenten en je soldeerbout. Het is het gemakkelijkst om de componenten in de volgende volgorde te solderen:
- Weerstanden
- 2x4 of 2x7 dip socket
- 2,54 mm pitch-headers
- Gele, groene en rode LED's
- 10uF condensator
Als je klaar bent met solderen, ziet het bord eruit zoals hier wordt weergegeven. Merk op hoe de componenten door de achterkant van de FR-1 gaan.
Proficiat! Je hebt je eigen ATtiny Arduino-programmeurschild gemaakt met behulp van de Bantam Tools Desktop PCB-freesmachine.
Stap 6: Programmeer uw Arduino-chips
Bevestig de ATtiny-programmeermal die u zojuist hebt gefreesd op het Arduino-bord dat u wilt programmeren. Open de Arduino-IDE. (Als je dat nog niet hebt gedaan, download het dan hier.)
- Upload ArduinoISP Sketch naar de Arduino Uno.
- Installeer ATtinyCore van Spence Konde via de Arduino Board Manager.
- Klik op Extra > Bord > ATTiny 25/45/85 (of 24/44/84).
- Klik op Extra > Klok - 8 MHz (intern).
- Klik op Extra > Chip > ATTiny85 (of ATTiny84).
- Klik op Extra > LTO – “Uitgeschakeld”.
Steek de ATtiny in het stopcontact. Met de USB-poort van de Arduino naar beneden gericht, moet pin 1 zich rechtsonder bevinden. Sluit vervolgens de programmeermal die u hebt gefreesd aan op de Arduino en zet hem aan. De gele LED zou moeten beginnen te ademen na een opstartsequentie.
Klik vervolgens op Tools > Programmer > Arduino As ISP en selecteer vervolgens Tools > Burn Bootloader. Deze stap hoeft maar één keer per chip te worden gedaan. Nadat je de Arduino Bootloader op de ATTiny hebt gebrand, kun je een aantal schetsen uploaden uit de voorbeeldmappen in de Arduino IDE, of je kunt je eigen schetsen coderen. Zorg ervoor dat u "Uploaden met Programmer" selecteert in het Sketch-menu. Opmerking: voor meer informatie over het programmeren van uw Arduino-chip, bekijk de Arduino-handleiding voor het programmeren van een Arduino Uno.
Tijdens het programmeren van uw chips zijn hier enkele ontwerpopmerkingen om in gedachten te houden
LED's: de LED's zijn bevestigd aan Arduino-pinnen 7, 8 en 9 om programmering, fouten en hartslag weer te geven. Dit zijn status-LED's tijdens het programmeren en ingebouwd in de ArduinoISP-schets. De gele LED "ademt" wanneer je verbonden bent; de groene LED knippert tijdens het programmeren; en de rode LED gaat branden wanneer er een fout is en wanneer de schets klaar is met uploaden.
- Pin 7 - Programmeren
- Pin 8 - Fouten
- Pin 9 - Hartslag
Serial Peripheral Interface (SPI): SPI wordt door microcontrollers gebruikt voor snelle communicatie met een of meer randapparatuur, of in dit geval printplaten. Er is altijd één hoofdapparaat dat de andere apparaten aanstuurt.
- Pin 10 - Salve Select (SS)
- Pin 11 - Master Out Slave In (MOSI)
- Pin 12 - Master In Slave Uit (MISO)
- Pin 13 - Seriële klok (SCK)
Wereldwijde programmering
- 5V - Vermogen
- GND - Aarde
- Resetten
Stap 7: Test je Arduino-bord
In deze laatste stap is het tijd om je board te testen. Voer de volgende stappen uit om ervoor te zorgen dat uw bord werkt:
- Klik op Bestand > Voorbeelden > 01. Basis > Knipperen. Verander LED-pin in 3. Dit is pin 2 op de 85 en pin 10 op de 84.
- Klik op Extra > Programmeur. Selecteer Arduino als ISP.
- Klik op Schets > Uploaden > Programmeur.
Is er een onderwerp waarvan je wilt dat we het behandelen in onze volgende instructievideo? E-mail [email protected] of neem contact met ons op via onze sociale mediakanalen. Volg ons op Instagram, Facebook en Twitter voor de laatste how-to's, CNC-projecten en updates!
Aanbevolen:
Hoe maak je een goedkoop Attiny Arduino-bord: 4 stappen (met afbeeldingen)
Hoe maak je een goedkoop Attiny Arduino-bord: Nou, meestal krijg ik problemen als ik Arduino nodig heb in sommige projecten waar ik weinig I / O-pinnen nodig heb. Dankzij het Arduino-Tiny-platform kan het Arduino-programma worden gebrand in de Avr-tiny-serie zoals Attiny 85/45Arduino-Tiny is een open source set van ATtiny
Een ATtiny programmeren met Arduino: 7 stappen (met afbeeldingen)
Programmeer een ATtiny met Arduino: Hieronder volgen aanwijzingen voor het programmeren van de ATtiny-microcontrollers met behulp van de Arduino IDE. In gewoon Engels is dit hoe u 8-pins Atmel-chips programmeert zoals u normaal een Arduino zou doen. Dit is cool omdat de ATtiny klein is, en - nou ja - dit maakt het mogelijk
Hallo trein! ATtiny 1614: 8 stappen (met afbeeldingen)
Hallo trein! ATtiny 1614: Voor mijn Fab Academy-les moet ik een bord maken met een microcontroller, een knop en een LED. Ik zal Eagle gebruiken om het te maken
ATTiny HV-programmeur: 4 stappen
ATTiny HV-programmeur: deze instructable is voor een ATTiny-programmeerhulpprogramma met behulp van een ESP8266 en een browsergebaseerde gebruikersinterface. Het volgt op een eerdere instructable Fuse-editor voor het lezen en instellen van de zekeringen, maar ondersteunt nu het wissen, lezen en schrijven van de fla
Creditcard ATtiny-gameconsole: 4 stappen
Creditcard ATtiny Game Console: Dit zijn de instructies om een Attiny 85 gameconsole te bouwen op een verlopen creditcard. Een demonstratie van het eindproduct is te vinden in deze youtube-link: gametiny op een echte creditcard.-----------------------------