
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02





The Alcohol Scavenging Pet er en arduino-basert linjefølgende robot designet for å spille et interaktivt spill med eieren. Roboten beveger seg langs banelinjen (svart tape) på en sløyfe. Eieren behandler kjæledyret ett skudd per gang på banelinjen. Når roboten oppdager skuddet (hindringen), stopper den foran den og "lukter" den (sjekker alkoholnivået). Hvis skuddet inneholder alkohol, blir kjæledyret begeistret (spiller den respektive melodien) og lagrer skuddet i reiret (Alcohol House -terminalen). Hvis skuddet ikke inneholder alkohol, blir det skuffet (spiller den respektive melodien), og "kaster" skuddet til søppelkassen (Water House -terminalen). Så kommer den tilbake til sporet for mer rensing!
Trinn 1: Samle materialer, komponenter og verktøy


Materialer og komponenter:
For roboten trenger du:
- 1x 2WD Smart Motor Robot Car Chassis KIT
- 2x treplater 2mm - 25 x 50 cm
- 2x metallavstandsstykker 20 mm
- M2 x 6 mm skruer
- M2,5 x 6 mm bolter
- M3 x 6 bolter
- Dobbeltsidig skumbånd
- 1x Arduino Uno R3 ATmega 328P
- 1x prototypeskjold med mini -brødbrett for Arduino Uno R3
- 1x USB -kabel Type A/B
- 2x linje etter TCRT5000 IR -sensorer
- 1x ultralydsensor HC-SR04
- 1x MQ3 alkohol etanol sensor
- 1x blå LED
- 1x motstand 1kΩ
- 1x Piezo passiv summer
- 1x Haljia L9110S H-bro med to kanaler
- 2x DC -motorer (2WD Smart Motor Robot Car Chassis KIT)
- 1x bryter (2WD Smart Motor Robot Car Chassis KIT)
- 1x 5000mAh Mini Power Bank med 2,4A utgang
-
Jumper Wires
For oppsettet trenger du:
- Kappa Board
- Svart tape
- Skuddglass
- Cocktailparaplyer
- Alkohol og alkoholfri drikke
Verktøy:
- Lite presisjonsskrutrekkersett
- Tang
- Kutter
- Varm limpistol
- Loddestasjon
Trinn 2: Laserskjær chassiset


Last ned Chassis.3dm -filen og laserskjær delene.
Trinn 3: Bygg roboten



Sett sammen det laserskårne chassiset, hjulene og de elektroniske komponentene:
- Lodd svarte og røde jumperkabler til pinnene på DC -motorene.
- Fest DC -motorene på chassisbasen ved hjelp av bolter og muttere, som vist på bildet.
- Skyv jumperledningene gjennom hullene i kabinettet, som vist på bildet.
- Fest de to forhjulene og bakhjulet.
- Monter Power Bank mellom DC -motorene.
- Monter Arduino UNO R3 på oversiden av chassiset.
- Plasser ekspansjonskortet for brødbrett ovenfor.
- Legg til H-broen med to kanaler på det angitte stedet, og koble DC-motorens jumperkabler til motorens A- og B-pinner. Den venstre likestrømsmotoren er koblet til motor A -pinner og den høyre til motor B -pinnene, som vist i kretsdiagrammet.
- Legg til bryteren plassert som vist på bildet. Kutt USB -kabelen - som vil koble Power Bank med Arduino UNO R3 - i to, og ta av svarte og røde kabler på begge sider.
- Lodd de svarte (jordede) ledningene sammen. Lodde de røde ledningene til bryterterminalene. Isoler med varmt lim.
- Monter ultralydsensoren, IR-sensorene og alkoholsensoren på laserskårne deler som vist på bildet.
- Fest de to metallavstandsholderne IR -sensorenes monteringsdel til kabinettet.
- Monter ultralydsensoren på kabinettet, som vist på bildet.
- Monter alkoholsensoren på chassiset, som vist på bildet.
- Monter hetten.
Trinn 4: Koble til kretselementer (kretsdiagram)



1. Ved å bruke røde jumpertråder og svarte jumperwires opprettes en kraft og en jordlinje på Breadboard Expansion Board. Alle jordings- og strømkabelledninger til kretselementene vil være koblet til denne linjen.
2. Koble H-Bridges-pinnene til de høyre pinnene på brødbrettet som vist i kretsdiagrammet.
3. Koble sensorpinnene til pinnene på brødbrettet som vist i kretsdiagrammet.
4. Legg til summeren og LED -en som er koblet til pinnene som vist i kretsdiagrammet.
Trinn 5: Bygg oppsettet

Sporet er konstruert av svart tape med en bredde på 3, 5 cm. Terminalene er vinkelrett på sporet og har en bredde på 13 cm og en lengde på rundt 40 cm. Banen skal ikke ha noen støt i overflaten, noe som kan forhindre at koppen glir etter når den skyves av roboten.
Koppene har ikke alkohol eller vann i seg, bare de røde paraplyene sprøytes med alkohol.
Roboten vil bli plassert på sporet for å ha den svarte banen mellom begge IR -sensorene.
Trinn 6: Last inn koden

Sammendrag:
Sløyfebevegelsen på banen er definert av en rekke funksjoner. De grunnleggende funksjonene er: moveForward (), moveBackward (), rotateLeft (), rotateRight () og stopMotors (). Rotasjonen, utført når roboten når en terminal, er definert i funksjonen reverseDirection (). Denne funksjonen utløses når begge IR -sensorene er i svart farge. Robotens orientering mot høyre terminal, etter å ha oppdaget om koppen er alkohol eller vann, gjøres i funksjonen turnAroundObject ().
I tomløkken (), gjennom en serie If -setninger, blir prosessen rettet. Hvis begge IR -sensorene føler hvit farge, vil roboten gå fremover. Hvis det oppdages svart av en av IR -sensorene, vil roboten kalibrere bevegelsen på nytt for å følge banen.
Hvis roboten møter et hinder, registrert med ultralydssensoren, vil roboten stoppe og sjekke med alkoholsensoren MQ3 om det er alkohol. Hvis verdien for alkoholen stiger, vil summeren spille av alkoholsangen, og den vil rotere eller bevege seg fremover slik at koppen skyves mot alkoholterminalen. Hvis verdien ikke stiger, vil summeren spille vannsangen og de samme trinnene gjentas mot vannterminalen.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn

Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn

Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn

Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
Slik laster du fôr til kyr: 9 trinn

Slik laster du fôr til kyr: Alt som lever trenger mat for å overleve. I vinter- og vårmånedene er det ikke gress for kyr å beite på. Dette gjør det veldig viktig at kuene blir matet skikkelig slik at de produserer sunne kalver. I de følgende trinnene vil pr
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn

RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw