Sadržaj:
- Supplies
- Korak 1: Programirajte oba MCU -a
- Korak 2: Instalirajte Arduino Leonardo upravljačke programe na svoj računar
- Korak 3: Povežite ga sa računarom
- Korak 4: Konfiguriranje IoBrokera
- Korak 5: Izmjena koda i Outlook
Video: IoTyper - Upravljajte svojim računarom putem Alexa (IoT): 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Jeste li ikada razmišljali o kontroli računara putem IoT -a? Naš svijet iz dana u dan postaje sve pametniji i danas pretvaramo naš računar u još pametniji računar nego što već jeste. Počnimo!
IoTyper je zasnovan na dva osnovna mikrokontrolera: ATMega 32U4 koji može oponašati tastaturu i ESP8266 koji ima WiFi mogućnosti. IoTyper kombinira oboje. Rezultat je kapija za vaše računalo za komunikaciju s IoT-uređajima. Za povezivanje svega putem WiFi-a potreban vam je MQTT-posrednik. Za ovo koristim iOBroker. Moj sistem radi na starom, nadograđenom laptopu. Ne mora biti najnoviji i najbrži! Raspberrry Pi bi isto obavio posao …
Princip ESP8266 čita varijablu koja je pohranjena na iOBroker -u. Tu varijablu možemo promijeniti na mnogo različitih načina, na primjer s Alexa (potrebna vam je skripta u iOBrokeru koja povezuje oboje zajedno, ali jednu možete pronaći na mreži) ili s bilo kojim drugim pametnim pomoćnicima. Naravno, jednostavno možete koristiti i aplikacije poput Apple Homekita za pokretanje događaja, u ovom slučaju Otključavanje mog prijenosnog računala. ESP8266 čita varijablu i šalje njen tekst putem serijske linije do ATMega 32U4. ATMega 32U4 šalje tekst kao izlaz sa tastature na računar. Na ovu stranicu sam uključio i testnu skicu za Otključavanje:) Ovo bi trebao biti samo primjer koda - mogućnosti ATMega32U4 su nevjerojatne! Ove vještine možete uključiti u sve svoje projekte za interakciju s računarom putem WiFi -a!
Supplies
Počnimo s materijalima koje sam koristio:
Arduino Pro Micro (odlemio sam IC)
ESP01
TD6810 Buck-pretvarač
2.2 uH zavojnica
2x 22 Ω otpornika
2x 10k Ω otpornici
1x 680 Ω otpornik
1x 150k Ω otpornik
2x 330k Ω otpornici
1x 1k Ω otpornik
1x 100 nF kondenzator
2x 22 pF Kondenzatori
1x 10 uF kondenzator
1x 1 uF kondenzator
1x 100 pF Kondenzator
1x 22 uF kondenzator
Pin-Headers
3x LED (boja nije bitna!)
1x 16 Mhz kristal
USB-muški konektor
(Opcionalno) Gravirana PCB
Alati koje sam koristio:
Yihua 862D+ Stanica za lemljenje i pretakanje
Lemilica za lemljenje
Tok
Solder Paste
Pinceta
Korak 1: Programirajte oba MCU -a
Prvo morate programirati oba mikrokontrolera. Koristio sam Arduino IDE!
Uklonio sam ATMega32U4 sa jeftine Arduino Pro mikro ploče. To je bilo jeftinije od kupovine IC -a samostalno …
Koristio sam ove postavke:
ESP8266:
- Generički modul ESP8266
- Veličina blica: 512k (nema SPIFFS)
ATMega 32U4:
Arduino Leonardo
Ako ste završili programiranje, možete početi povezivati sve kako je prikazano na shemi.
Korak 2: Instalirajte Arduino Leonardo upravljačke programe na svoj računar
Da biste bili sigurni da sve funkcionira u redu, morate ažurirati svoj Arduino IDE na najnoviju verziju. Osim toga, potrebni su vam najnoviji upravljački programi.
Za rješavanje problema pogledajte web stranicu Sparkfun:
learn.sparkfun.com/tutorials/pro-micro--fi…
Korak 3: Povežite ga sa računarom
Na kraju, ali ne i najmanje važno, možete povezati ploču sa računarom. Otkrio bi to kao normalna tastatura. IoTyper možete pronaći kao "Arduino Leonardo" u svom Upravitelju uređaja:)
Korak 4: Konfiguriranje IoBrokera
Direktorij za datoteku mora biti /esp /iotyper u osnovnoj konfiguraciji. Naravno, ovo možete promijeniti u kodu ESP8266 koji je također uključen u ovu uputu.
Korak 5: Izmjena koda i Outlook
Ako ste uspjeli lemiti, možda želite promijeniti kôd sada. Za inspiraciju pogledajte:
www.arduino.cc/reference/en/language/funct…
Mogućnosti su beskrajne!
Usput: Dizajnirat ću 3D kućište za IoTyper uskoro, kad se vratim kući s odmora …
Nadam se da ste uživali:) Bye: D
Preporučuje se:
Flysky RF odašiljač koji se napaja putem USB -a + žičane signalne veze sa računarom + besplatni softver simulatora: 6 koraka
Flysky RF odašiljač koji se napaja putem USB + žičane signalne veze sa računarom + besplatni softver simulatora: Ako ste poput mene, voljet ćete testirati svoj RF predajnik i naučiti prije nego što srušite svoj dragi RF avion/bespilotnu letjelicu. Ovo će vam pružiti dodatnu zabavu, a uštedjet ćete tone novca i vremena. Najbolji način za to je povezivanje vašeg RF odašiljača s vama
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: 11 koraka (sa slikama)
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: Dodirne podloge za prijenosno računalo PS/2 među najhladnijim su uređajima za korisničko sučelje koje možete koristiti s mikrokontrolerom. Pokreti klizanjem i dodirivanjem prstiju mogu se pokazati kao da kontroliraju stvari na prilično jednostavan i zabavan način. U ovom Instructableu spojimo jedno sa
Pojačalo DIY 600 W sa starim računarom SMPS: 9 koraka (sa slikama)
DIY pojačalo od 600 W sa starim računarom SMPS: Hej! svi Moje ime je Steve.Danas ću vam pokazati kako napraviti pojačalo od 600 W sa računarskim napajanjemKliknite ovdje da vidite video Počnimo
Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računarom: 4 koraka (sa slikama)
Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računarom: U ovom projektu odabrao sam senzor boje TCS34725. Budući da ovaj senzor vrši preciznije otkrivanje od ostalih i na njega ne utječe promjena svjetlosti u okruženju. Robotom za otklanjanje grešaka u proizvodu upravlja program sučelja
Korišćenje PSP -a kao računarske džojstike, a zatim upravljanje računarom pomoću PSP -a: 5 koraka (sa slikama)
Korištenje PSP -a kao računarske džojstike, a zatim i upravljanje računarom pomoću PSP -a: Možete učiniti mnogo zanimljivih stvari s PSP homebrew -om, a u ovom uputstvu ću vas naučiti kako koristiti svoj PSP kao joystick za igranje igara, ali postoji i program koji vam omogućava da koristite džojstik kao miš. Evo materijala