Arduino Mega Expansion Board: 5 trin

Arduino Mega Expansion Board: 5 trin

Indholdsfortegnelse:

Anonim

Dette instruerbare er at dokumentere mine trin i oprettelsen af ​​et lille add-on board til Arduino Mega.

Det sidste bord vil have:

  • ESP8266 modul for at tillade WiFi-forbindelse
  • 4-polet seriel port til enten et Bluetooth-modul eller en anden seriel udgang
  • i2c-headers til hurtig og nem tilslutning af i2c-aktiverede enheder
  • Analog & Digital Pins brudt ud med 5v og jordstifter til nem sensor / servoforbindelser

Målet er at gøre tilsætningspladen til at passe til Mega sammen med et normalt Uno-stort skjold, hvilket betyder, at det kan bruges sammen med eksisterende skærmbilleder som lcd-skjold, relæskærme, motorskærm osv.

Målet er at lave et lille bord, der vil tage store skridt hen imod at gøre Arduino Mega til en fantastisk platform for modulær udvikling!

forsyninger:

Trin 1: Pin planlægning

Før vi dykker ind i de nødvendige komponenter, skal vi se, hvilke stifter vi har til rådighed til brug.

Dette vil diktere hvad vi kan tilføje, og hvordan vi kan tilføje det. Heldigvis har Mega en fantastisk mængde analoge, digitale og kommunikationsnåle, hvor vi håber at tilføje vores bestyrelse.

På stiftkortet ovenfor ville et Arduino-skjold bruge / uklare adgang til alle stifter ned til A7 og TX3 / RX3. Dette giver os følgende ben til vores rådighed:

  • TX1 / RX1 - Seriel Port
  • TX2 / RX2 - Seriel Port
  • SDA / SCL - i2c stifter
  • A8-A15 - Analoge Pins
  • D22-D53 - Digitale Pins
  • 2x5v / 2xGND - Power og Ground skinner

Det er perfekt.

Vi kan bruge TX1 / RX1 til at forbinde et ESP8266-modul til WiFi og TX2 / RX2 for at forbinde et Bluetooth-modul. Dette giver os masser af muligheder for trådløs kommunikation til at forbinde med telefoner / tablets / pc'er og interagere med web-enheder.

Vi kan også oprette et par i2c-porte ved hjælp af SDA / SCL-stifterne, hvilket betyder, at vi let kan kommunikere med kablede enheder. Vi kan også gøre Bluetooth-modulet flytbart, hvis vi har brug for en kablet seriel forbindelse.

Vi har også masser af analoge og digitale stifter til at bryde ud og også 5v og jordstifter dernede, så vi behøver ikke at køre strøm fra andre steder!

Trin 2: Komponenter

For at skabe en prototype af dette bestyrelse skal vi have følgende:

1x ESP8266 modul

På tidspunktet for skrivning bruger jeg for øjeblikket Wemos D1-mini til at teste mine ideer. Dette bord er billigt, har et lille fodaftryk og er også noget, jeg har meget af, så det var det naturlige valg at komme i gang:-)

I øjeblikket har jeg det fast på min Mega med Blu tack ha ha!

Jeg har bestilt en række ESP8266 baserede moduler til at prøve med dette projekt. Den mest sandsynlige kandidat, der skal bruges, er et modul med seriel pinstbrud. Dette gør det nemt at føje det til mit projekt ved hjælp af en overskrift.

1 x Bluetooth-modul

Der er mange bluetooth moduler til rådighed, som kan bruges sammen med dette projekt; så længe modulerne har tx / rx / 5v / gnd pins kan vi bruge det!

Mand / kvinde Headers

Uanset om du bruger paraply til at gøre denne enhed eller ved hjælp af et præfabrikat mcb design med jeg vil tilføje i fremtiden skal du bruge masser af stifter. Mandstifter bruges til at tilslutte bordet til Arduino, og afhængigt af dine valgte komponenter / forbindelsespræferencer kan du have brug for mandlige eller kvindelige stifter. Jeg kan se til at bruge nogle retvinklede pinhoveder for at holde en lav profil.

Trin 3: Oprettelse af dit add-on board

Kommer snart!

Først vil være et håndlavet paraply til at demonstrere funktions- og testdesign, så vil jeg være på udkig efter at oprette et PCB-design for at afslutte projektet.

Trin 4: Anvendelser

Der er så mange anvendelser til denne lille add-on board, som kan gøre en spaghetti-blanding af ledninger til et flot og nemt modulært design.

Lad mig vide, hvordan du vil bruge noget som dette, og jeg tilføjer det til eksemplarlisten!

Webserver - LCD-skærm til tilbagemelding / knappekontrol, tilvalg til wifi-forbindelse

Hjemmautomatisering - Relæskærm, tilbehør til wifi-forbindelse og analoge sensorer (i2c LCD-skærm til visning)

WiFi Robotic kontrol - Motorshield til robotstyring, add-on board til wifi-forbindelse og yderligere sensorer.

Robotic fjernbetjening - LCD-skærm til visning og knapper, tilvalg til wifi / Bluetooth. Du kan endda tilføje analoge sticks ved hjælp af add-on bordets analoge stifter til en mere konventionel controller.

Trin 5: Opdateringer

Dette projekt er i øjeblikket under udvikling, og det opdateres løbende.

De planlagte opdateringer skal dække:

  • Fremstilling af en paraplyversion af brættet
  • Oprettelse af printkortdesign
  • Fremstilling af den endelige pcb version af bestyrelsen
  • Demoer og eksempler

Tak fordi du har taget tid til at se på mine tilfældige ideer - velkommen til at fremsætte dine forslag!