Spisu treści:

Arduino Mobile: 8 kroków
Arduino Mobile: 8 kroków

Wideo: Arduino Mobile: 8 kroków

Wideo: Arduino Mobile: 8 kroków
Wideo: Poradnik: Sterowanie silnikiem krokowym NEMA 17 z przełącznikiem ręcznym i Arduino #DIY #Arduino 2024, Listopad
Anonim
Komórka Arduino
Komórka Arduino

Zadaniem tej płytki jest zapewnienie płytki podobnej do ARDUINO UNO, ale dedykowanej do projektów wbudowanych (tj. zasilanej bateriami).

Czemu ? Ponieważ nie można zasilać arduino uno przez długi czas za pomocą baterii. Głównie dlatego, że funkcja USB pobiera kilka mA, nawet w trybie uśpienia. Regulator napięcia również potrzebuje co najmniej 7V do normalnej pracy, zbyt wysokiego napięcia do wydajnego użytkowania z akumulatorami. I ostatni problem to dioda zasilania zielona, też kilka mA.

Dzięki arduino mobile możesz zasilać płytkę od 1,8V do 5,5V. Nie ma już lub prawie nie ma możliwości USB, zobaczymy to w kolejnych krokach, bez regulatora napięcia i bez diody LED zasilania.

W trybie uśpienia arduino mobile zajmuje tylko kilka uA. Może trwać miesiące na komórkach.

Pinout jest taki sam jak w arduino uno, a zintegrowana dioda LED podłączona do pinu 13 nadal tam jest.

Krok 1: Zobaczmy schemat

Zobaczmy schemat
Zobaczmy schemat

Zasilanie musi być podłączone do J1 (1.8V -> 5.5V).

D1 zapobiega błędom polaryzacji. Ale to sprawia, że napięcie spada do 0,6V. Jeśli nie chcesz kropli, przylutuj SJ1.

Atmega328 powinien być wstępnie zaprogramowany za pomocą bootloadera arduino. Możesz pobrać go z arduino uno lub samodzielnie zaprogramować nowy mikrokontroler (jestem pewien, że znajdziesz instrukcje, jak to zrobić).

Złącze FTDI służy do podłączenia urządzenia USB-Serial w celu programowania arduino mobile.

Umieściłem złącze ISP na wypadek, gdybyś chciał zaprogramować atmega328 bezpośrednio, bez oprogramowania arduino.

Kilka kondensatorów, kryształ 16Mhz, dioda LED na pin13 i to wszystko!!

Krok 2: Zrób tablicę

Zróbmy tablicę
Zróbmy tablicę

Dołączyłem w tej instrukcji pliki Eagle schematu i PCB.

Polecam OSH Park, aby zrobić tę płytę, ale każdy inny dostawca powinien to zrobić.

Jeśli nie znasz się na produkcji Eagle i PCB, skontaktuj się ze mną. Mogę wysłać płytkę PCB.

Krok 3: Pozwól przesłać swoje oprogramowanie

Prześlij swoje oprogramowanie
Prześlij swoje oprogramowanie

Włóż adapter FTDI USB-Serial (zwróć uwagę na orientację).

Otwórz oprogramowanie arduino, wybierz odpowiedni port COM i arduino uno jako płytkę.

Prześlij swój szkic. Polecam użyć szkicu migania, aby sprawdzić, czy wszystko jest w porządku.

Uwaga: adapter usb-serial jest wystarczająco mocny, aby zasilać płytę, więc nie potrzebujesz zewnętrznego zasilania podczas programowania.

Krok 4: Eksperymentuj z trybami uśpienia

Musisz użyć funkcji trybów uśpienia atmega328 i przerwań, aby go obudzić, jeśli chcesz używać arduino mobile w projekcie zasilanym bateriami.

Tego tematu nie można tutaj omówić, ale w sieci znajdziesz wiele dokumentacji i przykładów dotyczących trybów uśpienia i przerwań arduino.

Krok 5: Pozwól zasilać tablicę jako samodzielną

Odłącz FTDI.

Następnie zasilaj telefon komórkowy Arudino z zestawu akumulatorów (NiMH, Li-Ion…) według własnego wyboru.

Pamiętajmy, że napięcie musi wynosić od 1,8V do 5,5V.

Krok 6: Przyszłe ulepszenia

Nie włożyłem przycisku resetowania. W kolejnej wersji może być fajnie.

Nie ma włącznika/wyłącznika. Pomyślę o tym…

Krok 7: Zamów tablicę

Jak powiedziałem, jeśli nie jesteś zaznajomiony z wytwarzaniem PCB, skontaktuj się ze mną z mailingu instruktażowego. Mogę zrobić tablicę i wysłać ją do ciebie.

Krok 8: BOM

Znalazłem wszystkie części na aliexpress.

Zalecana: