Innehållsförteckning:
- Steg 1: Samla material, komponenter och verktyg
- Steg 2: Laserskär chassit
- Steg 3: Bygg roboten
- Steg 4: Anslut kretselement (kretsdiagram)
- Steg 5: Skapa installationsprogrammet
- Steg 6: Ladda koden
Video: Spritdjur för alkohol: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
The Alcohol Scavenging Pet är en arduino-baserad linjeföljande robot utformad för att spela ett interaktivt spel med sin ägare. Roboten rör sig längs banlinjen (svart tejp) på en slinga. Ägaren behandlar husdjuret ett skott per gång på sin banelinje. När roboten upptäcker skottet (hinder) stannar den framför den och "luktar" den (kontrollerar alkoholhalten). Om skottet innehåller alkohol blir husdjuret upphetsade (spelar respektive melodi) och lagrar skottet i sitt bo (Alcohol House -terminalen). Om bilden inte innehåller alkohol blir den besviken (spelar respektive melodi) och "slänger" skottet till papperskorgen (Water House -terminalen). Sedan kommer den tillbaka till sitt spår för mer scavenging!
Steg 1: Samla material, komponenter och verktyg
Material och komponenter:
För roboten behöver du:
- 1x 2WD Smart Motor Robot Car Chassis KIT
- 2x Träskivor 2mm - 25 x 50 cm
- 2x metall distanser 20 mm
- M2 x 6 mm skruvar
- M2,5 x 6 mm bultar
- M3 x 6 bultar
- Dubbelsidig skumtejp
- 1x Arduino Uno R3 ATmega 328P
- 1x prototypsköld med mini -brödbräda för Arduino Uno R3
- 1x USB -kabel typ A/B
- 2x rad efter TCRT5000 IR -sensorer
- 1x ultraljudssensor HC-SR04
- 1x MQ3 alkoholetanol sensor
- 1x blå LED
- 1x motstånd 1kΩ
- 1x Piezo passiv summer
- 1x Haljia L9110S H-bro med två kanaler
- 2x DC -motorer (2WD Smart Motor Robot Car Chassis KIT)
- 1x omkopplare (2WD Smart Motor Robot Car Chassis KIT)
- 1x 5000mAh Mini Power Bank med 2,4A utgång
-
Jumper Wires
För installationen behöver du:
- Kappa Board
- Svart tejp
- Skottglasögon
- Cocktailparaplyer
- Alkohol och alkoholfri dryck
Verktyg:
- Liten precisionsskruvmejselsats
- Tång
- Fräs
- Lim pistol
- Lödstation
Steg 2: Laserskär chassit
Ladda ner Chassis.3dm -filen och laserskär delarna.
Steg 3: Bygg roboten
Sätt ihop det laserskurna chassit, hjulen och de elektroniska komponenterna:
- Löd svarta och röda bygelkablar till stiften på DC -motorerna.
- Fixera likströmsmotorerna på chassibasen med hjälp av bultar och muttrar, som visas på bilden.
- Skjut bygelkablarna genom hålen i chassit, som visas på bilden.
- Fäst de två framhjulen och bakhjulet.
- Montera Power Bank mellan DC -motorerna.
- Montera Arduino UNO R3 på ovansidan av chassit.
- Placera brödbrädans expansionskort ovanför.
- Lägg till H-bron med två kanaler på den avsedda platsen och anslut DC-motorernas bygelkablar till motorns A- och B-stift. Den vänstra likströmsmotorn är ansluten till motor A -stift och den högra till motor B -stiften, som visas i kretsschemat.
- Lägg till omkopplaren placerad enligt bilden. Klipp USB -kabeln - som kommer att ansluta Power Bank med Arduino UNO R3 - i två och ta bort svarta och röda kablar på båda sidor.
- Löd ihop de svarta (jordade) trådarna. Löd de röda ledningarna till omkopplarna. Isolera med varmt lim.
- Montera ultraljudssensorn, IR-sensorerna och alkoholsensorn på de laserskurna delarna som visas på bilden.
- Fäst IR -sensornas monteringsdel på chassit med de två metalldistanserna.
- Montera ultraljudssensorn på chassit, som visas på bilden.
- Montera alkoholsensorn på chassit, som visas på bilden.
- Montera locket.
Steg 4: Anslut kretselement (kretsdiagram)
1. Genom att använda röda bygelstrådar och svarta bygelstrådar skapas en kraft och en jordlinje på brödbrädans expansionskort. Alla jord- och strömbrytarkablar i kretselementen kommer att anslutas till dessa ledningar.
2. Anslut H-Bridges stiften till de högra stiften på brödbrädet som visas i kretsschemat.
3. Anslut sensortapparna till stiften på brödbrädet enligt diagrammet.
4. Lägg till summern och lysdioden ansluten till stiften som visas i kretsschemat.
Steg 5: Skapa installationsprogrammet
Spåret är konstruerat av svart tejp med en bredd på 3, 5 cm. Terminalerna är vinkelräta mot spåret och har en bredd på 13 cm och en längd på cirka 40 cm. Spåret ska inte ha några stötar i ytan, vilket kan förhindra att koppen glider längs när den trycks av roboten.
Kopparna innehåller inte alkohol eller vatten, bara de röda paraplyerna sprutas med alkohol.
Roboten kommer att placeras på banan för att ha den svarta vägen mellan båda IR -sensorerna.
Steg 6: Ladda koden
Sammanfattning:
Slingrörelsen på banan definieras av en serie funktioner. Grundfunktionerna är: moveForward (), moveBackward (), rotateLeft (), rotateRight () och stopMotors (). Rotationen, som görs när roboten når en terminal, definieras i funktionen reverseDirection (). Denna funktion utlöses när båda IR -sensorerna har svart färg. Robotens orientering mot den högra terminalen, efter att ha upptäckt om koppen är alkohol eller vatten, görs i funktionen turnAroundObject ().
I tomrumsslingan (), genom en serie If -satser, styrs processen. Om båda IR -sensorerna känner av vit färg går roboten framåt. Om svart detekteras av en av IR -sensorerna kalibrerar roboten om sin rörelse för att följa vägen.
Om roboten möter ett hinder, avkänd med ultraljudssensorn, kommer roboten att stanna och kontrollera med alkoholsensorn MQ3 om det finns alkohol. Om värdet för alkoholen stiger, så kommer summern att spela alkoholsången och den roterar eller rör sig framåt så att koppen skjuts mot alkoholterminalen. Om värdet inte stiger kommer summern att spela upp vattensången och samma steg upprepas mot vattenterminalen.
Rekommenderad:
Visuino Breathalyzer Hur man använder MQ-3 Alkohol Gas Sensor: 8 steg
Visuino Breathalyzer Hur man använder MQ-3 Alkoholgassensorn: I denna handledning kommer vi att använda Arduino UNO, OLED Lcd, MQ-3 Alcohol Gas Sensor-modul och Visuino för att visa alkoholnivåer på LCD och ställa in gränsdetekteringen. Se en demonstrationsvideo
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
1.5A linjär regulator för konstant ström för lysdioder för: 6 steg
1.5A linjär regulator för konstant ström för lysdioder för: Så det finns massor av instruktioner som täcker användning av LED -lampor med hög ljusstyrka. Många av dem använder den kommersiellt tillgängliga Buckpuck från Luxdrive. Många av dem använder också linjära regleringskretsar som toppar vid 350 mA eftersom de är mycket ineffektiva