Spisu treści:
- Krok 1: Wymagany sprzęt i materiały
- Krok 2: Moduł nadawczo-odbiorczy NRF24L01 2,4 GHz
- Krok 3: MPU6050
- Krok 4: Taśma LED WS2812B
- Krok 5: Wykonanie rękawicy nieskończoności z kartonu
- Krok 6: Kod nadajnika (rękawica nieskończoności)
- Krok 7: Kod odbiorcy
- Krok 8: Schemat okablowania nadajnika (Gauntlet Infinity)
- Krok 9: Schemat połączeń dla odbiornika
- Krok 10: Zakończ
Wideo: Kontroluj włącznik światła za pomocą własnej rękawicy Cardboard Infinity: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Zainspirował mnie film Avengers, zacząłem robić Thanos Infinity Gauntlet z tektury. W tym projekcie wykorzystałem bezprzewodowe moduły nadawczo-odbiorcze RF MPU6050 i NRF24L01+ 2,4 GHz do bezprzewodowej komunikacji między dwoma płytkami Arduino. Rękawica nieskończoności jest nadajnikiem, a serwomechanizmy (przełącznik światła) są odbiornikiem.
Krok 1: Wymagany sprzęt i materiały
Arduino Mega + kabel USB II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
Bateria 9v:
Przełącznik:
Przewody połączeniowe:
Adapter męski DC Barrel Jack dla Arduino:
Micro Servo 9g:
Mini deska do krojenia chleba:
Złącze zaciskowe baterii 9 v:
Tektura:
Rubin:
Bezprzewodowy moduł nadawczo-odbiorczy RF NRF24L01+ 2,4 GHz:
MPU 6050:
Taśmy LED:
Krok 2: Moduł nadawczo-odbiorczy NRF24L01 2,4 GHz
Moduł nadawczo-odbiorczy NRF24L01 2,4 GHz wykorzystuje pasmo 2,4 GHz i może pracować z szybkością transmisji od 250 kbps do 2 Mbps i może być używany do komunikacji bezprzewodowej na odległość do 100 metrów. Napięcie robocze modułu wynosi od 1,9 do 3,6 V, ale dobre jest to, że pozostałe piny tolerują logikę 5V. Moduł komunikuje się za pomocą protokołu SPI. Należy przyjrzeć się pinom SPI modelu złącza pinowego arduino.
Krok 3: MPU6050
MPU6050 składa się z 3-osiowego akcelerometru i 3-osiowego żyroskopu. Czujnik ten pomaga nam mierzyć przyspieszenie, prędkość, orientację, przemieszczenie i wiele innych parametrów związanych z ruchem systemu lub obiektu. Ten układ wykorzystuje protokół I2C (inter-integrated circuit) do komunikacji.
Krok 4: Taśma LED WS2812B
WS2812B to inteligentne źródło światła sterującego LED, z obwodem sterującym i układem RGB zintegrowanym bezpośrednio z diodą LED 5050 RGB (czerwoną, zieloną i niebieską). Każda dioda LED ma trzy złącza na każdym końcu, dwa do zasilania i jedno do danych. Wymaga tylko jednego wejścia danych, aby kontrolować stan, jasność i kolor wszystkich trzech diod LED.
Krok 5: Wykonanie rękawicy nieskończoności z kartonu
Możesz obejrzeć film Jak zrobiłem rękawicę nieskończoności z tektury.
Krok 6: Kod nadajnika (rękawica nieskończoności)
Wystarczy zainstalować bibliotekę MPU6050, bibliotekę I2C, bibliotekę FastLED, bibliotekę RF24. Otrzymasz błąd, jeśli nie zainstalujesz.
Gdy chcesz dodać nową bibliotekę do swojego Arduino IDE. Przejdź do katalogu, do którego pobrałeś plik ZIP biblioteki. Wyodrębnij plik ZIP z całą strukturą folderów do folderu tymczasowego, a następnie wybierz folder główny, który powinien mieć nazwę biblioteki. Skopiuj go do folderu „biblioteki” w swoim szkicowniku.
Podłącz arduino i wgraj dany program na swoje arduino uno.
Krok 7: Kod odbiorcy
Podłącz arduino i wgraj dany program na swoje arduino uno.
Krok 8: Schemat okablowania nadajnika (Gauntlet Infinity)
W tym projekcie umieściłem moją elektronikę w rękawicy nieskończoności. Możesz umieścić elektronikę w bezpiecznym miejscu.
Krok 9: Schemat połączeń dla odbiornika
Zamontowałem arduino uno, baterię 9v i moduł bezprzewodowy na ścianie za pomocą podwójnej taśmy i zamontowałem serwa w pobliżu włącznika światła, dzięki czemu możesz bezprzewodowo włączać / wyłączać światło w dowolnym miejscu.
Krok 10: Zakończ
Kamienna dioda LED Infinity i serwa są sterowane przez ruch rękawicy wykrywany za pomocą czujnika MPU6050, więc po podniesieniu rękawicy dioda LED Infinity stone zaświeci się, a serwa będą się obracać, a jeśli ponownie podniesiesz rękawicę, dioda LED będzie świecić wyłączy się, a serwa będą się obracać w przeciwnym kierunku.
Zalecana:
Prosty włącznik światła: 5 kroków (ze zdjęciami)
Simple Light Switch: W tworzeniu prostych botów użyjemy serii sprzężonych fotokomórek zwanych modułami. Ale zanim to zrobimy, potrzebujemy dobrej fotopary, której użyjemy jako przełącznika aktywowanego światłem. Do wykonania jednego z tych przełączników użyjemy specjalnego OSRA
Włącznik światła + ściemniacz wentylatora na jednej płycie z ESP8266: 7 kroków (ze zdjęciami)
Włącznik światła + ściemniacz wentylatora na jednej płytce z ESP8266: W tym samouczku dowiesz się, jak zbudować własny włącznik światła i ściemniacz wentylatora na jednej płytce z mikrokontrolerem i modułem WiFi ESP8266. To świetny projekt dla IoT. :Ten obwód obsługuje główne napięcia prądu przemiennego, więc bądź ostrożny
Zdalnie sterowany włącznik światła Bluetooth - modernizacja. Włącznik światła nadal działa, bez dodatkowego pisania.: 9 kroków (ze zdjęciami)
Zdalnie sterowany włącznik światła Bluetooth - modernizacja. Przełącznik światła nadal działa, bez dodatkowego pisania.: aktualizacja z 25 listopada 2017 r. - W przypadku wersji tego projektu o dużej mocy, która może kontrolować kilowaty obciążenia, zobacz Doposażenie sterowania BLE w obciążenia o dużej mocy - nie jest wymagane dodatkowe okablowanie Aktualizacja z 15 listopada 2017 r. - Niektóre płyty BLE / stosy oprogramowania dostarczają
Najlepszy włącznik światła: 6 kroków (ze zdjęciami)
The Ultimate Light Switch: Celem tego instruktażu jest wyjaśnienie, w jaki sposób stworzyłem przełącznik światła podłączony do Wi-Fi (zwany również dalej pilotami). Celem tych pilotów jest włączanie i wyłączanie kilku przekaźników podłączonych do Wi-Fi. Przekaźniki nie są wyjaśnione w tej instrukcji. Ten
Włącznik światła aktywowany ruchem z czujnikiem światła: 5 kroków
Włącznik światła aktywowany ruchem z czujnikiem światła: Włącznik światła aktywowany ruchem ma wiele zastosowań zarówno w domu, jak iw biurze. Ma to jednak dodatkową zaletę polegającą na włączeniu czujnika światła, dzięki czemu światło to może być wyzwalane tylko w nocy