Spisu treści:
Wideo: Jak Breadboard kompatybilny z Arduino.: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
Nie jest tajemnicą, że wokół oomlout HQ jesteśmy wielkimi fanami otwartego mikrokontrolera Arduino. Gotowa płyta Duemilanove to niesamowita platforma do prototypowania, ale czasami fajnie jest zrobić coś dla siebie. Poniżej znajduje się przewodnik, jak wziąć płytkę prototypową i stos komponentów i przekształcić ją w swoją własną maszynę zgodną z Arduino. Wszystkie poniższe kroki są podsumowane w zabawnym przewodniku do wydrukowania, który można pobrać poniżej (BBAC-Assembly-Guide.pdf). Arkusz układu płytki prototypowej można pobrać od kroku 2. Zaczynajmy… (bezwstydna wtyczka) Sprzedajemy również zestaw ze wszystkimi częściami (płyta prototypowa, wydrukowany arkusz układu i drukowany przewodnik), dzięki czemu można od razu rozpocząć pracę. (w UK Breadboard Arduino Compatible Kit (BBAC))(open source)Na omlout lubimy być tak otwarci, jak tylko możemy, zgodnie z tym nastawieniem można znaleźć wszystkie pliki projektowe (modele szkiców, układy rysunkowe Corel, pdfy itp.) pod adresem https://www.oomlout.com/BBAC/ (jeśli uważasz, że czegoś brakuje lub chcesz, aby plik w innym formacie został wysłany jako wiadomość ([email protected]), postaramy się Ci pomóc.)
Krok 1: Części
Kompatybilność z Arduino jest bardzo łatwa do wykonania, wymagając kilkunastu różnych komponentów. Wymagane części:
- Rezystor 0 omów (x12) (klucz cyfrowy)
- Rezystor 560 omów (x2) (klucz cyfrowy)
- Rezystor 10 kiloomów (x2) (klucz cyfrowy)
- Kondensator Farad 100 mikro (x2) (klucz cyfrowy)
- Kondensator 100 nano Farad (x2) (klucz cyfrowy)
- Kondensator 22 Pico Farad (x2) (klucz cyfrowy)
- Kryształ 16 MHz (x1) (klucz cyfrowy)
- 5mm czerwona dioda LED (x1) (klucz cyfrowy)
- 5 mm zielona dioda LED (x1) (klucz cyfrowy)
- Przewód połączeniowy 50 mm (x8) (oomlout UK) (adafruit USA)
- 6-pinowy nagłówek (programowanie) (x1) (klucz cyfrowy)
- 7805 Regulator 5 V (x1) (klucz cyfrowy)
- Zacisk akumulatora 9 V (x1) (klucz cyfrowy)
- Przycisk (x1) (klucz cyfrowy)
- Atmega 168 (z bootloaderem Arduino) (x1) (digikey) (trzeba samodzielnie wypalić bootloader)
- Arkusz / przewodnik BBAC (x1) (do pobrania w kroku 2)
- Deska do krojenia chleba (x1) (oomlout UK) (adafruit USA)
Krok 2: Arkusz układu i zestawienie
Aby ułatwić umieszczanie komponentów, przygotowaliśmy arkusz układu płytki prototypowej. Po prostu wydrukuj go, połóż na płytce stykowej i zacznij umieszczać elementy lub postępuj zgodnie z instrukcjami krok po kroku w stylu Lego poniżej.
Krok 3: Programowanie
To nieco skomplikowany krok. Ponieważ nie mamy żadnego obwodu szeregowego USB na naszej płytce prototypowej, wymagany jest dodatkowy sprzęt. Ale nie martw się, masz do wyboru dwie opcje, albo za pomocą zapasowej płytki Arduino Duemilanove, albo kabla FTDI USB-Serial.opcja 1 - Korzystanie z płytki Arduino Duemilanove Do tej opcji użyjemy obecnego obwodu USB (i kondensatora resetującego) na każdej płycie Duemilanove. Krok 1 - Usuń układ ATMega168
Delikatnie wyjmij duży chip z gniazda
Krok 2 - Podłącz odpowiednie przewody Za pomocą przewodów połączeniowych (na arkuszu układu znajdują się uwagi)
- podłącz cyfrowy pin 0 do cyfrowego pinu 0
- podłącz cyfrowy pin 1 do cyfrowego pinu 1
- podłącz pin resetujący do pinu resetującego;
- podłączyć 5V do czerwonej szyny (5V)
- podłącz gnd do niebieskiej szyny (gnd)
Krok 3 - Zaprogramuj swój BBAC
Gotowe, otwórz Arduino IDE i zaprogramuj BBAC w taki sam sposób, jak w przypadku płyty Duemilanove
opcja 2 - Korzystanie z kabla szeregowego USB FTDI
Ta opcja będzie korzystała z kabla FTDI USB-Serial (w Wielkiej Brytanii (farnell). W USA można je znaleźć tutaj (adafruit))
Krok 1 - Podłącz kabel
Podłącz 6-pinową końcówkę żeńską na końcu kabla FTDI do 6-pinowej końcówki BBAC (dopasuj kolory przewodów do oznaczeń na arkuszu)
Krok 2 - Program
Następnie otwórz Arduino IDE i zaprogramuj swój BBAC normalnie. Cóż, prawie normalnie, przed przesłaniem każdego szkicu musisz nacisnąć przycisk resetowania
Krok 4: Co dalej?
Gratulacje, jeśli wszystko poszło dobrze, masz w pełni działającą kompatybilność Arduino na płytce prototypowej. (jeśli to nie zadziałało, nie martw się, wyślij e-mail na adres [email protected], a my postaramy się jak najlepiej, aby pomóc Ci go uruchomić).
Zalecana:
Wysokościomierz samolotu RC (kompatybilny z telemetrią Spektrum): 7 kroków
Wysokościomierz RC Plane (kompatybilny ze Spektrum Telemetry): Zrobiłem ten wysokościomierz, aby pilot mógł wiedzieć, że są poniżej 400 stóp limitu na samolotach RC w USA. Mój przyjaciel był zaniepokojony, ponieważ nie mógł powiedzieć z całą pewnością, że zawsze był poniżej 400 stóp i chciał mieć dodatkową pewność, że czujnik
Ardubuino (klon kompatybilny z Arduboy): 5 kroków
Ardubuino (klon kompatybilny z Arduboy): Arduboy to konsola do gier typu open source wielkości karty kredytowej, która ma aktywną społeczność nie tylko na swoim oprogramowaniu, gdzie wiele osób tworzy własną grę na platformę, ale także na jej sprzęcie, na którym jest również wiele ludzie wymyślili
Kompatybilny z Alexa most IR przy użyciu ESP8266: 3 kroki
Kompatybilny z Alexa most IR za pomocą ESP8266: Chciałem sterować moim smart TV za pomocą Alexy. Niestety mój Hi-Sense 65” Smart TV nie ma możliwości sterowania przez WiFi. Byłoby miło, gdyby miał jakieś API, którego mógłbym użyć do interfejsu z nim. Więc stworzyłem
Klon kompatybilny z Arduino: 21 kroków (ze zdjęciami)
DIY Klon kompatybilny z Arduino: Arduino to najlepsze narzędzie w arsenale twórców. Powinieneś być w stanie zbudować własny! Na początku projektu, około 2005 roku, projekt składał się wyłącznie z części przewlekanych, a komunikacja odbywała się za pomocą kabla szeregowego RS232. Pliki są nadal
Niedrogi robot do rysowania kompatybilny z Arduino: 15 kroków (ze zdjęciami)
Niedrogi, kompatybilny z Arduino robot do rysowania: Uwaga: Mam nową wersję tego robota, który wykorzystuje płytkę drukowaną, jest łatwiejszy do zbudowania i ma wykrywanie przeszkód IR! Sprawdź to na http://bit.ly/OSTurtleZaprojektowałem ten projekt na 10-godzinne warsztaty dla ChickTech.org, którego celem jest