Spisu treści:

Digispark Lantern (projekt ATtiny85): 7 kroków
Digispark Lantern (projekt ATtiny85): 7 kroków

Wideo: Digispark Lantern (projekt ATtiny85): 7 kroków

Wideo: Digispark Lantern (projekt ATtiny85): 7 kroków
Wideo: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Lipiec
Anonim
Image
Image
Co to jest latarnia!
Co to jest latarnia!

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:

  1. Dobór odpowiednich komponentów w zależności od funkcjonalności Twojego projektu.
  2. Wykonanie obwodu do połączenia wszystkich wybranych elementów.
  3. Złóż wszystkie części projektu.
  4. Podłącz płytkę Digispark ATtiny85 Dev do sterowania latarnią.

Krok 1: Co to jest latarnia

Co to jest latarnia!
Co to jest latarnia!
Co to jest latarnia!
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

Digispark ATtiny85 jest sercem naszego projektu
Digispark ATtiny85 jest sercem naszego projektu
Digispark ATtiny85 jest sercem naszego projektu
Digispark ATtiny85 jest sercem naszego projektu
Digispark ATtiny85 jest sercem naszego projektu
Digispark ATtiny85 jest sercem naszego projektu
Digispark ATtiny85 jest sercem naszego projektu
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

Projekt latarni
Projekt latarni
Projekt latarni
Projekt latarni
Projekt latarni
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)

Produkcja PCB (produkowane przez JLCPCB)
Produkcja PCB (produkowane przez JLCPCB)
Produkcja PCB (produkowane przez JLCPCB)
Produkcja PCB (produkowane przez JLCPCB)
Produkcja PCB (produkowane przez JLCPCB)
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

Pełny przegląd składników
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ż

Lutowanie i montaż
Lutowanie i montaż
Lutowanie i montaż
Lutowanie i montaż
Lutowanie i montaż
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

Kod Digipark i walidacja testów
Kod Digipark i walidacja testów
Kod Digipark i walidacja testów
Kod Digipark i walidacja testów
Kod Digipark i walidacja testów
Kod Digipark i walidacja 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: