Mój pierwszy projekt arduino, zrobiłem czujnik reflektorów, który aktywuje światło zewnętrzne, gdy uderzą w niego reflektory samochodowe. Wiem, że mogę go kupić, ale gdzie jest w tym zabawa?
Teraz chciałbym zrobić „prawdziwy” do zamontowania na zewnątrz mojego domu, aby móc ponownie użyć mojego arduino.
Naprawdę nie mam pojęcia, od czego i jak zacząć. Spojrzałem, ale nie mogę znaleźć żadnych informacji na ten temat ... Jestem pewien, że ktoś tutaj będzie w stanie coś zasugerować.
Odpowiedzi:
Zakładam, że z twojego pytania chcesz, aby najważniejsze części Arduino wraz z twoim obwodem były w stałej formie.
Oto moje kroki:
Zrób to krok po kroku, a będzie dobrze.
1. Zbuduj cały obwód na płycie lub dwóch.
Wtedy wiesz, że to wszystko działa i że masz wszystkie elementy gotowe do wykonania stałego obwodu
Będzie to wymagało włączenia i programowania części Twojego Arduino na płycie głównej. Nie sądzę, że potrzebujesz części USB, więc mogą to być elementy przelotowe, które są stosunkowo proste na początek.
Oto link do instrukcji, które pokazują, jak zrobić Arduino bez USB.
Można go zaprogramować za pomocą istniejącego Arduino, nie potrzebujesz programisty. Na przykład: http://arduino.cc/en/Tutorial/ArduinoToBreadboard
Zrobiłbym szkic schematu obwodu, aby upewnić się, że rozumiem, co mam na płycie, i poprowadzić następny krok.
2. Polecam przenieść całość na „veroboard” (listwę) zamiast na płytkę drukowaną.
Veroboard / stripboard będzie znacznie szybszy i tańszy. Możesz z łatwością spędzić 10x dłużej na nauce posługiwania się Eagle'em wystarczająco dobrze, aby uzyskać płytkę drukowaną, niż zajęłoby to zaprojektowanie i wykonanie całego obwodu na tablicy / tablicy.
Możesz wykonać projekt na papierze w kratkę, ale istnieje kilka programów CAD, które mogą pomóc, jeśli przejdziesz do Google na kartach graficznych. Nigdy ich nie używałem, używam papieru i miękkiego ołówka lub pakietu do rysowania wektorowego. Znajomy używał programu PowerPoint, ponieważ to właśnie miał pod ręką.
Oto przykład kogoś, kto zbudował Arduino na płycie Veroboard / Stripboard.
Pokazuje projekt, który wyprodukował dla płyty wiórowej / listwy. Postaraj się uzyskać rozsądny układ swojego projektu przed jego wykonaniem. Tutaj pojawia się miękki ołówek i gumka :-) Zazwyczaj pierwsze kilka prób jest za duże lub za małe. Ułatw sobie i zdobądź mnóstwo kwadratu papieru milimetrowego :-)
Ten link pokazuje, jak będzie wyglądał proces.
Możesz śledzić projektowanie arduino w wersji Veroboard / Stripboard i sprawdzać, czy działa. Następnie skup się na swoim dodatkowym obwodzie.
Użyj gniazda mikrokontrolera, więc nie lutuj go bezpośrednio. Większość pozostałych części to suma kilku dolarów, więc dostałbym kilka z każdej części na części zamienne i ćwiczenia (Mówiąc kontekstowo, niektóre firmy elektroniczne płacą za dostawę więcej niż kosztują te części, więc otrzymuję kilka zestawy części mają sens, szczególnie jeśli zamierzasz zrobić coś więcej).
Całkowity koszt części Arduino powinien wynosić poniżej 10 USD.
Powodzenia i mam nadzieję, że ci się spodoba.
źródło
Niektórzy wspominali o użyciu tarczy. Proponuję spróbować swoich sił na własnej płytce drukowanej :) Chociaż jest to droga droga / trudna / frustrująca droga, jest to z pewnością najbardziej edukacyjna.
Zdobądź kopię orła i pobaw się edytorem schematów. Powinieneś być w stanie skopiować większość tego ze swojego prototypu. Znajdziesz również schemat arduino, który jest dobrym odniesieniem do bitów na płycie deweloperów.
Jeśli już napisałeś oprogramowanie na swojej płycie programistycznej, powinieneś mieć dobry pomysł na to, co jest wymagane pod względem wielkości pamięci flash / RAM, liczników, pinów IO itp. Może zajść trochę kopanie, aby dowiedzieć się, co ma środowisko Arduino faktycznie używane, zwykle ukrywa szczegóły techniczne przed deweloperem. Najłatwiej jest po prostu użyć układu na arduino, który moim zdaniem to ATMega168 .
Rozpocznij przeglądanie witryn dostawców komponentów, takich jak Digikey i Element14, aby znaleźć potrzebne komponenty. Spróbuj użyć rzeczy zawartych w bibliotekach Eagle lub spróbuj swoich sił w rysowaniu własnych śladów.
Następnie możesz zlecić BatchPCB wykonanie twoich projektów. Zamów wszystkie wybrane części. Gdy wszystko już nadejdzie, zlutuj je razem i módl się, aby działało po włączeniu: D
Oczywiście brzmi to dość zniechęcająco, jeśli dopiero zaczynasz projektowanie elektroniczne, po prostu zadawaj pytania przez cały czas! Powodzenia ;)
źródło
Może pójść w połowie drogi między tarczą Arduino i własnej płyty za pomocą Arduino Pro lub Pro Mini pokładzie
Po prostu dodajesz dodatkowe komponenty.
źródło
Łatwiejszym sposobem może być wykonanie tarczy arduino - możesz uzyskać prototypową tablicę w kształcie arduino. Dodaj dowolne komponenty, które chcesz, a następnie po prostu umieść go na arduino.
źródło
Narysuj najpierw schemat części, których używasz, i wszystkie dodane przez siebie części oraz sposób ich połączenia, i pokaż nam to. Możemy kontynuować.
Może być konieczne zaprojektowanie i wykonanie płytki drukowanej oraz złożenie jej, lub zbudowanie obwodu na płycie prototypowej. Następnie wystarczy podłączyć do niego AVR z Arduino i powinien on zacząć działać tak samo jak Arduino.
źródło
Idź spójrz na MetaBoard . Jest to w większości kompatybilna z arduino płyta, którą można wytrawić w domu na jednostronnej płytce drukowanej. Jeśli chcesz przenieść to, co prototypowałeś na stałą płytę, byłby to dobry, dobrze udokumentowany punkt wyjścia.
Po drodze weźmiesz kopię Orła do edycji projektu do swoich potrzeb i odbierzesz programator obwodu , który będziesz musiał zaprogramować swoją płytkę homebrew.
źródło
Moja metoda nie jest daleko w tyle za metodą Cogsy'ego. Zamiast głębokiego nurkowania w orzeł i tym podobne, kupo lokalnego radioshacka, podnieś niektóre z tych płytek (płytki z mnóstwem otworów). Skonfiguruj atmega328 z niezbędnymi dodatkami (1 kryształ zewnętrzny z 2 kondensatorami, kondensator do filtrowania linii zasilania i rezystor, aby wyciągnąć pin resetowania wysoko). Przylutuj układ / obwód do płyty perf.
Ta metoda jest o wiele mniej zniechęcająca niż rozpoczęcie od niestandardowej płytki drukowanej. Niedawno zacząłem też od elektroniki i ta metoda była moim następnym krokiem. Teraz wykonuję własne akwafortę, ale to jest najłatwiejszy postęp.
Powodzenia!
źródło
możesz rozważyć użycie układu ATTINY84 lub 85 zamiast złożonego arduino na płycie proto. ATTINY to świetne małe układy, które oferują (prawie) taką samą funkcjonalność jak Atmega 328P (układ Arduino), zajmują bardzo mało miejsca, a ten sam program można przenieść z Arduino do ATTINY. Pozwala także odzyskać Arduino po prototypowaniu. Dobry punkt wyjścia -
https://42bots.com/tutorials/programming-attiny84-attiny44-with-arduino-uno/amp/
Twoje zdrowie.
źródło