Välj ditt språk
Arduino Robotik Kurs
Över 2 miljoner studenter världen över

Arduino Robotik Kurs

Bygg en helt autonom robot från grunden med Arduino – inga förkunskaper krävs. Den här kursen tar dig från grundläggande elektronik och C++-programmering hela vägen till PID-reglering, trådlös kommunikation och sensorfusion. Varje begrepp tillämpas direkt på hårdvara som du monterar och programmerar själv.

Dedika för företag

Vad du kommer att lära dig:

Du börjar med grundläggande elektronik och Arduino-programmering och går sedan vidare till att läsa av verkliga sensorer som ultraljuds- och IMU-moduler. Du kopplar in och styr likströmsmotorer, servon och stegmotorer med lämpliga drivkretsar. Därifrån monterar du ett komplett tvåhjuligt robotchassi och programmerar autonoma beteenden, inklusive linjeföljning och hinderundvikande. Du genomför PID-regulatorer, tillståndsmaskiner och enkoderbaserad odometri. Kursen behandlar också Bluetooth-, IR- och Wi-Fi-styrning så att din robot kan ta emot kommandon trådlöst. Du avslutar med ett slutprojekt som sammanför alla färdigheter i ett dokumenterat bygge som är redo för din portfolio.

Hur du studerar praktiskt Arduino Robotik Kurs

Hur du övar Arduino Robotik Kurs

För dig som är företag och vill utbilda ditt team

På Dedika för företag anpassas kursen med övningar och exempel från just din verksamhet, på det sätt som ditt företag behöver.

Klicka här

Kursinnehåll

8 Kapitlen • 38 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)

Kapitel 1Se detaljer

Introduktion till Arduino och elektronik

  • Lektion 1 • Konfigurera utvecklingsmiljön

    Installerar och konfigurerar Arduino IDE för koduppladdning och seriell övervakning. Kopplar samman arbetsflödet från kodredigerare till fysiskt kort.

  • Lektion 2 • Grundläggande elektronikbegrepp

    Behandlar spänning, ström, resistans och Ohms lag tillämpat på Arduino-kretsar. Etablerar den elektriska vokabulären som används genom hela kursen.

  • Lektion 3 • Arduino-hårdvaruöversikt

    Identifierar Uno-kortets stift, portar och spänningsskenor. Du kartlägger varje fysisk komponent till dess funktionella roll i ett robotsystem.

  • Lektion 4 • Grunderna i prototypbygge med kopplingsdäck

    Lär ut kopplingsdäckets layout, kopplingstråd och säker komponentinsättning. Du bygger och testar en enkel LED-krets utan lödning.

Kapitel 2Se detaljer

Grunderna i Arduino-programmering

  • Lektion 1 • Sketchstruktur och datatyper

    Förklarar setup(), loop() och variabeldeklarationer i Arduino C++. Förankrar allt efterföljande programmeringsarbete i korrekt sketcharkitektur.

  • Lektion 2 • Funktioner och modulär kod

    Lär ut funktionsdeklaration, parametrar och returvärden för att organisera kod. Minskar upprepning och förbereder dig för robotprogram med flera filer.

  • Lektion 3 • Styrflöde och logik

    Behandlar if/else, for, while och switch-satser för beslutsfattande. Möjliggör villkorliga hårdvarusvar baserade på sensor- eller tidsvärden.

  • Lektion 4 • Timing och avbrott

    Använder millis(), micros() och hårdvaruavbrott för icke-blockerande tidsstyrning. Möjliggör precist händelsestyrt beteende i robotprogram.

  • Lektion 5 • Programmering av digital och analog I/O

    Programmerar pinMode(), digitalRead/Write() och analogRead/Write() för att interagera med hårdvara. Tillämpar programmeringsfärdigheter direkt på fysisk stiftstyrning.

Kapitel 3Se detaljer

