Stap 1: Waarom zou een dergelijk apparaat bouwen?
Het hele idee van het bouwen van zoiets kwam naar mijn collega's terwijl ze bezig waren een balancing robot. Ze dacht dat het zou verstandig zijn als de robot van eventuele obstakels op zijn weg, en de afstand tussen het obstakel en de robot chassis wist. Een wijd verspreid van de afstandsmeting is de ultrasone methode. Interfacing van dergelijke eenheden (of iets anders) aan een Arduino is een childs play is echter als een wordt gelaten zonder IO pinnen, er sommige denken dat gedaan moet worden.We hebben al had een motorcontroller, een LCD-scherm, een joystick en een Bluetooth-zender verslaafd aan de Arduino, maar nodig twee meer voor opto-sensor feedback van de wielen. Die liet ons met geen pinnen voor de ultrasone opgezette module. Ik denk dat "geen pinnen links" de terugkerende zin in elke Arduino programmeurs nachtmerrie, die - in de meeste gevallen - hen leidt tot overgave een functionaliteit omwille van een ander, of om op te geven van het project.
Ik werd gevraagd te ontwerpen I²C interface voor de HC-SR04, zodat de Arduino te vragen voor afstandsmetingen via deze twee draads interface.
Eerste ding die i 'm gonna Toon u is hoe maak je een I²C sensor uit de HC-SR04. Zodra ik klaar ben met dat, ik zal gaan met het brengen van een aangepaste project van mij: een ultrasone meetlint. Mijn vader is een elektricien, hij moet nauwkeurige metingen terwijl u werkt - mijn kleine project misschien helpen hem mee.
Er waarschijnlijk gonna be een heleboel interessante ideeën van waar deze sensor kan worden gebracht, hebt u een goeie, delen!