RailCraft3D-model

Openbaar toilet

Model kopen

STL-bestand op Cults3D

Prijs2,00 €

Modeldetails

Afmetingen na montage (HxBxD)
Diameter 42mm, hoogte 30mm
Minimale printbedgrootte
42x42mm
Benodigde techniek

Links gemarkeerd met * zijn affiliatelinks. Als je via zo'n link koopt, ontvang ik mogelijk een commissie; voor jou ontstaan geen extra kosten.

Beschrijving

Dit kleine toilethuisje opent zijn schuifdeuren met een druk op de knop en kan zo worden betreden. Het is een passende aanvulling voor elke moderne stadsscène.

Het mechanisme wordt aangedreven door één SG90-servo en een compatibel ontwikkelboard. De meegeleverde code kan natuurlijk naar wens worden aangepast.

De montage is eenvoudig en het grootste deel van de techniek verdwijnt onder de modelspoorplaat. Voor de inbouw moet er een gat met een diameter van 38 mm in de plaat worden geboord.

Handleiding

Printen

Print elk onderdeel één keer. Bijzondere printinstellingen zijn daarbij niet nodig.

Servo inbouwen

Voordat je de servo inbouwt, verbind je hem eerst met het ontwikkelboard en upload je de volgende code naar je Arduino:

#include <Servo.h>

Servo drive;

void setup() {
  drive.attach(9);
  drive.write(20);
}

void loop() {
}

Daardoor beweegt de servo naar zijn uitgangspositie.

Koppel hem daarna weer los van het ontwikkelboard en steek hem in het onderdeel “MM.stl”. De kabel wordt naar de kant van de uitsparing geleid. De servo wordt niet gelijmd en niet vastgeschroefd.

Buitenwand en mechaniek

Plaats nu het onderdeel “AW” op de ring met de servo. Lijm daarbij de bovenkant van het onderdeel “MM” aan de onderkant van “AW”.

Daarna worden de twee tandwielen geplaatst. Steek eerst “ZR” op de servo en daarna “ZL” op de linker pen in “AW”. Beide tandwielen worden niet gelijmd of vastgeschroefd en moeten vrij kunnen bewegen.

Deuren plaatsen

Plaats nu de twee deuren “WR” en “WL”. Zet ze daarvoor in de voorziene geleiderails en leid ze in de tandwielen.

Let erop dat de deuren aan de voorkant gecentreerd en volledig gesloten zijn. De afgeschuinde hoeken van de deuren wijzen naar achteren.

Binnenopbouw

Plaats nu het onderdeel “IW” binnen in het model. Gebruik ook hier geen lijm, zodat de tandwielen niet per ongeluk worden vastgelijmd.

Het dak

Plaats nu het dak “D” en lijm het vast aan de buitenring van het onderdeel “AW”.

Fijnafstelling en inbouw

Installeer nu de definitieve code op het ontwikkelboard en verbind daarna de servo met het board.

Met behulp van de volgende coderegels kun je de eindposities van de deuren nauwkeuriger instellen:

int min_pos = 20;
int max_pos = 120;

De waarden “20” en “120” kun je naar behoefte verhogen of verlagen. Werk het beste in stappen van één naar de gewenste posities toe. Na elke wijziging moet je de code opnieuw naar het ontwikkelboard uploaden.

De variabele “min_pos” bepaalt de eindpositie van de deuren in gesloten toestand, terwijl “max_pos” de eindpositie in geopende toestand bepaalt.

Als je tevreden bent met het resultaat, kun je het toilet in je baan integreren. Boor daarvoor met een gatenzaag een gat met een diameter van 38 mm in de baanplaat en plaats het toilet vervolgens in de opening.

Firmware installeren

  1. Verbind de passende microcontroller via USB met je computer.
  2. Open deze pagina in Chrome of Edge en klik daarna op Installeren.
  3. Selecteer de weergegeven seriële poort en wacht tot de overdracht is voltooid.
Deze browser ondersteunt de installatie niet. Gebruik Chrome, Edge of Firefox.De installatie is alleen mogelijk via HTTPS of localhost.

Als alternatief kun je het firmwarebestand downloaden en handmatig installeren.

Firmware downloaden

SHA-256-controlesom: 8c78491db28237faa706aa468e877f35a51db1f221e1dadc3e02e13964f453b5

Firmware-broncode

Licentie-informatie

Powered by ESP Web Tools 10.1.1
Copyright ESPHome maintainers
SourceApache License 2.0