Sensorer och signalbehandling

  • Lektion 1 • Signal filtreringstekniker

    Tillämpar glidande medelvärde, lågpass- och medianfilter på brusiga sensorströmmar. Förbättrar tillförlitligheten hos alla sensordrivna robotbeteenden.

  • Lektion 2 • Tröghetsmätenheter

    Läser accelerometer- och gyroskopdata över I2C från en MPU-6050. Etablerar den orienteringsavkänning som behövs för balansering och kursstyrning.

  • Lektion 3 • Seriella och I2C-kommunikationsprotokoll

    Konfigurerar UART Seriell- och I2C-bussar för att ansluta sensorer och kringutrustning. Förbereder dig för multi-enhets robotarkitekturer i senare kapitel.

  • Lektion 4 • Infraröda linje- och närhetssensorer

    Läser analoga och digitala IR-sensorer för linjeföljning och kantdetektering. Introducerar tröskelkalibrering för varierande ytreflektans.

  • Lektion 5 • Ultraljudsavståndsmätning

    Kopplar och programmerar en HC-SR04-sensor med trigger/echo-timing. Ger den primära hinderdetekteringsingången för navigeringskapitlen.

Kapitel 4Se detaljer

Motorstyrning och aktivering

  • Lektion 1 • Servomotorstyrning

    Använder Servo-biblioteket för att positionera standard- och kontinuerligt roterande servon. Lägger till pan-tilt-sensorfästen och gripermanövrering till roboten.

  • Lektion 2 • Grunderna för likströmsmotorer

    Förklarar bak-EMK, startström och motorklassificeringar relevanta för robotdrivlinor. Förhindrar komponentskador och informerar val av drivkrets.

  • Lektion 3 • H-brygga motordrivare

    Kopplar och programmerar en L298N eller L293D H-brygga för dubbelriktad styrning av likströmsmotorer. Möjliggör styrning framåt, bakåt och hastighetsstyrning via PWM-signaler.

  • Lektion 4 • Grunderna i stegmotorer

    Driver en stegmotor med en ULN2003 eller A4988 drivkrets för exakt vinkelpositionering. Introducerar steglägen och accelerationsprofiler.

  • Lektion 5 • PWM-hastighets- och riktningstrimning

    Kalibrerar PWM-värden för att uppnå matchade hjulhastigheter och rörelse i rak linje. Förbereder direkt chassit för navigeringsalgoritmer.

Kapitel 5Se detaljer

Robotchassimontering och integration

  • Lektion 1 • Testning av systemintegration

    Kör delsystemkontroller och fullständiga systemtester innan autonom kod. Etablerar ett repeterbart felsökningsarbetsflöde för hårdvarufel.

  • Lektion 2 • Design av kraftsystem

    Väljer batterier, spänningsregulatorer och säkringar för säker robotströmförsörjning. Separerar logik- och motorström för att förhindra omstart av mikrokontroller.

  • Lektion 3 • Kabelhärva och kabelhantering

    Drar och fäster kablar för att förhindra kortslutning, dragbelastning och störningar. Producerar en underhållsvänlig robot som överlever upprepade testcykler.

  • Lektion 4 • Sensormontering och synfält

    Positionerar ultraljuds-, IR- och IMU-sensorer för optimal detekteringstäckning. Anpassar fysisk placering med mjukvaruantaganden i senare kapitel.

  • Lektion 5 • Chassidesign och val

    Utvärderar chassigeometri, hjulbas och material för stabilitet och nyttolast. Vägleder komponentplacering som påverkar tyngdpunkten.

Kapitel 6Se detaljer

Algoritmer för autonom navigering

  • Lektion 1 • Enkoderbaserad odometri

    Använder hjulenkoderpulser för att uppskatta position och kurs på en plan yta. Möjliggör dödräkningsnavigering mellan waypoints.

  • Lektion 2 • PID-reglering för robotrörelse

    Implementerar en fullständig PID-regulator för kurs- och hastighetsreglering. Lyfter linjeföljning och hinderundvikande till jämn, stabil prestanda.

  • Lektion 3 • Strategier för hinderundvikande

    Implementerar väggföljning och reaktivt undvikande med hjälp av ultraljudssensordata. Tillämpar motorstyrnings- och sensoravläsningsfärdigheter i ett enhetligt beteende.

  • Lektion 4 • Linjeföljningsstyrning

    Programmerar proportionell styrning över IR-sensorarrayer för jämn linjespårning. Introducerar återkopplingsstyrningsbegrepp tillämpat på en fysisk robot.

  • Lektion 5 • Navigering med ändlig tillståndsmaskin

    Strukturerar robotbeteende som explicita tillstånd och övergångar för tillförlitlig autonomi. Ersätter ad hoc if/else-logik med en skalbar arkitektur.

