INHOUDSOPGAWE:

IoTyper - Beheer u rekenaar via Alexa (IoT): 5 stappe (met foto's)
IoTyper - Beheer u rekenaar via Alexa (IoT): 5 stappe (met foto's)

Video: IoTyper - Beheer u rekenaar via Alexa (IoT): 5 stappe (met foto's)

Video: IoTyper - Beheer u rekenaar via Alexa (IoT): 5 stappe (met foto's)
Video: ID206 LETSCOM SMART WATCH With Amazon Alexa Built-In: Things To Know // Real Life Review 2024, November
Anonim
IoTyper - Beheer u rekenaar via Alexa (IoT)
IoTyper - Beheer u rekenaar via Alexa (IoT)
IoTyper - Beheer u rekenaar via Alexa (IoT)
IoTyper - Beheer u rekenaar via Alexa (IoT)
IoTyper - Beheer u rekenaar via Alexa (IoT)
IoTyper - Beheer u rekenaar via Alexa (IoT)

Het u nog nooit daaraan gedink om u rekenaar met IoT te beheer nie? Ons wêreld word daagliks slimmer en vandag verander ons ons rekenaar in 'n nog slimmer rekenaar as wat dit reeds is. Kom ons begin!

IoTyper is gebaseer op twee basiese MicroControllers: die ATMega 32U4 wat 'n sleutelbord kan navolg, en die ESP8266 met WiFi -moontlikhede. IoTyper kombineer albei. Die resultaat is 'n poort vir u rekenaar om met IoT-toestelle te kommunikeer. Om alles via WiFi te verbind, benodig u 'n MQTT-makelaar. Ek gebruik iOBroker hiervoor. My stelsel werk op 'n ou, opgegradeerde skootrekenaar. Dit hoef nie die nuutste en vinnigste te wees nie! 'N Raspberrry Pi sou ook die werk doen …

Die beginsel Die ESP8266 lees 'n veranderlike wat by iOBroker gestoor word. Ons kan die veranderlike op baie verskillende maniere verander, byvoorbeeld met Alexa (u benodig 'n script in iOBroker wat albei verbind, maar u kan dit aanlyn vind) of met enige ander slim assistent. U kan natuurlik ook programme soos Apple Homekit gebruik om 'n gebeurtenis te veroorsaak, in hierdie geval die ontsluiting van my skootrekenaar. Die ESP8266 lees die veranderlike en stuur die teks via Serial-Line na die ATMega 32U4. Die ATMega 32U4 stuur die teks as 'n sleutelborduitgang na die rekenaar. Ek het ook 'n toetsskets vir ontsluiting op hierdie bladsy ingesluit:) Dit moet slegs 'n voorbeeldkode wees - die moontlikhede van die ATMega32U4 is ongelooflik! U kan hierdie vaardighede by al u projekte insluit om via u rekenaar met u rekenaar te kommunikeer!

Voorrade

Kom ons begin met die materiaal wat ek gebruik het:

Arduino Pro Micro (ek het die IC ontsoldeer)

ESP01

TD6810 Buck-omskakelaar

2.2 uH Spoel

2x 22 Ω weerstande

2x 10k Ω weerstande

1x 680 Ω Weerstand

1x 150k Ω Weerstand

2x 330k Ω weerstande

1x 1k Ω Weerstand

1x 100 nF kondensator

2x 22 pF kondensators

1x 10 uF kondensator

1x 1 uF kondensator

1x 100 pF kondensator

1x 22 uF kondensator

Speldopskrifte

3x LED (kleur maak nie saak nie!)

1x 16 MhZ kristal

USB-manlike aansluiting

(Opsioneel) Geëtste PCB

Gereedskap wat ek gebruik het:

Yihua 862D+ soldeer- en terugvloeistasie

Soldeerblikkie

Fluks

Soldeerpasta

Pincet

Stap 1: Program beide MCU's

Program beide MCU's!
Program beide MCU's!
Program beide MCU's!
Program beide MCU's!

Eerstens moet u beide MicroControllers programmeer. Ek het die Arduino IDE gebruik!

Ek het die ATMega32U4 van 'n goedkoop Arduino Pro Micro Board verwyder. Dit was goedkoper as om die selfstandige IC te koop …

Ek het hierdie instellings gebruik:

ESP8266:

  • Generiese ESP8266 -module
  • Flitsgrootte: 512k (geen SPIFFS)

ATMega 32U4:

Arduino Leonardo

As u klaar is met programmering, kan u alles begin verbind soos in die skema aangedui.

Stap 2: Installeer die Arduino Leonardo -stuurprogramma's op u rekenaar

Om te verseker dat alles goed werk, moet u u Arduino IDE opdateer na die nuutste weergawe. Verder het u die nuutste bestuurders nodig.

Kyk na die Sparkfun-webwerf vir probleemoplossing:

learn.sparkfun.com/tutorials/pro-micro--fi…

Stap 3: Koppel dit aan u rekenaar

Koppel dit aan u rekenaar!
Koppel dit aan u rekenaar!

Laastens kan u u bord aan u rekenaar koppel. Dit sal dit opspoor soos 'n gewone sleutelbord. U kan die IoTyper vind as "Arduino Leonardo" in u apparaatbestuurder:)

Stap 4: IoBroker instel

IoBroker instel
IoBroker instel

Die gids vir die lêer moet /esp /iotyper wees in die basiese opset. U kan dit natuurlik verander in die kode van die ESP8266, wat ook in hierdie instruksie ingesluit is.

Stap 5: Verander die kode en toekomstige vooruitsigte

As u daarin geslaag het om te soldeer, kan u die kode nou verander. Vir inspirasie kyk:

www.arduino.cc/reference/en/language/funct…

Die moontlikhede is eindeloos!

Terloops: ek sal binnekort 'n 3D-gedrukte omhulsel vir IoTyper ontwerp, as ek terug is van die vakansie …

Hoop julle het dit geniet:) Bye: D

Aanbeveel: