Innehållsförteckning:

Arduino Powered Automatic Sweeper: 9 steg
Arduino Powered Automatic Sweeper: 9 steg

Video: Arduino Powered Automatic Sweeper: 9 steg

Video: Arduino Powered Automatic Sweeper: 9 steg
Video: Gesture-Controlled Servo with Python and Arduino #electronics #arduinotraining 2024, Juli
Anonim
Arduino Powered Automatic Sweeper
Arduino Powered Automatic Sweeper

Så en dag bestämde jag mig för att köpa en roomba men det är för dyrt för jag är student och min prioritet är fortfarande min skola, och en idé blinkar i mitt sinne som säger hur jag ska göra, jag har en anständig bakgrund om programmering och arduino så varför inte?

Steg 1: Outsourcing av material

Outsourcingmaterial
Outsourcingmaterial
Outsourcingmaterial
Outsourcingmaterial
Outsourcingmaterial
Outsourcingmaterial
Outsourcingmaterial
Outsourcingmaterial

Delen för projekten listas nedan:

Arduino pro mini eller vilken arduino -skiva som helst

Jag använde precis pro mini eftersom den är mer effektiv och mindre

L298n motorförare

Denna motorförare används för att driva de två motorerna som driver sopmaskinen

Skjut kvast

om du inte vet vad en push -kvast är det som en kvast med flera penslar

och snurrar när du trycker igenom den och samlar upp smutsen

2 DC borstade motorer

Jag använde bara några olika DC -motorer som jag fick från trasiga leksaksbilar

Två ultraljudssensorer

att känna och undvika väggar och hinder

DC -uttag

Att ladda kraftbankerna

Kraftbanker

för att ge den kraft som behövs för bräda och motorer

två USB -hanskablar

att ansluta till powerbank

Steg 2: Verktyg krävs

Verktyg krävs
Verktyg krävs

Ett Dremel -verktyg

att klippa och sätta hål där det behövs

Ett lödkolv

till lödtrådar, förstås.

Tång

att klippa tråd och hjälpa till att böja trådarna

limpistol (tillval)

att hålla ihop motorerna men om du inte bara använder blixtlås

Skruvmejsel

för att fästa och lossa skruvarna på flera komponenter

Steg 3: Hitta var du ska placera motorerna och sensorerna och måla jobbet

Hitta var du ska placera motorerna och sensorerna och måla jobbet
Hitta var du ska placera motorerna och sensorerna och måla jobbet
Hitta var du ska placera motorer och sensorer och måla jobb
Hitta var du ska placera motorer och sensorer och måla jobb
Hitta var du ska placera motorer och sensorer och måla jobb
Hitta var du ska placera motorer och sensorer och måla jobb

Jag uppskattade var jag skulle placera sensorerna genom att bara sätta dem ovanför och jag markerade cirklarna som senare kommer att klippas av dremeln och medan jag är på det målade jag det med en metallisk blå sprayfärg

Steg 4: Sätta hål

Att sätta hål
Att sätta hål
Att sätta hål
Att sätta hål
Att sätta hål
Att sätta hål
Att sätta hål
Att sätta hål
  • Så jag lägger fyra hål framför överkroppskvasten två till vänster och två till höger för att sensorerna ska gå in
  • och jag satte också två rektangulära hål i botten av kvastens underkropp för att motorerna skulle gå in

Steg 5: Sätta ihop allt

Puttng It All Together
Puttng It All Together
Puttng It All Together
Puttng It All Together
Puttng It All Together
Puttng It All Together

Jag varmlimmade alla sensorer och motorer på kroppen, för motorerna lägger jag den i underkroppen och stöttar den med träpluggar så att den inte jigglar runt. för sensorerna limmade jag dem också i sina rätta hål, jag gjorde också en brytskiva för pro mini så det blir lättare att tråda och felsöka. medan motorföraren är framför städaren

Steg 6: Kod

koden gjordes i Arduino IDE och den är c plus modifierad, förstås. om du vill ladda ner koden trycker du bara på länken nedan. så det finns två delar av koden i lekmannatiden, den första delens jobb är att få data från sensorerna så att styrelsen kan analysera den och den andra delens jobb är att tilldela vilka motorer som snurrar och manövrerar, det är bara två enkla delar. om du undrar hur jag laddade upp koden använder jag bara en arduino uno för att ladda upp

Steg 7: Koppla ihop det

Kopplar ihop det
Kopplar ihop det
Kopplar ihop det
Kopplar ihop det
Kopplar ihop det
Kopplar ihop det
Kopplar ihop det
Kopplar ihop det

Jag använde anslutningstråd #12 gauge för att ansluta allt till sin rätta plats. fritzing schematisk ges ovan.

sensornas VCC och GND är anslutna till kraftbankerna som levererar 5 volt och triggstiftet är ett ekostift anslutet till sina lämpliga stift. även stiften för styrning av motorn definieras i koden

Steg 8: Stäng det

Stänger det
Stänger det

Jag sätter powerbanken på toppen eftersom det inte finns plats för de två massiva powerbanken inuti. Jag lägger den också på framsidan för att lägga till vikt och lägger mer dragkraft på framhjulen som driver borsten. Jag skruvade också tillbaka allt igen

Steg 9: Finisher

detta är det sista steget i detta långa instruerbara hopp om att du tycker om att göra det och gärna ändra och ändra det.

Rekommenderad: