Hacka den Snap kretsar Rover (7 / 7 steg)

Steg 7: Bonus Robot krets!



Nu att du är bekant med byggnaden och programmera en robot tillverkat Snap kretsar, är det dags att börja tänka på hur man gör roboten göra något mer intressant än bara testa motorerna på Snap Rover.

Det skulle vara trevligt om din robot kunde reagera på yttre stimulans. Lyckligtvis, eftersom vi använt batteri innehavaren blocket från Snap kretsar motion detector uppsättningen, kan vi använda PIR-sensorn (blocket märkt "Motion Detector U7") och transistor från den samma som att bygga en rörelse upptäcka robot.

Delar som behövs för detta bygga:

1 10 x 7 plast bas rutnät
1 snap kretsar Rover
1 9 volts batteri Block B5
1 motorstyrning IC U8
1 8-pin uttag U21 med PICAXE 08m installerat
4 1KOhm motstånd R2
1 slide Switch S1
1 USB-programmering kabel
1 motion Detector Block U7
1 NPN Transistor Q2
1 Grön LED D2
9 enda Snaps
11 två Snap ledare
2 tre Snap ledare
1 fyra Snap ledare
3 fem Snap ledare
1 sex Snap ledare
1 sju Snap ledare
1 orange Jumper Wire
1 gul bygel Wire
1 grön Jumper Wire
1 lila bygel Wire
1 grå Jumper Wire
1 vit Jumper Wire

Valfria delar (så att du kan spara programmet i PICAXE minnet):

2 enda Snaps
1 100 ohms motstånd R1

Bygga roboten enligt steg visas i fotografier

I den första kretsen brukade vi alla fyra produktionen stift på PICAXE drivmotorer Snap Rover. Det finns bara två stift vänster--som båda är pins--följetongen i (S-i) och pin 3. Jag beslutade att använda stift 3 som ingångsstiftet för rörelsedetektor blocket. Se bild 1 för kretsarna byggt inuti blocket rörelsedetektor. Även kretsar ser komplicerat, det finns bara tre snaps på rörelsedetektor blocket: positiva (+), ut, och marken (-). Jag anpassade följande kretsen för rörelse upptäcka robot så att jag kunde lysa upp ett led när rörelsedetektorn upptäckt rörelse att göra roboten lättare att programmet (LED lamporna upp när rörelsedetektorn upptäcker rörelse då allt jag hade att göra var titta på spänningen på pin 3 att skilja mellan när ingen rörelse upptäcktes och när rörelse upptäcktes) :

www.elenco.com/admin_data/pdffiles/LED_Motion_Detector.pdf

Medan du skriver programmet för rörelse lyste upptäcka robot märkte jag det stiftet 3 hade nuvarande på den medan LED var avstängd (ingen rörelse upptäcks), men drogs ner till 0 volt när rörelsedetektorn upptäckt rörelse och lampan upp. Detta gjorde serendipitously programmering mycket lättare. Allt jag hade att göra var berätta att vänta, eller att göra ingenting, förrän stift 3 till sjunkit till 0 volt och sedan vidare till de motoriska testerna.

Ta en titt på modifierade flödesschemat i bild 2. Du kommer att märka samma uppsättning motoriska tester "Framåt", "Bakåt", "Vänstersväng" och "Högersväng". Kvarteret "Paus 5000" har ersatts med följande:

Låt b0 = 1 Jag lade till detta för att se till att den variabla b0 är större än noll så programmet gjorde inte av misstag gå genom de motoriska testerna innan rörelsedetektorn upptäckt någon rörelse.

Låt b0 = stift tilldelas värdet av stift (i detta fall Indataporten, stift 3) variabel b0. När ingen rörelse upptäckts, "pins" har ett värde större än noll (faktiskt värde på min PICAXE stift 3 i denna krets lika med 8, gå siffra). När rörelse detekteras, pins har värdet noll.

Beslut diamond säger följande:

Om b0 = 0 (rörelse upptäcks) sedan gå igenom de motoriska testerna och gå tillbaka till början av programmet när de motoriska testerna är klara.

Om b0 har ett annat värde än noll, helt enkelt gå tillbaka till början av programmet.

Så, kommer bara roboten sitta där tills rörelsedetektorn upptäcker rörelse.

Bild 1 Källa: www.snapcircuits.net/downloads/ic_info.pdf

Se Steg
Relaterade Ämnen

Hacka din Snap kretsar med Frickin' Laser strålar! Bygga en Laser Tripwire och larm

lär hur man bygger en laser tripwire och larm av Snap kretsar. Du kommer att bygga två kretsar: laser tripwire kretsen och larm krets. Larmet är en mycket enkel två-transistor oscillator som slås på av reläet i laser tripwire krets. När du har byggt...

Hacking Spy Video Trakr III: göra en Grabber Bot av Legos, Snap kretsar och Spy Video Trakr

i detta instructable kommer jag visa hur man använder Legos, Snap kretsar och Spy Video Trakr för att skapa en avlägsen kontrollerade gripet bot. Jag kommer att visa hur du hämtar och installerar C language compiler för Trakr. Härnäst ska jag förklar...

EXTREMA Snap kretsar programmerbar Robot!

i detta Instructable kommer du lära dig hur man bygger en extrem Snap kretsar programmerbar Robot. Först lär du dig att installera PICAXE programmering Editor (PICAXE är mikrokontroller eller datorn hjärnan för din programmerbara Snap kretsar robot)....

