Spisu treści:
- Krok 1: Wprowadzenie
- Krok 2: Projekt PCB
- Krok 3: Kodowanie
- Krok 4: Montaż
- Krok 5: TIP1 - Konfiguracja płyty ATTiny80
- Krok 6: TIP2 - MISO -> MOSI i MOSI -> MISO
- Krok 7: Ciesz się
Wideo: 3 piny ATtiny85 Sterowanie - Nrf24L01 - Kontrolka ا ا : 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
بسم الله الرحمن الرحيم
Krok 1: Wprowadzenie
ATTiny85 to wysokowydajny, energooszczędny mikrokontroler Microchip 8-bit AVR RISC, który łączy 8KB pamięci flash ISP, 512B EEPROM, 512-Byte SRAM, 6 ogólnych linii I/O.
Jedna linia I/O jest skonfigurowana jako pin RESET. Pozostało nam tylko 5 linii I/O.
Z drugiej strony, nRF24L01 to jednoukładowy transceiver 2,4 GHz. Jest konfigurowany i obsługiwany przez szeregowy interfejs peryferyjny (SPI - 5 linii I/O).
Połączenie ATTiny85 z nRF24L01 nie pozostawia miejsca na dodanie nawet prostego przełącznika.
Ten artykuł powraca do "oryginalnego artykułu Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - jak używać tylko 3 pinów ATTiny85 do sterowania transceiverem.
W tym artykule zebrano w jednym miejscu wszystkie informacje rozsiane w wielu artykułach dotyczących sprawy.
Krok 2: Projekt PCB
Do zaprojektowania tej prostej planszy wykorzystano Kicad.
Krok 3: Kodowanie
Do testów dostępne są bezpłatnie dwa szkice.
- Szkic nadajnika: do flashowania na płycie ATTiny85
- Szkic odbiornika: do flashowania na naszej tablicy sniffer ATMega328PB
Krok 4: Montaż
Prosta tablica to łatwy montaż.
Krok 5: TIP1 - Konfiguracja płyty ATTiny80
ATTiny85 powinien być skonfigurowany z częstotliwością wewnętrzną 1 MHz, aby zapewnić pomyślną komunikację.
Spowolnienie magistrali SPI pozostawia wystarczająco dużo czasu na całkowite naładowanie i rozładowanie obwodu RC, aby idealnie zarządzać linią we/wy CSN.
Krok 6: TIP2 - MISO -> MOSI i MOSI -> MISO
Gdy używany jako master SPI
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Gdy używany do programowania ISP
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Krok 7: Ciesz się
Film wideo jest osadzany w celu zademonstrowania przypadku użycia.
Zalecana:
STEROWANIE MATRIX LED MAX7219 Z ARDUINO: 9 kroków
CONTROL LED MATRIX MAX7219 Z ARDUINO: W tym samouczku nauczymy się sterować matrycą LED MAX7219 za pomocą Arduino, wyświetlając prosty tekst. Obejrzyj film demonstracyjny
Sterowanie jasnością Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: 8 kroków (ze zdjęciami)
Kontrola jasności Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: Próbowałem znaleźć sposób, aby wyjaśnić moim uczniom, jak działa PWM, więc wyznaczyłem sobie zadanie kontrolowania jasności diody LED za pomocą 2 przycisków - jeden przycisk zwiększający jasność diody LED a drugi ją przyciemniający. Aby zaprogramować
ESP8266 TAŚMA LED RGB Sterowanie WIFI - NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi - TAŚMA LED RGB Sterowanie smartfonem: 4 kroki
ESP8266 TAŚMA LED RGB Sterowanie WIFI | NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi | Sterowanie smartfonem z taśmą LED RGB: Cześć, w tym samouczku dowiemy się, jak używać nodemcu lub esp8266 jako pilota na podczerwień do sterowania taśmą RGB LED, a Nodemcu będzie kontrolowane przez smartfon przez Wi-Fi. Więc w zasadzie możesz sterować TAŚMĄ LED RGB za pomocą smartfona
Tworzenie aplikacji wykorzystujących piny GPIO na płycie DragonBoard 410c z systemami operacyjnymi Android i Linux: 6 kroków
Tworzenie aplikacji przy użyciu pinów GPIO na płycie DragonBoard 410c W systemach operacyjnych Android i Linux: Celem tego samouczka jest przedstawienie informacji potrzebnych do tworzenia aplikacji przy użyciu pinów GPIO na płycie DragonBoard 410c o małej prędkości. Ten samouczek przedstawia informacje dotyczące tworzenia aplikacji przy użyciu pinów GPIO z SYS na Andr
ESP8266-NODEMCU 3 USD Moduł WiFi nr 2 - Bezprzewodowe piny kontrolujące przez stronę internetową: 9 kroków (ze zdjęciami)
ESP8266-NODEMCU 3 USD Moduł WiFi nr 2 - Bezprzewodowe piny kontrolujące przez stronę internetową: Nadszedł nowy świat tych mikrokomputerów i jest to ESP8266 NODEMCU. Jest to pierwsza część, która pokazuje, jak zainstalować środowisko esp8266 w swoim arduino IDE poprzez wideo wprowadzające i jako części w