Innehållsförteckning:
Video: Attiny85 Distance Finder: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Innan jag gjorde detta instruerbart hade jag precis skaffat några nya Attinys (Attinies?) Och ville göra något med dem. Det var då jag märkte att min ultraljudsmätare helt ensam var oanvänd. Denna ultraljud Attiny avståndssökare ger avståndet genom en serie blinkande lysdioder och kan till och med växlas från CM till IN genom att hålla knappen tillräckligt länge.
Steg 1: Samla material
Tyvärr är de flesta länkarna för artiklar i bulk men de är billiga och är vad jag använde.
- Attiny85/45 - Priser på Ebay kan hittas för cirka $ 2,00 men listor slutar snabbt så här är Amazon
- 8 -stifts uttag
- Skjutreglage
- Knapp
- Ultraljudsavståndssökare
- Lysdioder x 3 (valfri färg)
- Motstånd som går med vald färg för 5v https://led.linear1.org/1led.wiz (användbar motståndskalkylator)
- Perfboard - 6,99 dollar för 5. Titta även på Ebay.
- Nio volt batteri + hållare
- 5V spänningsregulator
Steg 2: Byggde kretsen
Om du vill kan du testa detta på en brödbräda för att se till att allt är i sin ordning, eller så kan du gå direkt till en perfboard (eller skapa din egen PCB).
portnummer (pin -nummer)
- Ultrasonic echo + Trig pin >>> 2 (7)
- Knapp ------------------------- >>> 1 (6)
- 50-talets LED ---------------------- >>> 0 (5)
- 10s LED --------------------- >> 4 (3)
- 1s LED ------------------------ >>> 3 (2)
Ändra gärna dessa ändå som är lättast att göra. Jag ställde in det så här eftersom det såg snyggast ut på Fritzing:)
Steg 3: Programmera Attiny
Som du säkert vet krävs extra steg för att programmera en Attiny. Om du vet hur man programmerar på fortsätt på din väg! Om du inte gör det, här är en länk eller en instruerbar!
Se också till att ladda ner New Ping -biblioteket eftersom det är så jag kan ha ekot och triggen på samma pin. Om du inte vet hur du lägger till ett bibliotek, ladda ner.zip från länken och gå sedan till Sketch> Include Library> Add.zip Library> Downloads> NewPing*.zip
*Säg inte att du får fel när du kompilerar utan att först lägga till biblioteket!*
Och här är koden.
Steg 4: Använda den
I grund och botten nu är det bara att peka och skjuta (ja, tryck).
För att ge avståndet finns det tre lysdioder. En betyder 50, 10 respektive 1. Om avståndet till exempel är 67 blinkar 50 -LED en gång, 10 blinkar en gång och 1 blinkar sju gånger. Alla summerar till 67. (50 + 10 + 7 = 67).
För att växla från CM till IN eller vice versa, håll knappen intryckt i över två sekunder. Beroende på vad den är på för närvarande (dess standard är CM) blinkar alla lysdioder för att indikera vad den är inställd på.
Fast ljus tänd och sedan av == CM till INF-blinkande ljus ---------- == IN till CM
Om du har några frågor är du välkommen att fråga!
Rekommenderad:
IoT Keychain Finder Using ESP8266-01: 11 Steg (med bilder)
IoT Keychain Finder Använda ESP8266-01: Glömmer du som jag alltid att glömma var du förvarade dina nycklar? Jag hittar aldrig mina nycklar i tid! Och på grund av min vana har jag varit sen till mitt college, den där begränsade upplagan star wars försäljning (fortfarande oroande!), Ett datum (hon valde aldrig
Apple TV Siri fjärrhårt fodral med Bluetooth Tile Finder: 7 steg (med bilder)
Apple TV Siri fjärrhårt fodral med Bluetooth Tile Finder: Jag läste en gång en beskrivning av iPhone som en "smörsticka dränkt i olja och spritsad med WD40 för gott!" Jag tror att det var när modellen 6 kom ut och alla tappade sina dyra nya telefoner och krossade glaset.
Raspberry Pi Planet Finder: 14 steg (med bilder)
Raspberry Pi Planet Finder: Utanför Science Center i min stad finns en stor metallstruktur som kan vända och peka på var planeterna var på himlen. Jag såg det aldrig fungera, men jag trodde alltid att det skulle vara magiskt att veta var dessa ouppnåeliga andra världar verkar
Arduino Distance Finder: 3 steg
Arduino Distance Finder: Detta är ett breadboard -baserat projekt som använder Atmel Atmega 2560 (Arduino Mega) för att hitta avståndet med ultraljudssensor. Utmatningen kan erhållas i " cm " på både 16x2 LCD -skärm och serieövervakning av Arduino IDE. Vi kan också använda 16x2
Quick Reaction Game: Distance Version: 5 steg (med bilder)
Quick Reaction Game: Distance Version: Hej. Detta är en instruktion om hur du skapar ett spel som testar både din reaktionstid och känsla av avstånd. Detta projekt är baserat på ett gammalt projekt som jag gjorde där två spelare tävlade för att se vem som hade en snabbare reaktionstid genom att klicka på en knapp