Prosjektideer Liste over prosjektideer. Dette kan være nyttig for både nybegynner og erfarne. Navigasjonsfrekvens teller ved hjelp av 16x2 LCD Dancing Ghostbusters Brødrister - Slå brødristeren inn i en dansbrødrister - Slime ikke nødvendig. avdweb. nlarduinosamd21sam-15x15.html. SAM 15x15 er et utviklingsbord av Arduino på bare 15 x 15 mm med den kraftige kontrolleren SAMD21G18. Den har enda flere IO pins enn Arduino Zero: 34 i stedet for 20. instructablesidThirsty-Flamingo. Den tørstige flamingo piper når fuktighetsnivåer i jorda faller. Full opplæring inkludert elektronisk diagram, kode og 3D modelleringsfil. Hvordan bygge en enkel Arduino-basert kalkulator. Inkluderer full kilde og video av arbeidsprototype. Smart nattlampe for barn. Lyser når mørkt og endrer farge automatisk. Steg for trinn opplæring med full kildekode Bevegelse Følgende kamerabase. Oppgrader ditt hjemmekontrollkamera, webkamera eller en hvilken som helst annen type med et motorisert stativ som vil oppdage, spore og følge noen bevegelser i rommet. Se trinnvis opplæring. Lyndetektor for Arduino. En enkel lyndetektor for Arduino. Steg for trinn opplæring med full kildekode RedBot Buggy UI. Lær å bygge et Arduino-program som gjør ting når det mottar serielle kommandoer. Send kommandoer for å kjøre en SparkFun RedBot-buggy rundt fra datamaskinen. En enkel PID-fan-kontroller med fin LCD-skjerm. Viftekontrolleren som er beskrevet på denne prosjektsiden, styrer en eller flere PWM-kontrollerte 12V PC-vifter. Den bruker inngangen fra to nøyaktige DHT22-baserte temperatursensorer. MCU er en Arduino Uno, som drives med en 12V strømkilde. På toppen av Arduino Uno er det Adafruit data logger skjoldet og på toppen av det er en Adafruit LCD skjerm. Programvaren er en enkel, tilpasset PID-kontroller. Elektronisk piano tastatur med forhåndsinnstilte sanger. Et elektronisk tastatur med 7 pianoknapper, programmert til Middle BAGFEDC, og en 8. knapp som brukes til å få tilgang til en meny med forhåndsinnstilte sanger ved hjelp av en 16x2 LCD-skjerm. Ta en titt på trinnvis opplæring. PHIRO. Lær hvordan du kobler PHIRO Pro trådløst til en Arduino med Pocket Code-smarttelefon-app Vi har gjort et trinn for trinn Instruerbart bare for deg Prosjektopplæringer med full kildekode. En pågående nettside dedikert til Arduino-prosjekter, opplæringsprogrammer, kurs og kildekode ArduPhotographer. Hvorfor ikke la Arduino automatisk utløse SLR basert på bevegelsesdeteksjon eller bare eksternt via webgrensesnitt Smartphone-kontrollert Dice Roller. Hvorfor ikke bare trykke på en knapp på smarttelefonen Få en Annikken Andee, noen servo, koble til noen ledninger og til slutt kode i Arduino for et enkelt grafisk brukergrensesnitt og ha det gøy å gjette det neste nummeret på terningen Arduino Tutorials - Disse opplæringene vil bringe deg opp å øke hastigheten i arduino syntaxAPI, og du vil nesten sikkert få noen prosjektideer. Hvis du gjør det, husk å legge dem til her. Home Automation Server med Arduino Ethernet skjold Lag en enkel datalogger. opptak fuktighet og temperatur over tid. Sjekk om dokumentene dine er trygge i roten kjelleren din. Lær hvordan du oppretter Dragonkeepers Screensaver. Smart telefon Garasjeportåpner. Lær hvordan du bygger et Talking Clock. Lag et automatisk nattlys som slår på når den mørke LED-stoppelampen viser LCD-inntrengningsalarm. Termostat 10 rom, http GUI. Line Follower Robot. Lag en kapasitiv bryter med capsense-bibliotek som kontrollerer lys eller andre enheter. RBS lys og brytere: Min rullende ball skulptur har slått på sporet og min Arduino utløser lyshendelser fra dem. Intelligent bugszapper: Vis hvor mange bugs var zapped og averagecumulative zap tid. Photovore: En robot som går til den lyseste kilden til lys. Automatisk avtrekksvifte på toalettet som slår på og av med metansensor og relé Plot Sensor verdier fra Arduino analog til digital omformer. Poo og Pee-detektor, med bleieskjold, til bruk på nyfødte nybegynnere. Red Desk Lamp dimmer 12V DC, rød LED strip lys, for astronomi entusiaster. Målet er slik at lyset ikke har negativ innvirkning på deg nattesyn (Det er en astronomi ting) En binær klokke Matdetektor: Ved å måle motstand. Pixelate Nabto demoControl en lampe med Arduino Ethernet og Nabto programvare. Bygg et strippet ned Arduino Simple kaleidoskop, basert på en strimmel adresserbare RGB-leds. Opprett fargeskiftende juledekorasjon som alltid viser vakre fargekombinasjoner. Tweet temperaturen via wifi skjermen. En elektronisk termostat for en kjøleskap / fryser kombinasjon KjøleskapController. En MPU-6050 IMU-kontrollert Big Trak Bee bot klonprogrammer for å hente epler fra kjøkkenet hvis du tørker en telefonringer skreddersydd for høreapparatets ultralydspekter. avstandsmåling med 2,4 ftf og ultralydssensor, se eksempel. githubredbird457TFTPong. git. Et enkelt 2-personers pong spill for Arduino Uno Morse Keyer. En enkel Morse nøkkel for barn. Morse kode dekoder. En enkel Morse kode dekoder ved hjelp av seriell skjerm og trykknapp bryter Intermediate Python prosjekter for Arduino DUE (og andre 32 bit MCUer) LED Lightsaber - 4 delserier som beskriver hvordan du lager en veldig kul lightsaber Gjør din gitar en IoT-enhet med temperatur - og fuktighetssensor . Kombinere gitarer, Arduino, RaspberryPi. Azure og mobile apps: vandyke-it. nlIoG Hakk ditt klimaanlegg og kontroll romtemperatur med en Arduino NexArdu. Lysstyring Smart Control (basert på Nexa-enheter) Maskering: Elektronisk nese med Taguchi gassensorer. Generelt GPIO og relékort til en Arduino Nano. Sonic eye for the blind for å hjelpe dem med å navigere med no-cane (mindre bruk) - I det minste. de er informert om miljøinnstillingen utenfor rekkevidden av røret. Bygg et taleklokke med LED-skjerm, temperatursensor og lyssensor. Inneholder en god video introduksjon til Arduino og en opplæring med komponentliste. Skriv et bibliotek Bli et mesterbruker med din egen maltovn. Blinklightlight Experiments Gjennomfør mange forskjellige eksperimenter med bare 20 lysdioder. Masser av ideer for bare en mengde lysdioder. Vanskelighetsgrad varierer fra nybegynner til avansert. Finn ut mer applikasjoner for dette oppsettet. Stoppeklokke Balans multirotormotor med Arduino amp akselerometer Tilpasset Arduino Controller med karakter LCD-skjerm og trådløs seriell kommunikasjonsanlegg Steampunk kromatisk klokke-tallerkener basert på farger. Tid, dato og temperatur-Humidithy E-postvarsler Arduino Ipod som - SMARTGPU2 Tic Tac Toe Ligh-organ (psychedelics lights) ved hjelp av FFT-bibliotek med effektstrinn TRIAC-kontrollert Lag et hastighetsmåler for kjøretøyet ditt ved hjelp av en hall effektføler og en magnet LED Matrix Control MIDI Controller Tegning Bot TETRIS Spill-MINI SMARTGPU Dyr Solver Robot Anti-tailgater: Bruk avstands - og hastighetssensorer til å lyse opp et tegn på baksiden av bilen. Auto-internals: les OBDII-data fra bilen din og vis tilstanden til sensorene, beregne MPG (se også OpenGLauge mpguino. OBDuinoInterface) Ultimate computer case fan controller: Du har 6 analoge innganger og 6 PWM utganger. Det er mye fan kontroll Fountain andor lys som reagerer glad for å se deg via nærhet og eller bevegelses sensorer. Hamradio Morse kode nøkkelutbredelse beacon. Ham Radio Transceiver Arduino VFO - En Direct Digital Synthesis Radiofrekvensgenerator på Arduino-plattformen Arduino VFO (2) - En Colpitts Radiofrekvens Oscillator under Arduino-kontrollen Arduino VFO (3) - en fullverdig radiofrekvensomkalder den nye Kanga-UK DDS Shield En liten ball med individuelt adresserbare lysdioder. Feil Sikker lås med tastatur, LCD, elektrisk dødbolt med valgfri nærhetssensor. Farge følgende roboter: To eller flere roboter som følger linjer av en bestemt farge, slik at man følger blå den andre følger Rød osv. Kjøkkentimer: Bruk i kjøkken Hjem Trådløst internett Termostat: Kontroller hvor som helst fra en IPhone via 802.11-tilkobling. Radon gassdetektor: Interface Safety Siren Radon detektor til Arduino Ethernet og postdata til Pachube Web server som kan slå på og av utganger via et webskjema - se haavardgjs eksempel her (DEPRECIATED - kan ikke kompilere i 22 uten redigering) Seismograph-Hang a pendulum . Sett en LED på bunnen. Sett et lite webkamera under det, ser opp. (Velge riktig kamera kritisk til suksess) Overvåk og registrer hvilken piksel i bildet som er lyseste. Hardest: Oppnå høy dataopptakshastighet. Dette ble også hevet i et forum etter Arduino vingård Vinduino. Jordfuktighetsmåling, ikke bare for vingårder -) Lag et hjemssikkerhetssystem med sensorer for inntrengingsdeteksjon og et GSM skjold for varsel. Prosjektet kan utvides ved hjelp av RFID-leser, termisk skriver, 433 Mhz mdoules, internettforbindelse etc. Lag en selvoppladende UPS-system som lader seg selv når den er koblet til en strømkilde og kjører på det oppladede batteriet når strømkilden feiler . Dette kan være veldig nyttig for dine prosjekter. Internett-kontrollert bil (Arduino GSM Shield Motor Shield) Konverter farge til lyd: Bruk A. C.I. D. (Arduino TCS3200 farge til frekvensomformer) for å høre alle regnbuens farger, eller koble til SPI-header for å mate fargedeteksjonsresultater til andre komponenter. Juletreskjerm med adresserbare lysdioder WS2812WS2812b og Jingle Bells-melodi Lag en spillkontroller kontrollert av musklene Lag en Segway som balanseringsrobot for under 50 Cat ProtectorKrepp en enhet for å beskytte enkelte områder (for eksempel tabeller) fra katten. Enheten oppdager bevegelse og snakker til katten. Trådløs pan - og tiltkamera rigg drevet av Arduino nano og NRF24L01 trådløse transceivere. Intrusjonsdetekteringsalarm - oppdager når noen andre enn jeg går inn og snakker skremmende advarsel med MusicgithubSueColleyMyIntrusionAlarmIdea. Hvordan lage en app for Arduino-prosjekter ved å bygge en Arduino-drevet dreieskive tonearmløfter. Endre åpne kildeprosjekter gjort med andre mikrokontrollere som PIC, AVR, Basic stempel, PICAXE etc. for å jobbe med Arduino Lag et IVRS telefonsystem med en DTMF dekoder, WAV eller MP3 skjold og en telefon eller en GSM skjerm Arduino theremin ved hjelp av ultralyd sensor eller kapasitive plater Monome Synthesizer Arduino Radio - en programvare-definert-radio mottaker på Arduino Due Motion Tracking-turret Arduino SmartPhone Demo - SMARTGPU2 Arduino-prosjekt Autopilot og navigasjonsveipunkt Autopilot og navigasjonsveipunkt Lærings labyrintløser Robot Iphone kontrollert loggingsrobot Energieffektivitetsrapportering: put nåværende sensorer på hver avbryter i AC-panelet og rapportere usagestater. Hele klimakontroll: Kontroll HVAC og takvifter, se etter forskjeller mellom upstairsdownstairs, takfloor og utvendige templer. Hele huset (mega) lys - og varmekontroll eller stue status med mulighet for å slå på varmen over nettet (Unoolder) UPSpower kontrollsystem: Legg til strømstyring og bruksrapportering til en vanlig UPS (Avbruddsfri strømforsyning) Talebibliotek med docsVoice-gjenkjenning bibliotek Bruk Arduino til å samle og behandle positionsvekteremetri data og deretter utdatere datastrenger serielt inn i en amatørradio sender ved hjelp av APRS (Automatic Packet Reporting System). Hamradio repeater controller med DTMF kontroll. Arduino-kommunikasjon: Lag roboter med IR-blaster og mottakere som kan snakke med hverandre og fortelle dem stemmen fra andre Sudo gjør meg en sandwich: En robot som lager en enkel sandwich når Sudo gjør meg et smørbrød, mottas over seriell Bluetooth-kontrollert bil over Android Bluetooth fjernstyrt Arduino med WLAN webkamera, slik at du kan lage en kjempeflott fjernstyrt bil Bruke en Android-telefoner Gyro til å styre en RC-bil over Bluetooth-videobibliotek: Et bibliotek for å lage bilder piksler vises på en TV-skjerm. Grafisk kalkulator som graver serielle innganger på en grafisk LCD. Håndfri mobilvisning til melding andre drivere, det vil si Back Off. Wi-Fi-kontrollert RC-bil Laster inn en ATmeta324 med Arduino Bootloader og gjør en Bare Bones Arduino Kromatisk musikkinstrument-tuner Sykkelcomputer LED-klokke Fjernstyrt stasjonær rakettstartleder Hva med en trådløs RC-bil i et vennestue i Tyskland, operert av en jente i New York (eller San Francisco). Bør være enkel: jenta bruker tastaturet til å overføre instruksjoner gjennom tysk venner datamaskin. German Friend har en trådløs transceiver som kommuniserer med RC-bilen. Hvordan vet hun hvilke instruksjoner som skal sendes. Enkel måte er Skype. Kreativ måte er sensorer, selv kameraer på RC-bil som kommuniserer tilbake til henne i NYC. Bygg en NTP-synkronisert sidevaktur. Arduino-basert automatisk styringssystem for en liten NiH-fusjonsreaktor. BrewmigoAn All Grain Home Brewery ved hjelp av en Arduino Uno Automate your Chicken Coop Automatisk søppel kan flytte ved hjelp av integrasjon mellom UNO og Kinect for Windows Universal Remote for mediasenter Uno Controlled 2D Plotter. Heres noe jeg ville ha gjort lenge. Det er morsomt, eller mer som helt zany. Tenk deg, om du vil, et par solbriller. Helst store, runde solbriller. Vi lager dem med polariserte linser, vær forsiktig med å justere polarisasjonen i samme vinkel i begge (faste) linsene. Deretter har vi et nytt sett med polariserte linser foran de to faste linsene. Forestill deg nå at vi har en motor, og et drivrem eller gir, eller en kjede som vil vri de to frontlinsene. Vi monterer en fotocelle et sted på ørestykket slik at det ser fremover om linsene. Når lyset gjennom linsene endres, registrerer fotocellen det, og Arduino (helst en veldig liten), kjører motoren, gir mer lys eller mindre lys. Når brukeren slår på hodet, reagerer linsene raskt (og kanskje litt hørbart), til forbauselse på tilskuere. Jeg visualiserer dem som noe steampunkish i utseende. Solar panel array tracking overvåkingssystem. Overvåk spenningen, strømmen og temperaturen fra hvert solpanel i hver av flere arrays. Hvert array er montert på et innlegg med lineære aktuatorer og lyssensorer for å bevege matrisen mot solen. Systemet bruker lavmakt Bluetooth og WiFi for å samhandle og lagre data, samt aktivere virtuelle målere. Et av problemene som skal tas opp er kontrollen av flere Arduinos. Kan Arduinos være daisy-chained Vil programvaren koordinere flere mikrosystemer. Designet er ment å være modulært og utvides. Arduino 8211 Omdefinere TV-fjernkontrollen Vi bruker dem hver dag, men har ingen kjedelig med å trykke på knapper på en pinne, det er altfor mye arbeid å trykke på knapper. Det er sikkert bedre måter å kontrollere en enhet Etter å ha gjort noe arbeid med mitt Nikon-kamera ved hjelp av IR for å kontrollere det, ønsket jeg å gjøre det samme med andre enheter. Sjekk ut videoen nederst i dette innlegget8230. I motsetning til Nikon-fjernkontrollen har min Samsung TV-fjernkontroll mange knapper, slik at hver IR-sekvens som sendes fra fjernkontrollen, vil være annerledes. Dette kan være et problem når du vil dekode signalene. som, men ikke umulig, jeg er lat, så heldigvis har Ken Shirriff bygget et bibliotek for å gjøre nettopp det, og mens det er bygget for fjernsyns fjernbetjeninger, kan du dekode et IR-signal til dets rase pulser med det. I hovedsak registrerer biblioteket IR og noterer hver puls og gap mellom pulser, Kens bibliotek sparer mye tid, og dens godt kodede 8211 I8217ll dekker grunnleggende om det i litt. Min ide er å fange IR-sekvensene, og deretter bruke Arduino sende dem ved å bruke forskjellige innganger enn knapper. Min første ide er å bruke SRF05 avstandssensoren (Du kan bruke hvilken som helst avstandssensor) og premisset er at forskjellige avstander fra sensoren sender forskjellige signaler til TVen. Så, i stedet for å trykke på en knapp, våger du bare hånden over sensoren. Selvfølgelig er dette litt begrenset, men siden jeg bare har 5 kanaler (yep 8211 bare 5) så det viste seg å være ganske gjennomførbart. Det er ulempene med dette selvfølgelig 8211, det viktigste er at du bare kan definere så mange handlinger i sensorens deksjonsområde. Men det er rikelig med spekter for å gjøre grunnleggende, kraft, lyd og kanal, og ved kontinuerlig måling av avstander kan vi til og med si bevegelsesretningen, opp til ned og omvendt, kan ha effekt på hvilket signal som skal sendes. Hvis du for eksempel beveger hånden nærmere sensoren, endres kanalen ned. Arduino TV-fjernkomponenter Arduino brettbrett IR-diode 3pin (NPN) Fototransistor IR-mottaker (Radio Shack 276-640 IR-mottaker, Panasonic PNA4602, Vishay TSOP4838 8211 eller bare få en ut en gammel mus) SRF-05 (eller en hvilken som helst avstandsmåler, f. eks. Sharp IR GP2Y0A02) Jumper-ledninger Oh og angir det åpenbare, men you8217ll trenger også en fjernsynsstasjon med fjernkontroll for å stjele signaler fra 8211 kurs, du kan bruke andre fjernbetjeninger (stereoanlegg osv.). Kretsene selv er veldig enkle å bygge, en IR-LED til pin 3, en IR-mottaker til pin 11 og SRF-05 I8217ve plugget i pins 2 og 4. Jeg har dem alle i ett brødbrett og det fungerer veldig bra (se nedenfor). Bruke Kens Arduino TV Remote Library Hvis du laster ned biblioteket og pakker det ut til din ArduinoLibaries-katalog (eldre versjoner, tror jeg det er Arduinohardwarelibaries). Biblioteket forutsetter at din fototransistor IR-mottaker er på digital pin 11 og din IR-diode er på digital pin 3. Vanligvis vil du ha en IR-mottaker med et 38Khz-område 8211 de ser ut til å fungere best for meg. Slik får du våre fjernsynskoder for fjernstyrte fjernsyn. Først og fremst bruk Ken8217s IRrecvDump-eksempel (bør være på din eksemplarmeny), legg inn dette i din Arduino og begynn å fange fjernkontrollkodene dine. Min Samsung wasn8217t anerkjent så jeg brukte Raw-kodene 8211 there8217s masse dokumentasjon på Ken8217s nettsted for denne 8211 it8217s veldig enkelt, selv om jeg kunne finne ut det. Du må legge merke til hvor mange pulser etc. det dekoder i råsignalet som hjelpsomt utføres, f. eks. Raw (68): Nå behandler vi kodene litt og legger dem i en matrise for hver enkelt nå, da vi har våre koder og informasjonen vi trenger for å bruke dem 8211 siden min er i råformatet, må jeg rydde dem litt klar å bli satt inn i koden min 8211 bare legge til kommaer etc8230 Nå kan vi teste fjernkodene for å sikre at du kan styre TVen din Nå bruker du IRsendDemo-eksempelet, og endrer det til å sende råsignalet, kan vi teste kodene for å sikre at at vi kan styre TV 8211 bare bruk grunnleggende skisse for å sende kodene som jeg redigert litt bare for å bruke en matrise for råkoden. Du kan sjekke ut bibliotekets filer selv for å se funksjonene. Legg til avstandssensoren Dette er faktisk den vanskeligste og it8217s ikke så vanskelig egentlig jeg bare brukte mitt tidligere arbeid og tilpasset det og skrev noen få uttalelser om den oppdagede avstanden. Du må bare bruke litt tid på feilsøking og få verdiene dine riktig for å sikre at kommandoene dine bare sendes til rett tid, og at det ikke blir forvirret. Koden min er fortsatt litt buggy hvis du ikke er vant til å bevege hånden din, men det fungerer bra når du er vant til det. adGoogle-annonse i innholdsannonsenGoogle-annonse i innhold Oracle: Slett alle rader fra alle tabeller etc8230 Oracle: Slett alle rader fra alle tabeller osv8230 17 Kommentarer Så dette på HAD. Har vært på utkikk etter noe som dette for en stund. Min hensikt er å lage et WebOS-app eller webgrensesnitt som suppliments fjernkontrollen min. Jeg kunne ikke finne ut hvordan jeg får min arduino til 8216save8217 og 8216replay8217 IR-koder. Dette ser ut til å gjøre akkurat det. Great writeup Cool, bør være ganske enkelt å gjøre fra nettet 8211 bare send koderne via Behandling på seriell port. It8217s veldig nyttig bibliotek jeg fant for dekoding IR. Hvordan klarte du akkurat å rense dem opp8221. Jeg kan synes å få tak i det. - 8216 (hvilke byter som skal slettes og så videre) Gode ting LuckyLarry. Dette hjalp meg enormt, jeg ville vært helt tapt uten Kens bibliotek. Har du tenkt på å bruke til SFR05 for å lage en 3D-kontroller Bare en ide. Henrik 8211 Bruk PuTTY 8211 til å laste den ned og sett den til skjerm COM4 (arduino), så klipp og lim inn i en streng som skiller hvert nummer med et komma. Jeg bruker arduino versjon 22 022 lime versjon av programmet etter følgende feil. Hvordan kan jeg endre det tilhanks sketchnov10c. cpp: 1: 9: error: include expects 8220FILENAME8221 eller sketchnov10c: 1: error: 8216IRsend8217 heter ikke en type sketchnov10c. cpp: I funksjon 8216void loop () 8217: sketchnov10c: 32: error: 8216lt8217 ble ikke erklært i dette omfanget sketchnov10c: 32: feil: forventet primæruttrykk før 82168217 token sketchnov10c: 32: feil: forventet) 8217 før 82168217 token sketchnov10c: 32: feil: forventet 8217 før 8216) 8217 token sketchnov10c: 52: feil : 8216lt8217 ble ikke erklært i dette omfanget sketchnov10c: 52: feil: forventet) 8217 før 82168217 token sketchnov10c: 52: feil: forventet primæruttrykk før 82168217 token sketchnov10c: 52: feil: forventet 8217 før 8216) 8217 token sketchnov10c: 59: feil: 8216else8217 uten tidligere 8216if8217 sketchnov10c: 61: feil: 8216lt8217 ble ikke erklært i dette omfanget sketchnov10c: 61: feil: forventet) 8217 før 82168217 token sketchnov10c: 61: feil: forventet primært uttrykk før 82168217 token skisse chnov10c: 61: error: 8216amp8217 ble ikke erklært i dette omfanget sketchnov10c: 61: error: 8216gt8217 ble ikke erklært i dette omfanget sketchnov10c: 61: feil: forventet primærtuttrykk før 82168217 token sketchnov10c: 61: feil: forventet primæruttrykk før 82168217 token sketchnov10c: 61: feil: forventet 8217 før 8216) 8217 token sketchnov10c: 77: feil: forventet 8217 ved slutten av innspill sketchnov10c: 77: feil: forventet 8217 ved slutten av inngangen Dette fjernet mye, coz, uansett hvor god Ken8217s bibliotek er, beskrivelsen er litt vag klippe og da. Bare ett spørsmål: Hvordan håndtere negative verdier. Du har de i en av yr bilder (og jeg har dem også), men de syntes å ha forsvunnet i kodene som du til slutt brukte. Hvordan har jeg et lite prosjekt selv? 8216clean up8217 8216-162028217. En coffeetable, 1 arduino, 2 led strips, en distans sensor, lyssensor, ir mottaker, robot stemme og en massiv selvtillit laget maxmsp lapp slik at det kan gi meg feedbank når jeg kontrollerer det med stemmen min og kan advare meg om været (nedlastinger vær rss feed) og noen andre ting (spør meg for de nøyaktige detaljene). Men jeg kan8217t få min IR-funksjon. og it8217s på grunn av maxmsp tror jeg. Spørsmålet er, har du noen ide om hvordan du skal tranmisere de riktige frekvensintervallene med maxmsp. bruker bare en enkel ir ledet som du beklager dårlig engelsk, i8217m en nederlandsk student og i8217m veldig veldig interessert Hei jeg har et spørsmål. Hvordan mottar du signalet i Raw (68) kan du dele din arduino kode Thx og god jobb. Faktisk har jeg fått ir-kode som for Apple TV-opp-knappen. 2011254853 men nå vil jeg sende denne koden til IR Led og jeg don8217t vet hvordan kan du hjelpe meg. Hei, min gratulasjon it8217s er en veldig god proyect. I8217m prøver å lage en lignende proyect, men jeg vil ha det når jeg trykker på en botton Arduino, send koden, men når jeg prøver å dekode en botton og trykk denne bottonen mer enn en gang, skriver Arduino i seriell skjerm, differents koder (kodene er like men ikke identisk). Jeg vet ikke om det kan bli forårsaket av I8217m ved hjelp av en 35 Khz-mottaker eller fordi programmet kan8217t dekode min projektor8217s fjernkontroll. Hva tror du jeg må gjøre denne proyekten fordi det er en proyect for videregående skole. Takk, jeg håper svaret ditt. Hei, jeg er en nybegynner til Arduino. Vi prøvde kretsen din for å få fjernkontrollkodene. Problemet vi møtte var at når vi koblet vår krets, ville Arduino-kraften gå ut. Vi koblet den til 3V strømforsyningen. den tiden slått Arduino didn8217t av, men ingenting ble oppdaget. Også IR-mottakeren ble oppvarmet i begge tilfellene. Tenk på en nåværende overflyt, vi la motstander for å begrense dagens, men it8217s virker fortsatt ikke. Kan du hjelpe oss ut. Takk. hei dette er akkurat det jeg ser etter, men etter at jeg har importert biblioteket, går jeg for å bekrefte koden den kommer tilbake med en feil, noe om flyktig struktur riparamst har ikke noe navn 8216rawlen8217, noen ideer Vel Notisblokk er egentlig min redaktør for valg for koding Arduino . Selv om jeg er klar over mange andre kraftige redaktører, liker jeg stilen så vel som prisen (det er gratis). Uansett følte jeg at Notisblokk manglet noe praktisk tilgjengelig andre steder: å kjøre eksterne applikasjoner. Som min første forsøk på å bruke løpekommandoen (f5) var ikke vellykket, og fordi jeg ikke var patient8230, forlot jeg spørsmålet til side og holdt koding, trykk på tapp, trykk på, trykk på tappekran etc. Men etter å ha startet med nye språk følte jeg at jeg bør løse dette problemet. Overraskende, få innlegg beskriver løsningen godt nok til å bli forstått og løpe snill, unntatt denne som var utgangspunktet for dette innlegget. Her er et forsøk på å gjøre det på få minutter. For det første har Notisblokk og Arduino installert. ADVARSEL: På grunn av en regresjon vil dette ikke fungere med Arduino rev. 6.1.2. Bruk rev. 6.1.1 eller den siste rev. 6.8.1 i stedet. Installer NppExec (et plugin for Notisblokk) fra (Plugins Menu). Åpne en Arduino skisse i Notisblokk. Deretter trykker du på f6-tasten fra tastaturet, og dette skjemaet vil vise: Skriv inn følgende kode i tekstboksen Kommandoer: Merk. Endre banen til Arduino i henhold til din egen konfigurasjon. Lagre skriptet med et hvilket som helst navn du vil, og trykk OK. Skriptet ber deg om den serielle COM-porten som din arduino-kort er koblet til. Merk . Du vil kanskje kjøre Arduino før du gjør det for å angi alle standardparametere som com-porten og brettypen. Skriv inn porten: Klikk OK, og her går vi. 8230 Konsollen dukker opp på bunnen av Notisblokken, viser instruksjonene og deres resultater: Hvis du vil tilpasse din egen skisse, må du besøke ARDUINO (1) manuell side i rekkefølge for å få alle mulige argumenter. Hvordan stopper jeg et skript. Trykk på f6 igjen og trykk på Avslutt-knappen. Hvordan kan jeg kjøre standardskriptet uten å åpne redigeringsskjemaet. Trykk Ctrl f6. Det er mulig å lukke konsollen ved fullføring av opplastinger. Ja, legg til 8220 nppconsole 0 8221-linjen til skriptet Nå som vi klarte å bli kvitt (mesteparten av) spissen som ble generert ved å åpne motorens forsyningsledning, så ser vi på dette platået som skjer like etter spissen. Fra bildene i forrige innlegg har vi kunnet observere at spenningen på dette platået ser ut til å være proporsjonal med belastningen på motorens aksel. Vel, faktisk er dette signalet relatert til bak-EMF (ElectroMotive Force) aka counter-EMF eller CEMF. Du husker sikkert at en DC-motor kan reverseres og fungere som en generator. Så, når du avbryter strømforsyningen til motoren, vil motoren levere sin akkumulerte energi i form av en spenning med samme tegn enn strømforsyningsspenningen. Da motoren er koblet til VCC, jo raskere revolusjonen, desto høyere er CEMF, desto lavere er platået. Og vice versa. Dette er en veldig interessant egenskap som vi kan utnytte for å bygge en rotasjonshastighetsregulator uten ekstra sensorer. Rippelen fra toppbildet eller fra ubeskyttede strømforsyninger ser akkurat ut som det som er observert på utgangen av en likestrømsmotor som bruker en generator. Ved hjelp av subtile DSP kan vi til og med beregne rotasjonshastigheten basert på analysen av dette ripplesignalet. Vi vil se det senere. Nå som vi klarte å bygge en sikker PWM-strømforsyning som kan gi et rent tilbakemeldingssignal, prøver let8217s å bruke CEMF for å kontrollere motorens hastighet. For det første må vi lage en tilbakemeldingslinje til Arduino for å måle CEMF, konvertere den, sammenligne den med et settpunkt og justere PWM-forholdet tilsvarende. CEMF-signalet blir tatt fra den forsvarte strømforsyningsutgangen gjennom R2. Selv om denne motoren kanskje ikke er obligatorisk, har den noen interessante fordeler: Ved å bruke D1-generaldioden (1N4148 eller så) som er koblet til arduino 5V, beskytter den analog inngang fra overdreven signal som R2 vil absorbere den genererte strømmen. I kombinasjon med den valgfrie C1-kondensatoren vil det fungere som et RC-filter som vil forbedre litt filtreringen av krusningen. Når maskinvaren er klar, kan det hende du vil bruke følgende kode: Nå forstår du hvorfor jeg bestemte meg for å smekke PWM. CEMF måles like før gjenopptakelse av ON-tilstanden, langt borte fra spissen (Tr i det følgende diagrammet). Fra min grunnskole i 608217-tallet husker jeg at vi fløy hundrevis av papirfly i skolgården. Avhengig av måten papiret ble brettet på, ville disse flyene være raske eller flytte langt avstand eller kunne utføre noen slags akrobatikkfigurer (stort sett uventet må jeg si). Samtidig flyr klubbene på de tidlige modellflyene, drevet av mikrobrennstoffmotorer og styrt av kabler. Disse arkaiske modellflyene ble virkelig alvorlige spill takket være avansert teknologi og komposittmaterialer. Jentene blir større, tyngre for å matche sine ganger dødelige oppgaver. Tid for kode. Let8217s skriver noen få linjer med trivial kode for å kjøre kontrolleren vår (Sjekk tidligere innlegg). Du har sikkert hørt om analogWrite () - funksjonen, som er veldig praktisk for å generere PWM. Vel, vi vil ikke bruke det. Er det fordi det er for lett. Det er fordi det er et begrenset antall pins som kan generere et PWM-signal. Eller er det på grunn av det begrensede valget av basisfrekvens. Alle disse argumentene må tas med i betraktning. Men på grunn av dette, vil grunnen til at vi bruker bit bang-kode, være knyttet til behovet for full og enkel tilgang til alle tidsbegrensede hendelser fra hver syklus. Selv om dette valget kanskje ikke ser opplagt for deg nå, vil det i de neste innleggene. Så her er den grunnleggende koden som vi skal bruke som et stirringspunkt: Hvis du er usikker på dine elektroniske ferdigheter, må du ikke koble til noe til din Arduino bord og bare observere den innebygde LED-lampen. Ved å bruke ulike PWM-forhold, vil lysdioden reduseres tilsvarende. Når du er klar, kan det være lurt å se hva som skjer på et oscilloskop. Koble sonden A til TP1 (som vist i skjemaet nedenfor) og sonde B til TP2. Det rene signalet fra kanal A (gult spor) vil bli brukt til synkronisering, mens vi vil være oppmerksom på signalet på kanal B (blå spor). Angi et PWM-forhold på 50 (50 på 50 av), last opp koden din og få disse typene på skjermen. Dette er tegningen av signalet på TP2 når motoren ikke er lastet: Under en moderat belastning, dette er det du får ultimate. Dette er den resulterende plottet når rotoren er blokkert. Let8217s diskuterer disse plottene som starter fra ON-tilstanden (5 V påført til porten til MOSFET som per kanal A): det er ikke mye vi kan si om det. MOSFET gjør jobben perfekt og bytter en av motorendene til bakken eller nesten til bakken. OFF-tilstanden viser et mer forvirrende signal. Signalmønsteret ser det samme ut under forskjellige belastningsforhold: En sterk spike som overskrider tilførselsspenningen etterfulgt av et platå som er lik eller lavere enn forsyningsspenningen. På den annen side observerer vi at jo høyere belastningen, jo mer intens er signalet. The spike is no big surprise as you may already know that opening a circuit loaded with an inductance will generate an intense reverse voltage. This is the principle of boost voltage converters or spark plug ignition coils. As this pulse may severely impact other components, we will get rid of it using a clamp diode in parallel with the motor which will absorb the reverse voltage. Once again, we will use a slightly different option by using an other MOSFET which features a built in protective diode8230 See why in the next pictures, starting with a zoom in the spike area Protective diode (1N4007), blocked motor shaft Protective MOSFET, blocked motor shaft Are you convinced by my choice Note that a Schottky diode would do the job as well. However, if you have one MOSFET, it is very likely that you also have its little brother
No comments:
Post a Comment