Obsah:

Budu na chlebovej doske Arduino: 12 krokov
Budu na chlebovej doske Arduino: 12 krokov

Video: Budu na chlebovej doske Arduino: 12 krokov

Video: Budu na chlebovej doske Arduino: 12 krokov
Video: Уроки Ардуино - циклы что это и как их использовать... [ уроки программирования с нуля] 2024, November
Anonim
Budu Arduino Bread Board
Budu Arduino Bread Board
Budu Arduino Bread Board
Budu Arduino Bread Board
Budu Arduino Bread Board
Budu Arduino Bread Board

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

Nástroje
Nástroje
Nástroje
Nástroje

Spájka

Jarné klipy

Malé bočné frézy

Spájkovačka

Spájkovacia stanica, ak ju máte.

Krok 2: Diely

Časti
Časti
Časti
Časti

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

Kolíkové lišty konektora
Kolíkové lišty konektora
Kolíkové lišty konektora
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

Spájkovanie súčiastok
Spájkovanie súčiastok
Spájkovanie súčiastok
Spájkovanie súčiastok
Spájkovanie súčiastok
Spájkovanie súčiastok
Spájkovanie súčiastok
Spájkovanie súčiastok

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

Konektory a kolíky
Konektory a kolíky
Konektory a kolíky
Konektory a kolíky
Zásuvky a kolíky konektorov
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

Programovacie potreby
Programovacie potreby

Arduino UNO alebo MEGA & Cable

Chlebová doska

Svetre

3 680Ω odpory

3 LED diódy modrá červená zelená

Krok 7: Zavádzač

Bootloader
Bootloader
Bootloader
Bootloader
Bootloader
Bootloader

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

Zapojenie programátora
Zapojenie programátora
Zapojenie programátora
Zapojenie programátora
Zapojenie programátora
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

Napaľovanie bootloadera
Napaľovanie bootloadera
Napaľovanie bootloadera
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

Programovanie
Programovanie
Programovanie
Programovanie
Programovanie
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

V programovaní na palube
V programovaní na palube
V programovaní na palube
V programovaní na palube
V programovaní na palube
V programovaní na palube
V programovaní na palube
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

Hotový výrobok
Hotový výrobok
Hotový výrobok
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ť.

Odporúča: