Spisu treści:
- Krok 1: Co to jest latarnia
- Krok 2: Digispark ATtiny85 jest sercem naszego projektu
- Krok 3: Projekt latarni
- Krok 4: Produkcja PCB (produkowane przez JLCPCB)
- Krok 5: Pełny przegląd składników
- Krok 6: Lutowanie i montaż
- Krok 7: Kod Digispark i weryfikacja testów
Wideo: Digispark Lantern (projekt ATtiny85): 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Hej, co słychać, po raz kolejny nowy pouczający jak zwykle pokażę wam jak zrobić super fajny projekt oparty na elektronice, i tym razem będzie wam tak łatwo zrobić ten projekt, który jest elektroniczna latarnia, Ponieważ robimy roboty i trochę skomplikowane projekty, postanowiłem tym razem zrobić podstawowy, aby każdy z was mógł to zrobić i na pewno potrzebna jest podstawowa wiedza elektroniczna, ale nie zastanawiaj się dwa razy, aby spróbować to dlatego, że jest niesamowity.
Ten projekt jest bardzo przydatny do wykonania specjalnie po otrzymaniu spersonalizowanej płytki drukowanej, którą zamówiliśmy w JLCPCB, aby poprawić wygląd naszej latarni, a także w tym przewodniku jest wystarczająco dużo dokumentów i kodów, aby umożliwić Ci stworzenie własnej latarni.
Zrobiliśmy ten projekt w zaledwie 2 dni, jeden dzień na dokończenie produkcji sprzętu i montaż, a drugi dzień na przygotowanie kodu i wykonanie testów.
Zanim zaczniemy, zobaczmy najpierw
Czego nauczysz się z tej instrukcji:
- Dobór odpowiednich komponentów w zależności od funkcjonalności Twojego projektu.
- Wykonanie obwodu do połączenia wszystkich wybranych elementów.
- Złóż wszystkie części projektu.
- Podłącz płytkę Digispark ATtiny85 Dev do sterowania latarnią.
Krok 1: Co to jest latarnia
Wszyscy wiemy, że latarnie i do czego ludzie ich używają, latarnie były zwykle wykonane z metalowej ramy z kilkoma bokami (zwykle czterema, ale do ośmiu), zwykle z haczykiem lub obręczą z metalu na górze. Po bokach umieszczano okna z jakiegoś półprzezroczystego materiału, obecnie zwykle ze szkła lub plastiku, ale dawniej z cienkich płatów zwierzęcych rogów lub blachy ocynowanej z dziurkami lub ozdobnymi wzorami; chociaż niektóre antyczne latarnie mają tylko metalową siatkę, wyraźnie wskazującą na ich funkcję opisaną poniżej.
Jest to więc kawałek pudełka, w którym trzyma się świecę, aby oświetlić obszar swoim płomieniem, w naszym przypadku zaprojektujemy pudełko do przechowywania źródła światła, które jest elektronicznym obwodem drukowanym, który zawiera jasne diody LED i dla płomienia drżąc użyjemy wentylatora 12V DC do potrząsania kawałkami materiału, które przykleimy do wewnętrznej strony pudełka, a także zmieni kolor światła ze względu na używane przez nas diody RGB, a cały system będzie kontrolowany przez tablica digispark Attiny85.
Krok 2: Digispark ATtiny85 jest sercem naszego projektu
Mówiąc o płytce Digispark ATtiny85 produkowanej przez Digistump, która jest rodzinną firmą w Portland produkującą płytki rozwojowe oparte na mikrokontrolerach Atmel, co czyni je produktami kompatybilnymi z Arduino, dzięki czemu można łatwo flashować te płytki za pomocą Arduino IDE i można uzyskać znacznie więcej szczegółów na temat jak korzystać z tego rodzaju płyt w tym samouczku, w którym szczegółowo wyjaśniliśmy, jak połączyć Digispark ATtiny85 z Arduino IDE.
Płyta posiada ATtiny (znany również jako TinyAVR), który jest rodziną mikrokontrolerów opracowanych przez Atmel począwszy od późnych lat 90-tych (później Microchip Technology nabył Atmel w 2016 roku). Układy te mają zmodyfikowaną architekturę Harvard 8-bitowy rdzeń procesora RISC. Najmniejsze mikrokontrolery z rodziny AVR to seria ATtiny (8-bitowy rdzeń i mniej funkcji, mniej pinów I/O i mniej pamięci niż inne serie AVR).
Dlaczego Digispark ATtiny85
używamy tej płyty ze względu na jej mały rozmiar, który idealnie pasuje do naszego projektu, a także z powodu pinów IO, które ma, ponieważ potrzebujemy trzech pinów PWM do sterowania kolorem światła i jednego wyjścia cyfrowego do sterowania wentylatorem DC przez tranzystor i wszystkie wymagane piny IO są dostępne w tej małej płytce.
Krok 3: Projekt latarni
Jak zwykle zaczynamy od części sprzętowej, a mówiącego sprzętu zaczniemy od skrzynki z latarnią, więc zaprojektowałem ten kształt za pomocą oprogramowania Solidworks, które pozwala mi generować pliki DXF i przesyłać je do wycinarki laserowej CNC w celu wyprodukowania zaprojektowanego skrzynka; Do stworzenia tego pudełka użyliśmy materiału z drewna MDF o grubości 5 mm, idealnego, taniego i nadającego lepszy wygląd naszemu projektowi.
Możesz pobrać pliki DXF, których użyliśmy do produkcji tego pudełka z latarnią, korzystając z tego linku do pobrania.
Projekt pudełka jest tak prosty i podstawowy, że możesz po prostu podążać za tym samym pomysłem projektowym, aby stworzyć własny projekt o kształcie, który bardziej Ci odpowiada.
Krok 4: Produkcja PCB (produkowane przez JLCPCB)
O JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) jest największym przedsiębiorstwem produkującym prototypy PCB w Chinach i zaawansowanym technologicznie producentem specjalizującym się w szybkim prototypie PCB i produkcji małych partii PCB. Dzięki ponad 10-letniemu doświadczeniu w produkcji PCB, JLCPCB ma ponad 200 000 klientów w kraju i za granicą, z ponad 8 000 zamówień online na prototypowanie PCB i produkcję małych ilości PCB dziennie. Roczna zdolność produkcyjna wynosi 200 000 mkw. do różnych jednowarstwowych, dwuwarstwowych lub wielowarstwowych płytek drukowanych. JLC jest profesjonalnym producentem PCB, charakteryzującym się dużą skalą, sprzętem do studni, ścisłym zarządzaniem i najwyższą jakością.
Powrót do naszego projektu
Aby wyprodukować PCB, porównałem ceny wielu producentów PCB i wybrałem JLCPCB najlepszych dostawców PCB i najtańszych dostawców PCB do zamówienia tego obwodu. Wszystko, co muszę zrobić, to kilka prostych kliknięć, aby wgrać plik gerber i ustawić pewne parametry, takie jak kolor i ilość PCB, a potem zapłaciłem tylko 2 dolary, aby dostać moją PCB po zaledwie pięciu dniach.
Jak widać na rysunku powiązanego schematu, do sterowania całym systemem użyłem płytki programistycznej Digispark ATtiny85. Możesz pobrać schematyczny plik PDF za pośrednictwem tego linku do pobrania.
Najwyższa jakość
Jakość wykonania tych płytek PCB zwiększa nasze zaufanie do korzystania z usług JLCPCB we wszystkich naszych projektach, jak widzicie, płytka jest stosunkowo mała, aby zmieścić się w pudełku z latarnią, a także etykiety i logo są również bardzo dobrze wykonane.
Możesz pobrać pliki Gerber dla obwodu za pośrednictwem tego linku do pobrania
Krok 5: Pełny przegląd składników
Mamy wszystko gotowe, więc musimy przejrzeć niezbędne komponenty, których potrzebujemy do tego projektu:
- Płytka drukowana, którą zamawiamy w JLCPCB
- Płyta deweloperska Digispark ATtiny85
- 4 diody LED RGB 5mm
- Wentylator 12V DC
- Tranzystor BC170
- Rezystor 1K Ohm
- Zasilacz 12V DC
- Niektóre złącza nagłówkowe
Krok 6: Lutowanie i montaż
Teraz przechodzimy bezpośrednio do montażu pudełka, to takie proste, ponieważ stworzyliśmy rozmieszczenie śrub w projekcie, ale najpierw musimy pokryć każdą część tą kalką, a następnie przykleić kawałki materiału po bokach pudełka.
Następnie przechodzimy do montażu elektronicznego i lutujemy wszystkie elementy do PCB. na wierzchniej warstwie jedwabiu znajdziesz metkę każdego elementu z informacją o jego umieszczeniu na płytce, dzięki czemu będziesz miał 100% pewności, że nie popełnisz błędów lutowniczych.
Krok 7: Kod Digispark i weryfikacja testów
Teraz przygotowałem ten kod, który przełącza kolor diod i włącza wentylator, wgrywamy kod i umieszczamy płytkę w jej miejscu i jak widzicie, oto nasze diody zmieniające ich kolory.
Możesz pobrać kod źródłowy za darmo, korzystając z tego linku do pobrania.
Jak widać na powyższych zdjęciach, Latarnia zmienia kolor światła zgodnie ze wszystkimi instrukcjami, które stworzyliśmy w kodzie źródłowym i wciąż kilka innych ulepszeń do wykonania, aby uczynić ją znacznie bardziej masłem.
Spodziewam się, że zapiszesz w komentarzach wszystkie swoje pomysły na ulepszenie tego projektu, a także pokażesz nam zdjęcia, jeśli spróbujesz podobnego.
Zalecana:
Zmniejszenie zużycia energii baterii dla Digispark ATtiny85: 7 kroków
Zmniejszenie zużycia energii baterii dla Digispark ATtiny85: lub: Uruchamianie Arduino z baterią monetową 2032 przez 2 lata.Używając płytki Digispark Arduino po wyjęciu z pudełka z programem Arduino, pobiera ona 20 mA przy napięciu 5 woltów. 2000 mAh będzie działać tylko przez 4 dni
ATtiny85 Poręczny zegarek do śledzenia aktywności wibracyjnej i programowanie ATtiny85 z Arduino Uno: 4 kroki (ze zdjęciami)
ATtiny85 Wearable Wibracyjny zegarek do śledzenia aktywności i programowanie ATtiny85 z Arduino Uno: jak zrobić zegarek do noszenia na ciele? Jest to gadżet do noszenia, który wibruje, gdy wykryje stagnację. Czy spędzasz większość czasu przy komputerze tak jak ja? Siedzisz godzinami, nie zdając sobie z tego sprawy? Wtedy to urządzenie jest f
Pierwsze kroki z Digispark Attiny85 przy użyciu Arduino IDE: 4 kroki
Rozpoczęcie pracy z Digispark Attiny85 przy użyciu Arduino IDE: Digispark to oparta na Attiny85 płytka rozwojowa mikrokontrolera podobna do linii Arduino, tylko tańsza, mniejsza i nieco mniej wydajna. Z całą gamą osłon rozszerzających jego funkcjonalność i możliwością korzystania ze znanego identyfikatora Arduino
Domowy Digispark: 5 kroków
Home Made Digispark: Digispark to płytka rozwojowa mikrokontrolera oparta na ATtiny85, wyposażona w interfejs USB. Kodowanie jest podobne do Arduino i do programowania używa znanego Arduino IDE. Mój digispark będzie zasilany tylko przez USB. Digispark jest w pełni kompatybilny z
Palnik zasilany przez USB! Ten projekt może przepalić plastik/drewno/papier (zabawny projekt musi być również bardzo drobny): 3 kroki
Palnik zasilany przez USB! Ten projekt może palić się przez plastik/drewno/papier (zabawny projekt musi być również bardzo cienki): NIE WOLNO TEGO UŻYWAĆ Z USB!!!! Dowiedziałem się, że może uszkodzić twój komputer ze wszystkich komentarzy. mój komputer jest w porządku. Użyj ładowarki do telefonu 600mA 5V. użyłem tego i działa dobrze i nic nie może zostać uszkodzone, jeśli użyjesz wtyczki bezpieczeństwa, aby zatrzymać zasilanie