Kapitel 7Se detaljer

Trådlös kommunikation och fjärrstyrning

  • Lektion 1 • Telemetriloggning och visualisering

    Strömmar sensor- och tillståndsdata till en värddator för realtidsplottning. Stödjer trimmning och felsökning av autonoma algoritmer på distans.

  • Lektion 2 • Wi-Fi-styrning med ESP8266

    Ansluter en ESP8266-modul till ett lokalt nätverk och tillhandahåller en webbstyrningssida. Introducerar TCP/IP-koncept i samband med robotfjärrmanövrering.

  • Lektion 3 • Integration av IR-fjärrstyrning

    Avkodar IR-signaler enligt NEC-protokollet för att mappa fjärrkontrollens knappar till robotkommandon. Ger ett enkelt trådlöst gränssnitt innan RF-moduler introduceras.

  • Lektion 4 • Bluetooth seriell kommunikation

    Parar en HC-05-modul med en smartphone-app för att skicka ASCII-kommandon över UART. Möjliggör manuell åsidosättning i realtid och telemetrivisning.

Kapitel 8Se detaljer

Avancerade robotprojekt och optimering

  • Lektion 1 • Minnes- och prestandaoptimering

    Minskar SRAM- och flashanvändning genom val av datatyper och kodomstrukturering. Förhindrar minnesrelaterade krascher i komplexa robotprogram.

  • Lektion 2 • Slutprojekt bygge och iteration

    Monterar, programmerar och testar iterativt slutprojektsroboten mot definierade kriterier. Tillämpar hela den tekniska designcykeln i ett enskilt projekt.

  • Lektion 3 • Koddokumentation och överlämning

    Skriver inline-kommentarer, README-filer och kopplingsscheman för projektöverlämning. Producerar professionell dokumentationsstandard som förväntas i teammiljöer.

  • Lektion 4 • Projektplanering och krav

    Definierar projektomfattning, framgångskriterier och ett byggschema med hjälp av teknisk dokumentationspraxis. Översätter ett robotkoncept till genomförbara uppgifter.

  • Lektion 5 • Multisensorfusion

    Kombinerar ultraljuds-, IR- och IMU-data till en enhetlig världsmodell för robusta beslut. Demonstrerar hur sensorfusion förbättrar autonomitillförlitlighet.

Certifiering

Ditt giltiga slutförandecertifikat

Den här kursen är för dig:

  • Hobbymakare: ivriga att gå vidare från blinkande lysdioder till verklig robotik.

  • Maskinteknikstudenter: som vill ha praktisk exponering för inbäddad programmering och elektronik.

  • Karriärbytare: som övergår till robotik eller automation från orelaterade tekniska områden.

  • STEM-lärare på gymnasiet: som vill ta in fysiska dataprojekt i sina klassrum.

  • Programvaruutvecklare: nyfikna på att tillämpa kodningsfärdigheter på fysiska, sensorstyrda maskiner.

  • Elektronikentusiaster: redo att kombinera kretskunskap med autonomt robotbeteende.

Vad våra elever säger

Era lektioner är perfekta. Jag köpte årspaketet och har äntligen möjlighet att följa olika ämnen som intresserar mig utan att behöva byta plattform... tack för allt ni gör, jag har redan rekommenderat er till andra...
Giulio Carlo
Giulio CarloStudent inom Digital marknadsföring
Jag gillar hur lektionerna går rakt på sak och hur jag kan byta kapitel och hoppa över innehåll som jag inte behöver.
Mariana Ferres
Mariana FerresStudent inom Fotografi
Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!
Luciana Alvarenga
Luciana AlvarengaStudent inom Nageldesign
Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.
André Felipe
André FelipeStudent inom Prompt Engineering

Viktigaste kompetenserna

FAQ

Vem är Dedika?

Är intyget giltigt i Sverige?

Är kurserna gratis?

Vad är kursens arbetsinsats?

Hur ser kurserna ut?

Hur fungerar kurserna?

Hur lång tid tar kurserna?

Vad kostar kurserna?

Vad är en EAD- eller onlinekurs och hur fungerar den?

PDF-kurs