Inhoudsopgave:
- Benodigdheden
- Stap 1: Programmeer beide MCU's
- Stap 2: Installeer de Arduino Leonardo-stuurprogramma's op uw pc
- Stap 3: Verbind het met uw pc
- Stap 4: IoBroker configureren
- Stap 5: De code en toekomstige vooruitzichten wijzigen
Video: IoTyper - Bedien uw pc via Alexa (IoT): 5 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Heeft u er nooit aan gedacht om uw pc met IoT te besturen? Onze wereld wordt met de dag slimmer en vandaag maken we van onze pc een nog slimmere pc dan hij al is. Laten we beginnen!
IoTyper is gebaseerd op twee basis MicroControllers: de ATMega 32U4 die een toetsenbord kan emuleren, en de ESP8266 die WiFi-mogelijkheden heeft. IoTyper combineert beide. Het resultaat is een Gate voor uw pc om te communiceren met IoT-apparaten. Om alles via wifi te verbinden heb je een MQTT-Broker nodig. Ik gebruik hiervoor iOBroker. Mijn systeem draait op een oude, verbeterde laptop. Het hoeft niet de nieuwste en snelste te zijn! Een Raspberrry Pi zou het werk ook doen…
Het principe De ESP8266 leest een variabele die bij iOBroker is opgeslagen. We kunnen die variabele op veel verschillende manieren wijzigen, bijvoorbeeld met Alexa (je hebt een script in iOBroker nodig dat beide met elkaar verbindt, maar je kunt er een online vinden) of met andere Smart Assistants. Natuurlijk kun je ook gewoon Apps zoals Apple Homekit gebruiken om een gebeurtenis te activeren, in dit geval het ontgrendelen van mijn laptop. De ESP8266 leest de variabele en stuurt zijn tekst via Serial-Line naar de ATMega 32U4. De ATMega 32U4 stuurt de tekst als Keyboard Output naar de pc. Ik heb ook een testschets voor Unlocking op deze pagina opgenomen:) Dit zou slechts een voorbeeldcode moeten zijn - De mogelijkheden van de ATMega32U4 zijn ongelooflijk! U kunt deze vaardigheden in al uw projecten opnemen om via wifi met uw pc te communiceren!
Benodigdheden
Laten we beginnen met de materialen die ik heb gebruikt:
Arduino Pro Micro (ik heb de IC gedesoldeerd)
ESP01
TD6810 Buck-converter
2.2 uH-spoel
2x 22 Weerstanden
2x 10k Weerstanden
1x 680 Weerstand
1x 150k Weerstand
2x 330k Weerstanden
1x 1k Weerstand
1x 100 nF condensator
2x 22 pF condensatoren
1x 10 uF condensator
1x 1 uF Condensator
1x 100 pF condensator
1x 22 uF condensator
Pin-headers
3x LED (Kleur maakt niet uit!)
1x 16 Mhz kristal
USB-mannelijke connector
(Optioneel) Geëtste PCB
Hulpmiddelen die ik heb gebruikt:
Yihua 862D+ soldeer- en reflowstation
soldeer tin
flux
Soldeerpasta
Pincet
Stap 1: Programmeer beide MCU's
Eerst moet u beide MicroControllers programmeren. Ik heb de Arduino IDE gebruikt!
Ik heb de ATMega32U4 van een goedkope Arduino Pro Micro Board verwijderd. Dat was goedkoper dan de IC standalone kopen…
Ik heb deze instellingen gebruikt:
ESP8266:
- Generieke ESP8266-module
- Flash-grootte: 512k (geen SPIFFS)
ATMega 32U4:
Arduino Leonardo
Als u klaar bent met programmeren, kunt u alles aansluiten zoals weergegeven in het schema.
Stap 2: Installeer de Arduino Leonardo-stuurprogramma's op uw pc
Om ervoor te zorgen dat alles goed werkt, moet je je Arduino IDE updaten naar de nieuwste versie. Verder heb je de nieuwste drivers nodig.
Kijk voor het oplossen van problemen op de Sparkfun-website:
learn.sparkfun.com/tutorials/pro-micro--fi…
Stap 3: Verbind het met uw pc
Last but not least kunt u uw bord aansluiten op uw computer. Het zou het detecteren als een normaal toetsenbord. Je vindt de IoTyper als "Arduino Leonardo" in je Device-Manager:)
Stap 4: IoBroker configureren
De directory voor het bestand moet in de basisconfiguratie /esp/iotyper zijn. Natuurlijk kunt u dit wijzigen in de code van de ESP8266 die ook in deze Instructable is opgenomen.
Stap 5: De code en toekomstige vooruitzichten wijzigen
Als je erin bent geslaagd om te solderen, wil je misschien de code nu wijzigen. Kijk voor inspiratie:
www.arduino.cc/reference/nl/taal/functie…
De mogelijkheden zijn eindeloos!
Trouwens: ik zal binnenkort, als ik thuis ben van vakantie, een 3D-geprinte behuizing voor IoTyper ontwerpen…
Ik hoop dat je genoten hebt:) Dag:D
Aanbevolen:
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Apparaten bedienen via internet via browser. (IoT): 6 stappen
Apparaten bedienen via internet via browser. (IoT): In deze Instructable zal ik je laten zien hoe je apparaten zoals LED's, relais, motoren etc. via internet via een webbrowser kunt bedienen. En u hebt via elk apparaat veilig toegang tot de bedieningselementen. Het webplatform dat ik hier heb gebruikt, is RemoteMe.org bezoek
RasbberryPi-auto met FPV-camera. Bediening via webbrowser: 31 stappen (met afbeeldingen)
RasbberryPi-auto met FPV-camera. Bediening via webbrowser: we zullen een 4wd-auto bouwen - de besturing zal vergelijkbaar zijn als in een tank - om de ene kant van de wielen te draaien, zal deze met een andere snelheid draaien dan de andere. Bij de auto wordt een camera op een speciale houder geplaatst waar we de camerapositie kunnen veranderen. De robot wordt
IoT Plant Monitoring System (met IBM IoT Platform): 11 stappen (met afbeeldingen)
IoT Plant Monitoring System (met IBM IoT Platform): Overzicht Het Plant Monitoring System (PMS) is een applicatie die is gebouwd met mensen die in de arbeidersklasse zitten met groene vingers in het achterhoofd. Tegenwoordig hebben werkende mensen het drukker dan ooit tevoren; het bevorderen van hun loopbaan en het beheren van hun financiën
NODEMCU 1.0 (ESP8266) GECONTROLEERD RELAIS MET BLYNK (VIA HET WEB): 5 stappen (met afbeeldingen)
NODEMCU 1.0 (ESP8266) GECONTROLEERD RELAIS MET BEHULP VAN BLYNK (OVER HET WEB): HI GUYS, MIJN NAAM IS P STEVEN LYLE JYOTHI EN DIT IS MIJN EERSTE INSTRUCTIES OVER HET BEDIENEN VAN RELAIS DOOR NODEMCU ESP8266-12E VIA BLYNK VIA DE INTERNETSO LETS MIJN SLECHTE ENGELS