Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Programmer begge MCU'er
- Trin 2: Installer Arduino Leonardo -drivere til din pc
- Trin 3: Tilslut den til din pc
- Trin 4: Konfiguration af IoBroker
- Trin 5: Ændring af koden og fremtidens Outlook
Video: IoTyper - Styr din pc via Alexa (IoT): 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Har du aldrig tænkt på at styre din pc med IoT? Vores verden bliver smartere dag for dag, og i dag omdanner vi vores pc til en endnu smartere pc, end den allerede er. Lad os begynde!
IoTyper er baseret på to grundlæggende MicroControllers: ATMega 32U4, der kan efterligne et tastatur, og ESP8266, der har WiFi -funktioner. IoTyper kombinerer dem begge. Resultatet er en port til din pc til at kommunikere med IoT-enheder. For at forbinde alt via WiFi har du brug for en MQTT-mægler. Jeg bruger iOBroker til dette. Mit system kører på en gammel, opgraderet bærbar computer. Det behøver ikke at være det nyeste og hurtigste! En Raspberrry Pi ville også gøre jobbet …
Princippet ESP8266 læser en variabel, der er gemt på iOBroker. Vi kan ændre denne variabel på mange forskellige måder, for eksempel med Alexa (du har brug for et script i iOBroker, der forbinder begge dele, men du kan finde et online) eller med andre smarte assistenter. Selvfølgelig kan du også bare bruge Apps som Apple Homekit til at udløse en begivenhed, i dette tilfælde oplåsning af min bærbare computer. ESP8266 læser variablen og sender dens tekst via Serial-Line til ATMega 32U4. ATMega 32U4 sender teksten som et tastaturoutput til pc'en. Jeg inkluderede også en testskitse til oplåsning på denne side:) Dette skulle kun være et eksempel på kode - Mulighederne for ATMega32U4 er utrolige! Du kan inkludere disse færdigheder i alle dine projekter for at interagere med din pc via WiFi!
Forbrugsvarer
Lad os starte med de materialer, jeg brugte:
Arduino Pro Micro (jeg aflodrede IC)
ESP01
TD6810 Buck-Converter
2,2 uH spole
2x 22 Ω modstande
2x 10k Ω modstande
1x 680 Ω modstand
1x 150k Ω modstand
2x 330k Ω modstande
1x 1k Ω modstand
1x 100 nF kondensator
2x 22 pF kondensatorer
1x 10 uF kondensator
1x 1 uF kondensator
1x 100 pF kondensator
1x 22 uF kondensator
Pin-Headers
3x LED (farve betyder ikke noget!)
1x 16 MhZ krystal
USB-hanstik
(Valgfrit) Ætset printkort
Værktøjer jeg brugte:
Yihua 862D+ Lodning og Reflow Station
Loddetinnet
Strøm
Loddemasse
Pincet
Trin 1: Programmer begge MCU'er
For det første skal du programmere begge MicroControllers. Jeg har brugt Arduino IDE!
Jeg fjernede ATMega32U4 fra et billigt Arduino Pro Micro Board. Det var billigere end at købe stand -alone IC …
Jeg brugte disse indstillinger:
ESP8266:
- Generisk ESP8266 -modul
- Flash-størrelse: 512k (ingen SPIFFS)
ATMega 32U4:
Arduino Leonardo
Hvis du er færdig med programmeringen, kan du begynde at forbinde alt som vist i skematisk.
Trin 2: Installer Arduino Leonardo -drivere til din pc
For at sikre, at alt fungerer fint, skal du opdatere din Arduino IDE til den nyeste version. Desuden har du brug for de nyeste drivere.
For fejlfinding se på Sparkfun-webstedet:
learn.sparkfun.com/tutorials/pro-micro--fi…
Trin 3: Tilslut den til din pc
Sidst men ikke mindst kan du slutte dit kort til din computer. Det ville opdage det som et normalt tastatur. Du kan finde IoTyper som "Arduino Leonardo" i din Device Manager:)
Trin 4: Konfiguration af IoBroker
Biblioteket for filen skal være /esp /iotyper i grundkonfigurationen. Selvfølgelig kan du ændre dette i koden til ESP8266, som også er inkluderet i denne instruktionsbog.
Trin 5: Ændring af koden og fremtidens Outlook
Hvis det lykkedes at lodde, kan du ændre koden nu. For inspiration se:
www.arduino.cc/reference/en/language/funct…
Mulighederne er uendelige!
Forresten: Jeg designer snart et 3D-printet kabinet til IoTyper, når jeg er hjemme fra ferie …
Håber du nød:) Farvel: D
Anbefalede:
Steam Punk din UPS for at få timers oppetid til din Wi-Fi-router: 4 trin (med billeder)
Steam Punk din UPS for at få timers oppetid til din Wi-Fi-router: Der er noget fundamentalt ubehageligt ved at få din UPS til at konvertere sin 12V DC-batteristrøm til 220V vekselstrøm, så transformerne, der kører din router og fiber ONT, kan konvertere den tilbage til 12V DC! Du er også oppe imod [typisk
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: 11 trin (med billeder)
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: Som så mange mennesker synes du, at Arduino er en meget god løsning til hjemmeautomatisering og robotik! Men når det kommer til kommunikation, kommer Arduinos bare med serielle links. Jeg arbejder på en robot, der skal være permanent forbundet med en server, der kører ar
Kontrolenheder via internettet via browser. (IoT): 6 trin
Kontrolenheder via internettet via browser. (IoT): I denne Instructable viser jeg dig, hvordan du kan styre enheder som lysdioder, relæer, motorer osv. Over internettet via webbrowser. Og du kan få adgang til kontrolelementerne sikkert over enhver enhed. Den webplatform, jeg brugte her, er RemoteMe.org -besøg
CityCoaster - Byg din egen Coaster for augmented reality til din virksomhed (TfCD): 6 trin (med billeder)
CityCoaster - Byg din egen Augmented Reality Coaster for din virksomhed (TfCD): En by under din kop! CityCoaster er et projekt, der tænker på et produkt til Rotterdam i Haag Lufthavn, som kunne udtrykke byens identitet og underholde klienterne i loungeområdet med augmented reality. I et miljø som sådan
Sådan laver du din egen USB -billader til enhver iPod eller andre enheder, der oplades via USB: 10 trin (med billeder)
Sådan laver du din egen USB -billader til enhver iPod eller andre enheder, der oplades via USB: Opret en USB -billader til enhver iPod eller anden enhed, der oplades via USB ved at splitte en biladapter, der udsender 5v og USB Female -stik. Den vigtigste del af dette projekt er at sikre, at output det valgte biladapter er sat på