Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Ohjelmoi molemmat MCU: t
- Vaihe 2: Asenna Arduino Leonardo -ajurit tietokoneellesi
- Vaihe 3: Liitä se tietokoneeseen
- Vaihe 4: IoBrokerin määrittäminen
- Vaihe 5: Code & Future Outlookin muokkaaminen
Video: IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Etkö ole koskaan ajatellut hallita tietokonettasi IoT: n avulla? Maailmamme muuttuu päivä päivältä älykkäämmäksi, ja tänään muutamme tietokoneemme entistä älykkäämmäksi tietokoneeksi. Aloitetaan!
IoTyper perustuu kahteen perusmikro -ohjaimeen: ATMega 32U4, joka voi emuloida näppäimistöä, ja ESP8266, jossa on WiFi -ominaisuudet. IoTyper yhdistää molemmat. Tuloksena on portti tietokoneellesi kommunikoida IoT-laitteiden kanssa. Jotta voit yhdistää kaiken WiFi-yhteyden kautta, tarvitset MQTT-Brokerin. Käytän tähän iOBrokeria. Järjestelmäni käyttää vanhaa, päivitettyä kannettavaa tietokonetta. Sen ei tarvitse olla uusin ja nopein! Raspberrry Pi toimisi samoin…
Periaate ESP8266 lukee muuttujan, joka on tallennettu iOBrokeriin. Voimme muuttaa tätä muuttujaa monella eri tavalla, esimerkiksi Alexalla (tarvitset iOBrokerissa komentosarjan, joka yhdistää molemmat, mutta voit löytää sellaisen verkossa) tai minkä tahansa muun Smart Assistantin kanssa. Voit tietysti myös yksinkertaisesti käyttää sovelluksia, kuten Apple Homekit, tapahtuman käynnistämiseen, tässä tapauksessa kannettavan tietokoneen lukituksen avaamiseen. ESP8266 lukee muuttujan ja lähettää sen tekstin sarjaportin kautta ATMega 32U4: lle. ATMega 32U4 lähettää tekstin näppäimistönä PC: lle. Laitoin testiluonnoksen lukituksen avaamiseen myös tälle sivulle:) Tämän pitäisi olla vain esimerkkikoodi - ATMega32U4: n mahdollisuudet ovat uskomattomia! Voit sisällyttää nämä taidot kaikkiin projekteihisi vuorovaikutukseen tietokoneesi kanssa WiFi -yhteyden kautta!
Tarvikkeet
Aloitetaan käyttämistäni materiaaleista:
Arduino Pro Micro (poistin IC: n)
ESP01
TD6810 Buck-muunnin
2.2 uH kela
2x 22 Ω vastukset
2x 10k Ω vastukset
1x 680 Ω vastus
1x 150k Ω vastus
2x 330k Ω vastukset
1x 1kΩ vastus
1x 100 nF kondensaattori
2x 22 pF kondensaattorit
1x 10 uF kondensaattori
1x 1 uF kondensaattori
1x 100 pF kondensaattori
1x 22 uF kondensaattori
Pin-otsikot
3x LED (värillä ei ole väliä!)
1x 16 MhZ kide
USB-urosliitin
(Valinnainen) Syövytetty piirilevy
Työkalut joita käytin:
Yihua 862D+ juotos- ja virtausasema
Tina juote
Flux
Juotospasta
Pinsetit
Vaihe 1: Ohjelmoi molemmat MCU: t
Ensin sinun on ohjelmoitava molemmat mikroohjaimet. Olen käyttänyt Arduino IDE: tä!
Poistin ATMega32U4: n halvasta Arduino Pro Micro Boardista. Se oli halvempaa kuin erillisen IC: n ostaminen …
Käytin näitä asetuksia:
ESP8266:
- Yleinen ESP8266 -moduuli
- Salaman koko: 512k (ei SPIFFS)
ATMega 32U4:
Arduino Leonardo
Jos olet lopettanut ohjelmoinnin, voit aloittaa yhteyden muodostamisen kaavion mukaisesti.
Vaihe 2: Asenna Arduino Leonardo -ajurit tietokoneellesi
Varmistaaksesi, että kaikki toimii hyvin, sinun on päivitettävä Arduino IDE uusimpaan versioon. Lisäksi tarvitset uusimmat ohjaimet.
Katso vianetsintä Sparkfun-verkkosivustolta:
learn.sparkfun.com/tutorials/pro-micro--fi…
Vaihe 3: Liitä se tietokoneeseen
Viimeisenä, mutta ei vähäisimpänä, voit liittää kortin tietokoneeseen. Se tunnistaa sen kuin tavallinen näppäimistö. Löydät IoTyperin nimellä "Arduino Leonardo" Laitehallinnastasi:)
Vaihe 4: IoBrokerin määrittäminen
Tiedoston hakemiston on oltava peruskokoonpanossa /esp /iotyper. Voit tietysti muuttaa tätä ESP8266 -koodissa, joka sisältyy myös tähän oppaaseen.
Vaihe 5: Code & Future Outlookin muokkaaminen
Jos juottaminen onnistui, haluat ehkä muokata koodia nyt. Inspiraatiota varten katso:
www.arduino.cc/reference/en/language/funct…
Mahdollisuudet ovat rajattomat!
Muuten: suunnittelen 3D-painetun kotelon IoTyperille pian, kun olen palannut lomalta…
Toivottavasti pidit:) Heippa: D
Suositeltava:
Ohjaa tietokonettasi päähän!: 6 vaihetta (kuvilla)
Hallitse tietokonettasi päähän!: Hei, loin järjestelmän, jonka avulla voit hallita tietokoneen hiirtä vain liikuttamalla päätäsi. Miksi tein tämän? Halusin tehdä esineen, joka tekee videopeleistä m
Ohjaa tietokonettasi askelmoottorilla!: 9 vaihetta (kuvilla)
Ohjaa tietokonettasi askelmoottorilla!: Yhdessä aiemmista ohjeistani näytin sinulle, kuinka voit käyttää askelmoottoria pyörivänä kooderina. Tässä opetusohjelmassa opitaan, kuinka voimme käyttää sitä tietokoneen hallintaan. Joten ilman lisäpuhetta, aloitetaan
Ohjaa tietokonettasi LASERILLA !: 5 vaihetta (kuvilla)
Hallitse tietokonettasi … LASERilla !: Oletko koskaan ollut ärsyyntynyt, koska sinun on päästävä lähelle tietokonettasi, kun käytät sitä? Oletko koskaan toivonut langatonta hiirtä, mutta et ole koskaan päässyt ostamaan sitä? Tässä on väliaikainen ratkaisu sinulle! Tämän avulla voit hallita hiiren liikettä
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): 6 vaihetta
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): Tässä ohjeessa näytän sinulle, kuinka voit ohjata laitteita, kuten LED-valoja, releitä, moottoreita jne. Internetin kautta verkkoselaimen kautta. Ja voit käyttää ohjaimia turvallisesti millä tahansa laitteella. Tässä käyttämäni verkkoalusta on RemoteMe.org -vierailu
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: 6 vaihetta
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: Joskus sinun on ehkä siirrettävä tiedostoja verkon kautta useille tietokoneille. Vaikka voit laittaa sen flash -asemaan tai CD/DVD -levylle, sinun on mentävä jokaiseen tietokoneeseen kopioimalla tiedostot, ja kaikkien tiedostojen kopioiminen voi viedä hetken (etenkin f