Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Konwencjonalny adapter
- Krok 2: Opracowanie programatora dla płytki ESP01
- Krok 3: Rozwój płytki drukowanej programatora ESP01
- Krok 4: Proces transferu kodu dla ESP01
- Krok 5: I wreszcie… Jaki jest oczekiwany rezultat?
Wideo: ESP01 Programowanie płytki drukowanej: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Ostatnio musiałem napisać kod na moim ESP01 i zdecydowałem się użyć adaptera do przeniesienia kodu na CHIP.
Konieczne było jednak dokonanie pewnych modyfikacji w adapterze, aby kod mógł zostać przeniesiony.
Oznacza to, że adapter nie był całkowicie idealny do wykonywania transferu kodu. Konieczna była adaptacja.
Kieszonkowe dzieci
- Płytka drukowana JLCPCB
- 02 x przyciski;
- rezystor 01 x 330R;
- 01 x zielona dioda LED;
- Rezystory 02 x 10kR;
- 01 x Pin Bar męski/żeński 1x4;
- 01x2x4 żeński pin bar.
Krok 1: Konwencjonalny adapter
Zastosowany adapter pokazano na powyższym rysunku.
Aby jednak uniknąć problemów i dokonać modyfikacji konstrukcji, postanowiliśmy stworzyć adapter, który będzie mógł współpracować z adapterem ESP01 i wykonywać transfer kodu do CHIP.
Płytka drukowana jest pokazana powyżej.
W tym artykule dowiesz się, jak zbudować programator i jakie są główne części obwodu migającego ESP01.
Dzięki zaprojektowaniu tej płytki elektronicznej nie będzie konieczne dokonywanie nowych adaptacji i jest ona w stanie zarejestrować kod Twojego projektu.
Dlatego w tym artykule poznasz następujące punkty:
- Opracuj rejestrator i adapter ESP01;
- Zrozum cel obwodu rejestrującego ESP01;
- Dowiedz się, jak skonfigurować ESP01 w trybie przesyłania kodu. Teraz rozpoczniemy pełną prezentację rozwoju projektu Programmer dla płytki ESP01.
Krok 2: Opracowanie programatora dla płytki ESP01
Jak wcześniej wspomniano, projekt polega na stworzeniu programatora dla ESP01 w celu ułatwienia jego programowania.
W tym celu opracowaliśmy następujący obwód pokazany na powyższym rysunku.
Dlatego, jak widać, ten obwód ma:
- 2 przyciski do konfiguracji ESP01 w trybie programowania;
- Dioda LED sygnalizująca, że karta jest pod napięciem;
- Pin bar do przenoszenia kodu na CHIP.
Poniżej przedstawiamy materiał potrzebny do zbudowania projektu. Lista komponentów elektronicznych
- Płytka drukowana JLCPCB (pobieranie plików projektu)
- 02 x przyciski;
- rezystor 01 x 330R;
- 01 x zielona dioda LED;
- Rezystory 02 x 10kR;
- 01 x Pin Bar męski/żeński 1x4;
- 01x2x4 żeński pin bar.
Teraz wyjaśnimy każdą część obwodu programowania ESP01. Zwróć uwagę, że do połączenia ESP01 używamy złącza 2x4 - 2,54 mm, jak pokazano na powyższym rysunku.
Z tego złącza ESP01 połączy się ze wszystkimi innymi częściami opracowanego obwodu.
Dlatego najpierw podłączamy go do tego złącza i ustawiamy w tryb programowania za pomocą przycisków RESET i FLASH. Te dwa przyciski będą odpowiedzialne za ustawienie go w trybie programowania.
Na końcu mamy wyprowadzenia połączeniowe konwertera USB - SERIAL FTDI232 oraz diodę LED. Listwa połączeniowa konwertera posłuży do jego podłączenia i realizacji transferu kodu do ESP01.
Dioda LED będzie używana do wskazania, że karta jest zasilana.
Z tego obwodu wykonaliśmy projekt płytki elektronicznej.
Krok 3: Rozwój płytki drukowanej programatora ESP01
Z projektu elektronicznego schematu projektowego opracowano projekt płytki drukowanej programatora ESP01.
Schemat budowy płytki pokazano powyżej.
Jak widać, ESP01 musi być podłączony do złącza 2x4, a konwerter USB-Serial zostanie podłączony do pinów 90º.
To złącze o odpowiednim kącie zostało użyte do zmniejszenia rozmiaru płytki i pozostawienia jej poniżej konstrukcji ESP01.
Oprócz tego na górze mamy przyciski do programowania, a na dole diodę LED do sygnalizacji pod napięciem.
Z tego projektu uzyskano ostateczną płytkę drukowaną w 3D, którą przedstawiono na powyższym rysunku.
Wreszcie z tego projektu można przeprowadzić programowanie i nagrywanie kodu w ESP01.
Poniżej wyjaśnimy krok po kroku, jak wprowadzić ESP01 w tryb programowania i przesłać kod do ESP01.
Krok 4: Proces transferu kodu dla ESP01
Aby to zrobić, musisz wykonać następujące czynności
- Podłącz konwerter USB-SERIAL FTDI232 do komputera i do paska połączeń pinów ICSP;
- Sprawdź, czy dioda się świeci. Służy do wskazania, że karta jest zasilana;
- Wybierz port COM swojego konwertera FTDI232 USB-SERIAL;
- Naciśnij i przytrzymaj przycisk FLASH;
- Naciśnij i zwolnij przycisk RESET. Następnie zobaczysz, że niebieska dioda ESP mignie raz.
Gotowy! Twój ESP01 jest skonfigurowany do odbierania nowego kodu. Teraz przeprowadź proces przesyłania kodu przez Arduino IDE
Po przesłaniu Twój kod zostanie zapisany w pamięci ESP01 i będzie gotowy do sterowania Twoją aplikacją.
Krok 5: I wreszcie… Jaki jest oczekiwany rezultat?
Dlatego wraz z rozwojem tego projektu możliwe było stworzenie karty o cechach lepszych od tradycyjnej karty, która jest szeroko sprzedawana w kilku sklepach.
W odróżnieniu od konwencjonalnej płytki, ta wersja posiada dwa przyciski do konfiguracji CHIP-a do trybu programowania, w taki sposób, że nie jest konieczne dodawanie nowych elementów do wykonania tego zadania.
Dzięki temu projektowi udało się opracować rejestrator lepszy od istniejącego na rynku, zrozumieć jego działanie konfiguracyjne oraz przeprowadzić proces konfiguracji CHIP w celu przeprowadzenia transferu kodu.
Dziękujemy JLCPCB za wsparcie projektu, a jeśli chcesz, możesz uzyskać dostęp do tego linku, uzyskać dostęp do plików projektu i kupić płytki drukowane za 2 USD.
Zalecana:
Jak wykorzystać fryzowanie do wykonania płytki drukowanej: 3 kroki
Jak używać Fritzing do wykonania PCB: W tej instrukcji pokażę, jak używać Fritzing. W tym przykładzie zrobię osłonę zasilania dla arduino, którą można wykorzystać do zasilania arduino za pomocą baterii
Wiele portów USB bez żadnej płytki drukowanej: 4 kroki
Wiele portów USB bez żadnej płytki drukowanej: To jest moja druga instrukcja i tutaj podzielę się z tobą projektem, w którym możesz utworzyć wiele portów USB do użytku na swoim komputerze, ponieważ gdy pracujesz w domu, masz wielki problem z używaniem wielu urządzeń jak większość urządzeń teraz h
6283 Wzmacniacz IC bez płytki drukowanej: 11 kroków
Wzmacniacz 6283 IC bez płytki drukowanej: Cześć przyjacielu, Dzisiaj zamierzam zrobić 6283 IC do wzmacniacza bez płytki drukowanej. Ten układ będzie jednokanałowy, na którym możemy odtworzyć tylko jeden głośnik. Wzmacniacz ten da maksymalnie 10W mocy wyjściowej. Zacznijmy
Jak zbudować kabel konsoli do uniwersalnej płytki drukowanej.: 11 kroków
Jak zbudować kabel konsoli do uniwersalnej płytki drukowanej: Projekt uniwersalnej płytki drukowanej (w skrócie UPCB) został rozpoczęty, aby umożliwić korzystanie z jednego kontrolera gier, zwłaszcza kijów bojowych, na tak wielu różnych konsolach, jak to możliwe. Informacje o projekcie można znaleźć w poniższym wątku na Shoryuken.com
Jak zbudować kabel USB do uniwersalnej płytki drukowanej: 11 kroków
Jak zbudować kabel USB do uniwersalnej płytki drukowanej: Projekt uniwersalnej płytki drukowanej (w skrócie UPCB) został rozpoczęty, aby umożliwić korzystanie z jednego kontrolera gier, zwłaszcza kijów do walki, na tak wielu różnych konsolach, jak to możliwe. Informacje o projekcie można znaleźć w poniższym wątku na Shoryuken.com