DIY JAAR - zomaar een autonome Robot (12 / 14 stap)

Stap 12: Integratie van de schetsen - deel 3 (Atmega 2)


Vanaf de eerste afbeelding is duidelijk zichtbaar dat Atmega 2 enigszins als een moeder werkt micro-controller, die het ontvangt input van Atmega 3, biedt output naar de de gelijkstroommotor interpretatie van de gegevens van de afstand, activeert de stappenmotor starten of stoppen voor aanpassingen. Dit is de enige reden waarom Atmega 2 wordt beschreven in deze laatste stap over JAAR. Er is geen testprogramma voor deze stap... coz geen delay() aanpassingen kunnen worden aangebracht, coz het is de moeder micro-controller. Worden dus welk tijdstip er kan niet gewijzigd (mogelijk als meer gemakkelijker algoritmen worden ontwikkeld)

Doelstelling 1:- Voor het programmeren van de moeder micro-controller

Dingen nodig:-

  • Gewoon een UNO of wat dan ook met een 328 Atmega op het
  • USB-kabel, dat is duidelijk.

Procedure:-

  1. Ik hoop dat je de eerste opname geworden nu heel duidelijk in je geest, zo niet dan kunt u het opnieuw controleren
  2. Kopieer de code ATMEGA_2 .txt naar de IDE.
  3. Minimaliseer de IDE voor enige tijd.
  4. Controleer de 2e afbeelding.

  • Zie het diagram, er is een schaduwrijk deel dat de gevaarlijke zone met een straal van 25 cm volgens mijn chassis is, wijzigingen aanbrengen met het programma, als u moet.
  • De niet gearceerde gedeelte is de veilige zone die een maximale straal van 200 cm hebben kan
  • Zie een kruiscursor type ondertekenen binnen de cirkel, dat eigenlijk betekent dat ik heb verdeeld het gebied in vier delen a, b, c, d respectievelijk, om te ontdekken waar de belemmeringen zijn in real time.
  • Is de definitie van 5 functies die worden gebruikt in het algoritme op de rechterhoek van de tweede afbeelding.
  • Begrijpen, hoe zijn het gaan gebeuren.
  • Neem een kijkje op het 3de beeld.
  • Er is een tabel van de binaire combinatie 4 variabele (a, b, c, d), '1' geeft aan dat de afstand minder dan 25 (dat wil zeggen in de gevarenzone is) en de '0' betekent dat de afstand is groter dan 25 (dat wil zeggen in de veilige zone).
  • Zien er ook een output-variabele met de naam 'Instrueer' die verschillende functies voor verschillende combinaties aanroept.
  • Controleer beide beeld 2 en 3 tegelijk om te controleren de of alle functie-aanroep voor een specifieke situatie past of niet. Als er iets mis dat je voelt, post een reactie over het hier.
  • Maar zie, er is twee stappen die u in uw programma kunt opheffen informeren mij nadat u het hebt gevonden...
  • Nu bent u klaar voor het uploaden van de code, zo het te uploaden naar de Atmega.
  • Haal de Arduino en de Atmega eruit halen en noem deze ATMEGA -2
  • De Atmega positiebepaling naar de juiste plaats.
  • En u bent klaar om te gaan. Alleen macht alles (ik gebruikte een 3S1P Lipo voor Atmega 2 en Atmega 2 en een gemeenschappelijk 9v transistor batterij voor het aandrijven van de Atmega-3).
  • Spelen rond met het, soms het kan gedragen zich vreemd (zijn vooral te wijten aan de afstandssensor, can't help it), wanneer zij doet dit, de stroom en sluit deze weer terug, en vergeet niet aan te passen aan de stepper naar voorkant.
  • Opmerking over je ervaring
  • Gevolgtrekking:-

    ASTA la vista naar programmering voor nu, ik denk dat u bent klaar om te doen de rover verplaatsen. Dwaas met het voor enige tijd spelen.

    Hier is Endeth, de volgende twee stappen over de problemen met HC-SR04 en wat ik ga doen.

    Aarzel dan niet mij informeren over de problemen die kwam omhoog terwijl het beëindigen van dit enorme project (tenminste voor mij), of je kon gewoon google het gewoon, google heeft antwoord op alles.

    Gerelateerde Artikelen

    Manier voor kappen een draadloze Xbox controller om een autonome robot!

    Manier voor kappen een draadloze Xbox controller om een autonome robot!

    Introduction:Dit project kwam over toen proberen te maken van een low-cost autonome robot voor gebruik inonderwijs. Het idee dat studenten zou kunnen identificeren met de Xbox-controlleren geniet van het hacken van iets veel interessanter!Op een dag
    MJRoBot I - eenvoudige stappen om een autonome robot te bouwen.

    MJRoBot I - eenvoudige stappen om een autonome robot te bouwen.

    Paar maanden geleden, klaar Ik ben met mijn eerste online elektronische cursus. Het was een nieuwe ervaring, maar het gewekt in mij een oude passie erg slaperig, de elektronica!De cursus was: EE40LX: elektronische Interfaces, via EDX-platform en behe
    MICBot autonome Robot obstakel deviantie

    MICBot autonome Robot obstakel deviantie

    MICBot is een autonome robot voor obstakels opsporing en deviantie en gaat rond,het werkt indoor of outdoor.Stap 1: Ultrasound Sensor SFR05 Dus, deze oplossing maakt gebruik van de ultrasone sensor als een maatregel van afstand en in staat stelt om t
    Bijten obstakels autonome Robot «Sanglier» (zwijnen)

    Bijten obstakels autonome Robot «Sanglier» (zwijnen)

    Algemeen conceptOnze eerste idee was om een robot bijgehouden om te klimmen trappen en tal van anderen kunnen belemmeringen, voor het bereiken van een goede snelheid (ongeveer 10 of 15 km/h) tijdens het filmen en overbrengen van gegevens. Het zal zel
    DIY: How to Build een WiFi Robot Spybot

    DIY: How to Build een WiFi Robot Spybot

    wij zal u tonen hoe te bouw een wifi-robot / spybot vanaf nul. Het is een zeer ongecompliceerd project en kan gemakkelijk door een intermediaire robot bouwer worden behandeld. Ter voltooiing van de robot, duurt het een paar uur.Video van de totale ro
    DIY een Spelling spel met een interactieve Robot

    DIY een Spelling spel met een interactieve Robot

    Hoorde u eerder over sociale Robot? Heb je er de Peper Robot of Jibo robot? Dit soort robots die hoor je, begrijp je en maak een sociaal contact met u via expressies van geluid, gezicht en lichaam gebaren. Sociale robots hebben verschillende toepassi
    Hex Bug spin met een brein (autonome robot)

    Hex Bug spin met een brein (autonome robot)

    In deze opdracht staat, ik zal u tonen hoe te transformeren van een normale hex bug spin, aan een intelligente robot met sensoren op het.Stap 1: Onderdelen en materialenDelen:(1) een Hex bug spin(2) een Ping ultrasone afstandssensor(3) een prototypin
    Het ontwerpen en bouwen van een bestrijding robot

    Het ontwerpen en bouwen van een bestrijding robot

    Combat robots zijn onderhoudend en vermakelijk sinds voordat ze populair op Comedy Central waren. Een tijdje terug ik ondernam de uitdaging van de bouw van een paar van bestrijding robots (een 30 pond en een 220lb). Ongeacht de grootte van de machine
    Een zachte robot grijper voor de MeArm

    Een zachte robot grijper voor de MeArm

    Zachte robotica is een jonge veld van robotica waardoor robots uit zachte materialen. Veel zachte robotics projects robotica projecten die er weliswaar volledig zacht zijn, zal zachte robotica zijn grootste gevolgen wanneer gecombineerd met harde rob
    K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

    K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

    OPMERKING:In stap 22, heb ik gepost een update, verklaren sommige recente veranderingen/verbeteringen die ik, voornamelijk K-9 van elektrische systeem gemaakt heb en de sensor array, die u kunt nuttig vinden.FunctiesStevige houten (MDF) en acryl desi
    Bouwen van een modulaire Robot Chassis met Actobotics

    Bouwen van een modulaire Robot Chassis met Actobotics

    Ik hield van mijn vroege kinderjaren robots. De eerste film robots ik herinner me ooit echt wens eerst, waar de drie bots "Stille Running", (nog steeds een van mijn favoriete films!) Die goofy beetje wandelen dozen bereikte een hoogtepunt van mi
    Raspberry Pi Web gecontroleerde / autonome Robot

    Raspberry Pi Web gecontroleerde / autonome Robot

    Inleiding (bijgewerkt 26/12/15)Dit is ooit mijn eerste poging tot het bouwen van een web controlled robot met gebouwd in autonome modus. Het project begon als een Arduino Nano gebaseerd botsing vermijden robot gebouwd voor basisschool kinderen inspir
    Maak een Crawling Robot Zombie met afgehakte benen

    Maak een Crawling Robot Zombie met afgehakte benen

    We alle liefde zombies en robots, twee van de dingen die meest dreigen te worden van onze ongedaan maken één dag. Laat dingen langs helpen door het bouwen van een griezelig kleine robot zombie.Mijn doel met dit Instructable is om een pop en het (her)
    Goedkope autonome Robot

    Goedkope autonome Robot

    dit instructable details de robot die ik gebouwd voor klas op school. (Voor de robotwedstrijd ik zal je vertellen dat ik tussen 13 en 18 jaar)Materialen:-1 PICAXE programmering bord-2' van 7/64" metalen plug-1 1'x 1' zwarte plastic folie-2 servomotor