Obsah:

Techduino -- Jak si vyrobit vlastní domácí Arduino Uno R3 --: 9 kroků (s obrázky)
Techduino -- Jak si vyrobit vlastní domácí Arduino Uno R3 --: 9 kroků (s obrázky)

Video: Techduino -- Jak si vyrobit vlastní domácí Arduino Uno R3 --: 9 kroků (s obrázky)

Video: Techduino -- Jak si vyrobit vlastní domácí Arduino Uno R3 --: 9 kroků (s obrázky)
Video: Web Programming - Computer Science for Business Leaders 2016 2024, Listopad
Anonim
Image
Image

Pokud jste jako já, poté, co jsem dostal své Arduino a provedl finální programování na svém prvním čipu, jsem ho chtěl stáhnout ze svého Arduino Uno R3 a dát ho na svůj vlastní obvod. To by také uvolnilo mé Arduino pro budoucí projekty. Po přečtení mnoha webových stránek a fór jsem byl schopen sestavit tento Instructable. Chtěl jsem mít všechny informace, které jsem se naučil, na jednom místě a snadno je sledovat. Komentáře a návrhy jsou vítány a vítány, protože se stále snažím naučit všechny tyto věci.

Krok 1: Potřebné součásti

Přidání obvodů pro napájecí zdroj
Přidání obvodů pro napájecí zdroj

K tomu budete potřebovat:

Základní díly pro zapojení Arduina

  1. Nepájivý drát 22 AWG
  2. 7805 Regulátor napětí
  3. 2 LED diody 2 220 ohmové odpory
  4. 1 odpor 10 kOhm
  5. 2 10 uF kondenzátory
  6. Hodinový krystal 16 MHz
  7. 2 22 pF kondenzátory
  8. malé momentální tlačítko normálně otevřené („vypnuto“)

Krok 2: Přidání obvodů pro napájecí zdroj

Přidání obvodů pro napájecí zdroj
Přidání obvodů pro napájecí zdroj

Zde používám 5V mobilní nabíječku místo LM7805 (Tato verze používá 5V regulovaný napájecí zdroj). Je to jednoduché a ušetříte místo na palubě. Můžete LM7805, ale poté musíte použít zdroj s vyšším napětím, proto používám 5V konstantní nabíječku.

Krok 3: Základy ATMEGA8/168/328

Základy ATMEGA8/168/328
Základy ATMEGA8/168/328

Než se pohnete dál, podívejte se na tento obrázek. Je to skvělý zdroj informací o tom, co každý z kolíků na vašem čipu Atmega dělá ve vztahu k funkcím Arduina. Tím se vyjasní spousta nejasností za tím, proč připojujete určité kolíky tak, jak to děláte. Chcete -li získat ještě podrobnější informace, nahlédněte do datového listu Atmega168 (krátká verze) (dlouhá verze). Zde je list pro Atmega328 (krátká verze) (dlouhá verze)

Krok 4: Spusťte projekt

Spusťte projekt
Spusťte projekt

Začněte připojením 10k ohm pullup rezistoru na +5V z pinu RESET, aby se zabránilo samovolnému resetování čipu během normálního provozu. Pin RESET restartuje čip, když je stažen dolů na zem.

Pin 7 - Vcc - digitální napájecí napětí

Pin 8 - GND

Pin 22 - GND

Pin 21 - AREF - Analogový referenční pin pro ADC

Pin 20 - AVcc - napájecí napětí pro převodník ADC. Vyžaduje připojení k napájení, pokud není používán ADC, a napájení přes dolní propust, pokud je (dolní propust je obvod, který snižuje hluk ze zdroje energie. Tento příklad jej nepoužívá)

Krok 5: Přidání Cristal

Přidání Cristal
Přidání Cristal

Přidejte externí takt 16 MHz mezi kolíky 9 a 10 a přidejte dva kondenzátory 22 pF běžící na zem z každého z těchto kolíků.

Krok 6: Přidání přepínače Reset

Přidání přepínače Reset
Přidání přepínače Reset

Přidejte malý hmatový přepínač, abyste mohli resetovat Arduino, kdykoli budeme chtít, a připravit čip na nahrání nového programu. Rychlé chvilkové stisknutí tohoto spínače resetuje čip v případě potřeby. Přidejte přepínač těsně nad horní část čipu Atmega překračující mezeru v prkénku. Poté přidejte vodič z dolní levé nohy spínače na kolík RESET čipu Atmega a vodič z levé horní nohy spínače na kostru.

Krok 7: LED diody na pinu Arduino 13

LED diody na pinu Arduino 13
LED diody na pinu Arduino 13
LED diody na pinu Arduino 13
LED diody na pinu Arduino 13

Čip použitý na této desce je ve skutečnosti již naprogramován pomocí programu blink_led, který je dodáván se softwarem Arduino. Pokud již máte desku s tištěnými obvody Arduino spuštěnou, je dobré pokračovat a zkontrolovat verzi, kterou stavíte, pomocí čipu, o kterém víte, že funguje. Vytáhněte čip ze svého funkčního Arduina a zkuste to na této desce. Program blink_led bliká pin 13. Pin 13 na Arduinu NENÍ pin 13. AVR ATMEGA8-16PU/ATMEGA168-16PU 13. Je to vlastně pin 19 na čipu Atmega.

Nakonec přidejte LED. Dlouhá noha nebo anoda se připojí k červenému vodiči a krátká noha nebo katoda se připojí k odporu 220 ohmů směřujícímu k zemi.

Krok 8: Připraveno pro Arduino

Připraveno pro Arduino!
Připraveno pro Arduino!
Připraveno pro Arduino!
Připraveno pro Arduino!

V tomto okamžiku, pokud jste již naprogramovali svůj čip někde jinde a nepotřebovali jste tento obvod pro přeprogramování čipu, můžete se zde zastavit. Ale součástí zábavy je programování v obvodu, takže pokračujte ve vytváření skutečného obvodu USB-Arduino na prkénku!

Krok 9: Software, který se má použít

Image
Image
Software, který má být použit
Software, který má být použit
Software, který má být použit
Software, který má být použit

K výrobě této desky Techduino jsem použil software pro zkušební verzi Circuit Wizard. Můžete to použít nebo zde poskytuji požadované schéma zapojení a rozložení DPS.

Děkuji za zhlédnutí mého projektu.