Obsah:
- Krok 1: Nástroje
- Krok 2: Diely
- Krok 3: Kolíkové lišty konektora
- Krok 4: Spájkovanie komponentov
- Krok 5: Zásuvky a kolíky konektorov
- Krok 6: Programovanie spotrebného materiálu
- Krok 7: Zavádzač
- Krok 8: Zapojenie programátora
- Krok 9: Napaľovanie bootloadera
- Krok 10: Programovanie
- Krok 11: V programovaní na palube
- Krok 12: Hotový výrobok
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Všetky obvody staviam na chlebovú dosku; bez ohľadu na to, že stovka toho istého obvodu môže byť monotónna, preto mám rád modulárne diely na stavbu prototypov. Väčšina obvodov, ako sú 5 voltové napájacie zdroje, je celkom štandardná. Arduino Bread Board Buddy, ktorý som dostal od Universal Solder, je samostatné Arduino UNO na použitie s doskami na chlieb. Je to veľmi praktická malá súprava, ktorá vám ušetrí od budovania samostatného Arduina zakaždým, keď chcete postaviť projekt na doske.
Môžete si stiahnuť montážnu dokumentáciu vo formáte pdf alebo na webovú stránku, avšak tu je niekoľko tipov, ktoré nie sú v tomto dokumente zahrnuté, vrátane programovania programu Bread Board Buddy.
universal-solder.ca/
Krok 1: Nástroje
Spájka
Jarné klipy
Malé bočné frézy
Spájkovačka
Spájkovacia stanica, ak ju máte.
Krok 2: Diely
Sada na pečenie Canaduino nie je dodávaná s integrovaným obvodom ATMEGA328P, takže ho budete musieť dodať.
Súprava obsahuje pre každú dosku nasledujúce položky:
1 PCB (doska s plošnými spojmi)
1 28 -pinová zásuvka IC
1 16 MHz kryštál
1 LED (dióda vyžarujúca svetlo)
1 Resetovacie tlačidlo
1kolíkový prepojovací mostík
1 680 Ω odpor
1 odpor 10 KΩ
1 100 nF
2 18 pF
2 20 -kolíkové lišty konektora
Krok 3: Kolíkové lišty konektora
Začnite rozrezaním kolíkov konektora na dve 15 -kolíkové lišty a jednu 2 -kolíkovú lištu bočnými nožmi.
Krok 4: Spájkovanie komponentov
Začnite spájkovať súčiastky na DPS; zo stredu DPS von. Je to bolesť pokúšať sa spájkovať správne komponenty na správnom mieste pod časťami, ako je zásuvka IC.
Spájkujte a zastrihávajte jednu súčiastku naraz, môže to byť bolesť pokúšajúca sa obísť prebytočné vedenia k spájkovaniu alebo kontrole kĺbov.
Držte komponent na mieste pomocou pružinových svoriek.
Spájkujte spoj a uistite sa, že vytvoríte dobré spojenie.
Skontrolujte pripojenie a prerušte prebytočné vodiče.
Dlhý kolík diódy LED smeruje do otvoru najbližšie k resetovaciemu tlačidlu.
Rezistor 680 Ω ide najbližšie ku kryštálu.
Rezistor 10 KΩ ide najbližšie k nulovaciemu tlačidlu.
Krok 5: Zásuvky a kolíky konektorov
Pretože spájky IC zásuvky v spodnej časti dosky plošných spojov a lišty kolíkov konektora spájkujú v hornej časti dosky plošných spojov, najskôr spájkujte zásuvku IC. Takto kolíkové lišty konektora nebudú v ceste spájkovaní zásuvky IC.
Akonáhle budete mať všetky malé súčiastky pripevnené na doske plošných spojov, pripojte zásuvku IC a uistite sa, že sú všetky spoje dobré.
Potom pripevnite dve 15 kolíkové koľajnice a uistite sa, že sú hranaté a všetky spoje sú dobré. Ak kolíky nie sú hranaté, možno nebudete môcť vložiť priateľa z chlebovej dosky do dosky na chlieb.
Naposledy zapojte ATMega 328P IC do zásuvky IC a ste pripravení programovať a používať.
Krok 6: Programovanie spotrebného materiálu
Arduino UNO alebo MEGA & Cable
Chlebová doska
Svetre
3 680Ω odpory
3 LED diódy modrá červená zelená
Krok 7: Zavádzač
Ak IC ATMega328P nemá bootloader; budete musieť napáliť bootloader, mali by ste vedieť, či má bootloader, ak LED dióda na Buddy Bread Board Buddy po zapnutí bliká.
Pri napaľovaní bootloadera do Bread Board Buddy postupujte podľa týchto krokov:
Uistite sa, že k vášmu UNO nie je nič pripojené, pripojte ho k počítaču.
Otvorený náčrt
Budete musieť vybrať dosku z ponuky Nástroje, ktorá zodpovedá vašej doske.
Potom v ponuke Nástroje vyberte sériový port, ktorý zodpovedá vašej doske.
Kliknite na súbor, posuňte sa nadol na príklady a kliknite na ISP Arduino.
Otvorí sa nové okno Arduino IDE a v ňom skica Arduino ISP.
Skopírujte kolíkové pripojenia, ale zatiaľ ich nevytvárajte.
Nahrajte skicu ISP Arduino na dosku Arduino.
Náčrt by vám mal povedať, keď je hotovo, a LED dióda na vašom Arduine by mala prestať blikať.
Krok 8: Zapojenie programátora
Odpojte dosku Uno od počítača a zapojte dosku a mikrokontrolér podľa popisu v náčrte ISP.
názov PIN: UNO:
reset otroka: 10:
MOSI: 11:
MISO: 12:
SCK: 13:
mega (1280 a 2560)
reset otroka: 53
MOSI: 51
MISO: 50
SCK: 52
LED diódu (s odporom) umiestnite na nasledujúce piny:
9: Heartbeat - ukazuje, že programátor beží
8: Chyba - Rozsvieti sa, ak sa niečo pokazí (použite červený, ak to dáva zmysel)
7: Programovanie - V komunikácii s otrokom
Na programovanie srdca som použil modrú LED diódu Heartbeat, červenú farbu a na programovanie zelenú, ako je znázornené na obrázku. Okrem toho, že mám rád blikajúce svetlá, vám LED diódy informujú, či ISP Arduino funguje správne. Pulzujúca modrá dióda LED vám oznámi, že ISP Arduino beží, zelená dióda LED vám oznámi, že nahráva, keď sa rozsvieti, a červená dióda LED vám oznámi, že nahrávanie zlyhalo, keď sa rozsvieti.
Krok 9: Napaľovanie bootloadera
V ponuke Nástroje náčrtu vyberte Doska a potom ATmega328 na doske (vnútorné hodiny 8 MHz).
Vyberte sériový port z ponuky Nástroje, ktorý zodpovedá vašej doske.
V ponuke Nástroje prejdite do ponuky Programátor a vyberte Arduino ako ISP.
Potom v ponuke Nástroje vyberte položku Burn Bootloader.
LED diódy by mali blikať a zelená LED by sa mala rozsvietiť, keď ISP Arduino nahráva bootload. Keď sa načítanie skončí, modrá dióda LED by mala opäť začať pulzovať a dióda LED na kameni Buddy by mala blikať raz za sekundu.
Môžete to skontrolovať jednoduchým pripojením Bread Board Buddy k napájaniu.
Bootloader by ste mali vypáliť iba raz.
Krok 10: Programovanie
Hneď po zavedení môže byť Bread Board Buddy naprogramovaný tromi rôznymi spôsobmi.
Najprv. Môžete vybrať ATMega328P z Arduino UNO R3 a zapojiť ATMega328P z Bread Board Buddy do Arduino UNO R3.
Druhý. ATMega328P môžete odstrániť z Arduino UNO R3 a pripojiť 5V na 5V, uzemnenie, RX (D0) do Do, TX (D1) do D1 a reset na RST z Arduino UNO na Bread board Buddy.
Po tretie, môžete použiť obvod bootloadera na palubný program Bread Board Buddy.
Krok 11: V programovaní na palube
Teraz, keď má váš Bread Board Buddy bootloader, môžete do mikrokontroléra nahrávať programy pomocou rovnakého nastavenia, aké ste použili pre bootloader.
Vyberte alebo vytvorte náčrt, ktorý chcete načítať do mikrokontroléra.
V ponuke Nástroje vyberte položku Board a potom ATmega328 na doske (interné hodiny 8 MHz), ak používate minimálnu konfiguráciu z ponuky Board.
Vyberte sériový port z ponuky Nástroje, ktorý zodpovedá vašej doske.
V ponuke Nástroje a v ponuke Programátor vyberte Arduino ako ISP.
Potom na nahranie náčrtu do mikrokontroléra neklikajte na odovzdanie. Kliknite na ponuku Súbor a zvoľte Nahrať pomocou programátora, aby ste mikrokontrolér naprogramovali na dosku.
LED diódy by mali blikať a zelená LED by sa mala rozsvietiť, keď ISP Arduino nahrá program do vášho mikrokontroléra. Keď sa načítanie skončí, modrá dióda LED by mala opäť začať pulzovať.
Krok 12: Hotový výrobok
Teraz, keď je Buddy Arduino Bread Board Buddy naprogramovaný, môžete zostaviť hotový obvod.
Stačí pridať napájací zdroj a ostatné komponenty, ako je tento obvod LCD „Hello World“, a môžete ísť.