Inhoudsopgave:
- Stap 1: Benodigde hardware en materialen
- Stap 2: NRF24L01 2,4 GHz-zendontvangermodule
- Stap 3: MPU6050
- Stap 4: WS2812B LED-strip
- Stap 5: Het maken van de Infinity Gauntlet van karton
- Stap 6: Zender (Infinity Gauntlet) Code
- Stap 7: Ontvangercode
- Stap 8: Bedradingsschema voor zender (Infinity Gauntlet)
- Stap 9: Bedradingsschema voor ontvanger
- Stap 10: Voltooien
Video: Bedien een lichtschakelaar met uw eigen kartonnen Infinity Gauntlet - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Ik was geïnspireerd door Avengers Movie, ik begon Thanos Infinity Gauntlet te maken van karton. In dit project heb ik MPU6050 en NRF24L01+ 2,4 GHz draadloze RF-zendontvangermodules gebruikt om draadloos te communiceren tussen twee Arduino-kaarten. De Infinity Gauntlet is de zender en servo's (lichtschakelaar) zijn de ontvanger.
Stap 1: Benodigde hardware en materialen
Arduino Mega + USB-kabel II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9v batterij:
Schakelen:
Jumperdraden:
Mannelijke DC Barrel Jack Adapter voor Arduino:
Micro Servo 9g:
Mini Breadboard:
9v batterijklemconnector:
Karton:
Ruby:
NRF24L01+ 2,4 GHz draadloze RF-zendontvangermodule:
MPU 6050:
LED-strips:
Stap 2: NRF24L01 2,4 GHz-zendontvangermodule
NRF24L01 2,4 GHz-zendontvangermodule gebruikt de 2,4 GHz-band en kan werken met baudsnelheden van 250 kbps tot 2 Mbps en kan worden gebruikt voor draadloze communicatie tot 100 meter. De bedrijfsspanning van de module is van 1,9 tot 3,6 V, maar het goede is dat de andere pinnen 5V-logica tolereren. De module communiceert met behulp van het SPI-protocol. U moet kijken naar de SPI-pinnen van het Arduino-pinconnectormodel.
Stap 3: MPU6050
De MPU6050 bestaat uit een 3-assige versnellingsmeter en een 3-assige gyroscoop erin. Deze sensor helpt ons om versnelling, snelheid, oriëntatie, verplaatsing en vele andere bewegingsgerelateerde parameters van een systeem of object te meten. Deze chip gebruikt het I2C-protocol (inter-integrated circuit) voor communicatie.
Stap 4: WS2812B LED-strip
De WS2812B is een intelligente LED-lichtbron met controle, waarbij het controlecircuit en de RGB-chip direct zijn geïntegreerd in een 5050 RGB (rood, groen en blauw) LED. Elke LED heeft drie connectoren aan elk uiteinde, twee voor de voeding en één voor de data. Er is slechts één gegevensinvoer nodig om de status, helderheid en kleur van alle drie de LED's te regelen.
Stap 5: Het maken van de Infinity Gauntlet van karton
Je kunt de video bekijken hoe ik The Infinity Gauntlet van karton heb gemaakt.
Stap 6: Zender (Infinity Gauntlet) Code
Het enige wat u hoeft te doen is de MPU6050-bibliotheek, I2C-bibliotheek, FastLED-bibliotheek, RF24-bibliotheek te installeren. U krijgt een foutmelding als u niet installeert.
Wanneer u een nieuwe bibliotheek wilt toevoegen aan uw Arduino IDE. Ga naar de directory waar je het ZIP-bestand van de bibliotheek hebt gedownload. Pak het ZIP-bestand met al zijn mappenstructuur uit in een tijdelijke map en selecteer vervolgens de hoofdmap die de bibliotheeknaam moet hebben. Kopieer het naar de map "bibliotheken" in uw schetsboek.
Sluit de arduino aan en upload het gegeven programma op je arduino uno.
Stap 7: Ontvangercode
Sluit de arduino aan en upload het gegeven programma op je arduino uno.
Stap 8: Bedradingsschema voor zender (Infinity Gauntlet)
In dit project heb ik mijn elektronica in de oneindigheidshandschoen gestopt. Misschien wilt u de elektronica op een veilige plaats bewaren.
Stap 9: Bedradingsschema voor ontvanger
Ik heb arduino uno, 9v batterij en draadloze module aan de muur gemonteerd met behulp van dubbele tape en ik heb servo's in de buurt van de lichtschakelaar gemonteerd, zodat je het licht draadloos kunt in- of uitschakelen wanneer je maar wilt.
Stap 10: Voltooien
Infinity Stone LED en servo's worden bestuurd door de beweging van de handschoen die wordt gedetecteerd met behulp van een MPU6050-sensor, dus wanneer u de handschoen omhoog beweegt, zal de Infinity Stone LED oplichten en zullen de servo's draaien en als u de handschoen weer omhoog beweegt, zal de LED zijn uit en de servo's zullen in tegengestelde richting draaien.
Aanbevolen:
Een IoT Halloween-pompoen - Bedien LED's met een Arduino MKR1000 en Blynk-app ???: 4 stappen (met afbeeldingen)
Een IoT Halloween-pompoen | Bedien LED's Met een Arduino MKR1000 en Blynk App ???: Hallo allemaal, Een paar weken geleden was het Halloween en volgens de traditie heb ik een mooie pompoen uitgesneden voor op mijn balkon. Maar toen ik mijn pompoen buiten had, realiseerde ik me dat het best vervelend was om elke avond de deur uit te moeten om de kaars aan te steken. En ik
Bedien uw computer met een stappenmotor! 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bedien je computer met een stappenmotor!: In een van mijn vorige Instructables heb ik je laten zien hoe je een stappenmotor kunt gebruiken als een roterende encoder. Laten we in deze Instructable leren hoe we het kunnen gebruiken om onze computer te besturen. Dus zonder verder oponthoud, laten we aan de slag gaan
Bedien uw computer Met een LASER!: 5 stappen (met afbeeldingen)
Bedien uw computer… Met een LASER!: Bent u ooit geïrriteerd omdat u dicht bij uw computer moet komen als u hem gebruikt? Heb je ooit een draadloze muis gewild, maar heb je er uiteindelijk nooit een gekocht? Welnu, hier is een tijdelijke oplossing voor u! Hiermee kunt u muisbewegingen controleren
Bluetooth op afstand bedienbare lichtschakelaar -- Retrofit. Lichtschakelaar werkt nog steeds, geen extra schrijven. 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bluetooth op afstand bedienbare lichtschakelaar -- Retrofit. Lichtschakelaar werkt nog steeds, geen extra schrijven.: Update 25 november 2017 -- Voor een High Power-versie van dit project die kilowatts belasting kan regelen, zie Retrofit BLE Control to High Power Loads - Geen extra bedrading vereist Update 15 november 2017 - Sommige BLE-borden / softwarestacks worden geleverd
Bedien tot 4 servo's met een smartphone of een ander apparaat met een audio-uitgang: 3 stappen
Bedien tot 4 servo's met behulp van een smartphone of elk apparaat met een audio-uitgang: hier presenteer ik een eenvoudige elektronische montage om maximaal vier servo's te besturen met elk apparaat dat een audiobestand kan lezen