Gör en enkel Snap kretsar programmerbar Robot

i detta Instructable kommer du lära dig hur man bygger en enkel Snap kretsar programmerbar robot. Först kommer du lära dig hur man bygger en enkel krets med Snap kretsar för att förstå hur lätt det är att bygga elektroniska kretsar. Du kommer därefte...

Dansa dansa Roverbot! Bygga en ljus aktiveras dans Snap kretsar programmerbar Robot.

i detta Instructable du lära dig hur man bygger en ljus aktiveras dansande Snap kretsar programmerbar robot. Först lär du dig att installera PICAXE programmering Editor (PICAXE är mikrokontroller eller datorn hjärnan för din dans dans Roverbot). Däre...

Bygga en tongeneratorn--förbättra din Snap kretsar genom att lägga till en 555 Timer IC

i den här artikeln får du lära dig att förbättra din samling av Snap kretsar block genom att lägga till en 555 Timer IC. Du lär dig funktionerna stiften på 555 chip. Du lär dig att när 555 är i astable läge, produktionen av stift 3 är en kontinuerlig...

Bygga en optisk Theremin--förbättra din Snap kretsar genom att lägga till en 555 Timer integrerad krets II

i detta Instructable, får du lära dig att förbättra din samling av Snap kretsar block genom att lägga till en 555 Timer IC och bygga en optisk theremin. Du lär dig funktionerna av stiften på 555 chip. Du lär dig att när 555 är i astable läge, produkt...

Blinka Snap kretsar LED med Kano dator

Jag ska visa hur du flash en Snap kretsar ledde med Kano datorn (min version av Kano har Raspberry Pi 2). Jag har tappat räkningen på hur många datorer har jag byggt genom åren, men jag tror det är säkert att säga att Kano datorn var den enklaste byg...

Upptäck elektronik med Snap kretsar Arcade (en recension)

Snap kretsar är en pedagogisk leksak som lär elektronik med Lödfritt snapin-tillsammans elektroniska komponenter. Varje komponent har en schematisk symbol och en etikett, tryckt på dess plastlåda för lätt identifieringen. De knäppa tillsammans med va...

Variabel hastighet fläkt med Snap kretsar, Kano dator

I en tidigare handledning jag visat hur blinka en Snap kretsar ledde med Kano datorn (blinkar en LED är "Hello World!" av maskinvara dataintrång) och i den här guiden ska jag visa hur man kör en variabel hastighet fläkt med Snap kretsar och Kano...

Introduktion till diod med Snap kretsar

i detta instructable foto du kommer att lära sig om dioden och bygga en enkel krets som hjälper dig att förstå hur en diod fungerar med Snap kretsar.Snap kretsar är en pedagogisk leksak som lär elektronik med Lödfritt snapin-tillsammans elektroniska...

Introduktion till Light Emitting Diod med Snap kretsar

i detta foto Instructable, lär du dig den Light Emitting Diode, eller LED. Du får också lära dig hur man bygger en enkel krets som visar hur LED fungerar med Snap kretsar.Delar som behövs:1 bas galler (11 "x 7,7") # 6SC BG1 batteri hållare (2-AA...

Programmet en sträng av xmas ljus blinka morsekod med Arduino & Snap kretsar

detta är ett projekt som min son Dylan (9) och jag satte ihop med en Arduino kretskort, triss Snap krets och en sträng av julbelysning.Vad du behöver:En Arduino: En Arduino är en dator på ett enda kretskort som du kan programmera med en looping rutin...

Hacka den senaste versionen av Staples "Easy" knappen och bygga en enkel fysisk aktivitet påminnelse verktyg

Jag var efter detta instructable att hacka Staples lätt knappen och bygga ett verktyg som påminner mig varje 15 minuter att vara fysiskt aktiv. Knappen som jag köpt från Staples hade inre kretsar som var annorlunda än den som framgår av den instructa...

Introduktion till elektroniska relä med Snap kretsar

vad är ett relä? Du har förmodligen sett ett stafettlopp där en löpare räcker av en stafettpinne till en annan löpare. På samma sätt ett elektroniskt relä räcker av kontroll från en krets till en annan. Ett relä är en mycket enkel anordning som bestå...

Hur till hacka den glödande kol Sous Vide registeransvarige in en Crockpot

Lägre öst kök har en stor öppen källkod sous vide controller kallas den glödande kol. Jag hade turen att möta LEK folket på BioCurious där de gjorde en klass där vi byggt Ember handkontrollen och fick prova några biff av en de redan byggda! Jag rekom...

Hacka den övre hälften av din Lotus Europa Master broms Cylinder

Jag är ny på bilindustrin anpassa och aluminium gängade omslaget för min ursprungliga Lotus Europa broms huvudcylinder sovy enhet är inte längre tillgänglig. Från år av fattighjon existens, jag har varit tvungen att hacka vad är bruten, oftast till p...

Hacka den heliga USB-kabeln!

Detta instructable visar hur man använder kraften i USB-porten för den dator eller laptop i stället för batterier.Massor av prylar är gjorda för USB-porten nuförtiden, lampor, fläktar och små dammsugare.Varför du inte prova att göra något roligt själ...

3D tryckfel (bara hacka den)

3D-skrivare är awesome och det gjort mitt liv lättare, istället för att köpa saker varför inte göra dem. På så sätt kan jag anpassa det till mina behov och möjligt anpassa presenter till vänner och fam. Eftersom jag var en tonåring började jag lära o...