Inhoudsopgave:
- Benodigdheden
- Stap 1: Stap 1: Fritzing-schema
- Stap 2: Stap 2: Een database maken
- Stap 3: Stap 3: Aansluiten van de elektronica en codering
- Stap 4: Stap 4: De zaak bouwen
Video: Slimme invoer: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Het hebben van een huisdier is erg leuk. Maar wanneer u op een leuke vakantie wilt gaan en uw beste vriend niet mee kunt nemen, moet u iemand vinden die uw huisdier komt voeren. Ik heb dit probleem vaak gehad en kwam op het idee om mijn eigen automatische voerbak voor huisdieren te bouwen die je vanaf een website kunt bedienen.
Benodigdheden
- Raspberry Pi 4
- 2 Breadboards
- Mini Breadboard
- Breadboard voedingsmodule
- DHT11-sensor
- TMP36-sensor
- LDR
- MCP3008
- PCF8574
- Doorverbindingsdraden
- 16x2 LCD-module
- Lasermodule
- Stappenmotor
- Stappenmotor driver board
- Weerstandsset
- Hout
- Op maat gemaakte rotor
Stap 1: Stap 1: Fritzing-schema
Om mijn LDR en TMP sensor in te lezen heb ik een PCF gebruikt. Om dit te gebruiken moet je I2C inschakelen op je Raspberry PI. Voor de DHT11 heb ik besloten om een bibliotheek te gebruiken omdat het zelf programmeren een grote puinhoop is. Ik raad aan om hiervoor de Adafruit DHT-bibliotheek te gebruiken.
Stap 2: Stap 2: Een database maken
Hierboven ziet u mijn databasemodel. Mijn database werd gehost op mijn Raspberry pi met MariaDB. De 4 tabellen die ik gebruikte deden het volgende:
- tblSensoren werd gebruikt om de verschillende sensoren die ik gebruikte op te slaan
- tblWaarde werd gebruikt om alle waarden op te slaan die ik van mijn sensoren las
- tblActuatoren werd gebruikt om de staat van mijn lasermodule en stappenmotor op te slaan
- tblVoedermomenten werd gebruikt om alle datums op te slaan waarop mijn motor moest aanslaan
Stap 3: Stap 3: Aansluiten van de elektronica en codering
Ik heb alle elektronica gecombineerd zoals weergegeven in het eerste schema hierboven. Ik heb het allemaal op mijn breadboards geprikt. Als dit allemaal is aangesloten, kun je mijn code downloaden op github om te proberen of het werkt.
Stap 4: Stap 4: De zaak bouwen
Ik besloot om de koffer te bouwen van overgebleven planken van hout die ik had liggen. Nadat ik alle planken in de juiste vormen had gezaagd, spijkerde en schroefde ik ze allemaal aan elkaar.
Aanbevolen:
Slimme bureaulamp - Slimme verlichting met Arduino - Neopixels-werkruimte: 10 stappen (met afbeeldingen)
Slimme bureaulamp | Slimme verlichting met Arduino | Neopixels-werkruimte: tegenwoordig brengen we veel tijd thuis door, studeren en werken virtueel, dus waarom zouden we onze werkruimte niet groter maken met een aangepast en slim verlichtingssysteem op Arduino en Ws2812b-leds. Hier laat ik u zien hoe u uw Smart LED bureaulamp die
Automatische invoer: 3 stappen
Automatische feeder: waar gaat ons project over? Ons project is een automatische feeder voor honden. Het is een eenvoudige manier om uw hond te voeren. Bijvoorbeeld als u op reis gaat en u kent niemand die uw hond voor u kan voeren. De automatische feeder is verantwoordelijk voor
Slimme wekker: een slimme wekker gemaakt met Raspberry Pi - Ajarnpa
Slimme wekker: een slimme wekker gemaakt met Raspberry Pi: heb je ooit een slimme klok gewild? Dan is dit de oplossing voor jou! Ik heb Smart Alarm Clock gemaakt, dit is een klok waarvan je de wektijd kunt wijzigen volgens de website. Als het alarm afgaat, klinkt er een geluid (zoemer) en gaan er 2 lampjes
4-bits seriële invoer- en opslagapparaat: 4 stappen
4-bits seriële invoer- en opslagapparaat: ooit gedacht hoe uw toetsenbord invoer opneemt en hoe die gegevens worden opgeslagen! Dit project is een kleinere versie van gegevensinvoer en -opslag. Een uitgebreide uitleg over hoe het signaal van de toetsen, klok de geheugenelementen (flip-flops) beïnvloedt
MP3-invoer: 5 stappen
MP3-invoer: leer hoe u een MP3-invoer maakt op Ford OEM-radio, voor slechts $ 5,00 of minder